← Back to Changelog

Feature Added

Released: 2025-12-03

## ✨ Overview We now supports the API schemas from both **OpenAI** and **Anthropic**, introducing two new unified endpoints: - **`/v1/responses`** – OpenAI Responses API compatible - **`/v1/messages`** – Anthropic Claude Messages API compatible This upgrade enables seamless multimodal input, structured outputs, and tool-use across **all 410+ Apertis models**, strengthening our position as a unified and future-ready AI gateway. --- ## 🆕 Added ### **1. `/v1/responses` – OpenAI Responses API Compatibility** - Fully supports the official OpenAI **Responses API** specification - Backward-compatible with existing **Chat Completions** requests - Supports the flexible **`input[]` content structure** (text, image, multimodal blocks) - Supports `response_format` including **strict JSON Schema**, tool calling, and structured outputs - Streaming responses use the new OpenAI-aligned SSE protocol - Enabled for all 410+ Apertis models, including reasoning and open-source models --- ### **2. `/v1/messages` – Anthropic Claude Messages API Compatibility** - Full compatibility with Anthropic’s **Claude Messages API** - Supports multi-part content blocks (text / image / tool) - Supports strict JSON Schema (`response_format: json_schema`) - Enables Claude-series features such as **tool use, vision, and system prompts** - Functions as a **drop-in replacement** for the official Claude SDK - Automatically normalizes and harmonizes content block structures for cross-provider compatibility