API behavior is more consistent and pricing is clearer¶
This update makes API contracts more predictable for OpenAI-, Anthropic-, and Gemini-compatible clients and clarifies how a request and its usage are handled.
Compatibility improvements¶
- Parameter validation and error messages are consistent across formats.
- Responses, HTTP statuses, and streaming events are closer to the source formats.
- Timeouts, client disconnects, and completion of long requests are handled more reliably.
- Errors include a request ID that can be shared with support.
Fixed issues and pricing¶
Empty responses, incompatible Responses Compact fields, and differences between ordinary and streaming modes were fixed. An interrupted or ambiguous response is not treated as fully successful usage.
The catalog and price information can represent a price per request when that is how a model is offered, without mixing different endpoints.
Compatibility and next steps¶
Base URLs and API keys remain valid, so integrations do not need to change. Check supported parameters in the API reference, routes in supported endpoints, and billing details in pricing and balance.