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:
Billing is based on reasoning_loops_consumed, not reasoning_loops. If your job completes early, you only pay for actual usage.
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 for billing