Skip to content
GuidesJuly 12, 2026

Unified AI API: một endpoint, mọi dialect nhà cung cấp

OpenAI ship /chat/completions, Anthropic ship /messages, bề mặt mới hơn của OpenAI là /responses. Unified AI API nói cả ba tại một URL, nên thư viện client bạn đã dùng vẫn chạy — bạn đổi base URL, không đổi code.

Thống nhất hợp đồng, không chỉ routing

Route nhiều mô hình sau một endpoint giải quyết nửa bài toán phân mảnh. Nửa còn lại là dialect: SDK OpenAI cần /chat/completions, SDK Anthropic cần /messages, Responses API mới hơn của OpenAI cần /responses. Unified AI API triển khai cả ba hình request trên một bề mặt, nên SDK codebase đã nói vẫn chạy không đổi.

DialectEndpointFor
OpenAI chat/api/v1/chat/completionsDrop-in for OpenAI's chat SDK
Anthropic messages/api/v1/messagesDrop-in for Claude clients
OpenAI Responses/api/v1/responsesThe newer OpenAI Responses surface
Embeddings/api/v1/embeddingsOpenAI-style vector embeddings

Cùng một mô hình, hai dialect

Vì hợp đồng là API chuẩn, bạn giữ thư viện client sẵn có và chỉ chỉ nó vào AnyRouter. Một client OpenAI:

from openai import OpenAI

client = OpenAI(base_url="https://anyrouter.dev/api/v1", api_key="sk-ar-v1-...")
resp = client.chat.completions.create(
  model="anthropic/claude-opus-4-8",
  messages=[{"role": "user", "content": "Hello"}],
)
OpenAI SDK — swap the base URL, keep the code.

…hoặc client Anthropic, cùng tài khoản và key:

from anthropic import Anthropic

client = Anthropic(base_url="https://anyrouter.dev/api", api_key="sk-ar-v1-...")
msg = client.messages.create(
  model="anthropic/claude-opus-4-8",
  max_tokens=256,
  messages=[{"role": "user", "content": "Hello"}],
)
Anthropic SDK — same key, the /messages surface.

Không lock-in SDK

Lớp thống nhất chỉ an toàn nếu rời đi dễ. Mọi bề mặt ở đây là chuẩn công khai, không protocol độc quyền — cùng code chỉ thẳng lại OpenAI hoặc Anthropic nếu bạn chuyển. Model id thành chuỗi provider/model, chọn mô hình là giá trị config, và bạn có một key, một hóa đơn, một audit log trên mọi dialect.

Đây là mặt hợp đồng. Mặt routing — failover tự động và provider preferences trên 170+ mô hình — xem /blog/vi/one-api-every-llm.

Một endpoint nói OpenAI chat, Anthropic /messages, và Responses API.

Xem unified API

Gửi request đầu trong hai phút

Bắt đầu miễn phí với key của bạn, hoặc nạp rồi trả theo token. Go: $4 credit/tháng — $2/tháng, hoặc miễn phí khi góp một provider key.

Bắt đầu miễn phí