# Apertis Changelog: 2.0.42 — Feature Added

Canonical page: https://apertis.ai/changelog/2.0.42
Markdown mirror: https://apertis.ai/changelog/2.0.42.md
Version: 2.0.42
Title: Feature Added
Published: 2025-12-03
Category: system

Release: New API Endpoints

## Highlights

- /v1/responses – OpenAI Responses API compatible
- /v1/messages – Anthropic Claude Messages API compatible

## Details

## ✨ 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
