New
2026.1.6
[!CAUTION] Breaking Changes
- Moving forward, TensorZero will use the OpenAI API's error format (
{"error": {"message": "Bad!"}) instead of TensorZero's error format ({"error": "Bad!"}) in the OpenAI-compatible endpoints.
[!WARNING] Planned Deprecations
- When using
unstable_error_jsonwith the OpenAI-compatible inference endpoint, usetensorzero_error_jsoninstead oferror_json. For now, TensorZero will emit both fields with identical data. The TensorZero inference endpoint is not affected.
New Features
- Add native support for provider tools (e.g. web search) to the Anthropic and GCP Vertex AI Anthropic model providers. Previously, clients had to use
extra_bodyto handle these tools. - Improve handling of reasoning content blocks when streaming with the OpenAI Responses API.
- Handle inferences with missing
usagefields gracefully in the OpenAI model provider. - Improve error handling across the UI.
& multiple under-the-hood and UI improvements!