This changelog documents all changes to the Caesar API. We follow date-based versioning, where each version represents a stable snapshot of the API.
Versioning approach
Caesar uses Stripe-style date-based versioning. Each version is a dated snapshot that remains stable indefinitely. You can pin your integration to a specific version and upgrade on your own schedule.
Set your API version using the API-Version header or pin it to your API key in the dashboard.
Renamed compute_units to reasoning_loops
The compute_units parameter has been renamed to reasoning_loops to better reflect what the parameter controls. This is a breaking change for request payloads.
New request parameters
Five new parameters give you finer control over research behavior:
Collection-based research
You can now associate research requests with file collections using the collection_ids parameter. The research pipeline will search across all files within the specified collections.
Combine collection_ids with files to include both collection-based and individual file sources in a single request.
New response fields
Two new fields provide better visibility into job execution:
Removed fields
The score field has been removed from result items. Source relevance is now determined internally and reflected in result ordering.
Migration guide
- Replace
compute_unitswithreasoning_loopsin all requests - Update response parsing to use
reasoning_loops_consumedinstead ofcompute_units_consumed - Remove any logic that depends on the
scorefield in results
Initial API release
The first public version of the Caesar Research API.
Core features
- Research endpoint:
POST /researchfor creating research jobs - Streaming support: Server-sent events for real-time progress updates
- OpenAI compatibility: Drop-in compatible endpoints at
/compat/completionsand/compat/chat/completions
Request parameters
Response fields
Each completed research job returns:
answer: The synthesized research responseresults: Array of source citations with URLs and excerptscompute_units_consumed: Actual units used