← 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