OpenAI与 Anthropic 兼容性

在通过EmpirioLabs AI路由时,使用熟悉的请求形态

EmpirioLabs AI 展示了兼容性端点,让您无需重写现有集成即可采用平台。将你的OpenAI或Anthropic SDK指向EmpirioLabs的基础URL,立即开始发送请求。

兼容OpenAI的聊天完成

POST /v1/chat/completions

接受与OpenAI聊天完成API相同的请求体。支持messagesmodelstreamtemperaturemax_tokens及其他标准参数。

$curl "https://api.empiriolabs.ai/v1/chat/completions" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "qwen3-max",
> "messages": [{ "role": "user", "content": "Summarize this in one sentence." }]
> }'

使用 OpenAI Python SDK 的资料片:

1from openai import OpenAI
2
3client = OpenAI(
4 api_key="sk-empiriolabs-your_key_here",
5 base_url="https://api.empiriolabs.ai/v1",
6)
7
8response = client.chat.completions.create(
9 model="qwen3-max",
10 messages=[{"role": "user", "content": "Hello!"}],
11)
系统提示

每个聊天模型都会附带一个简短的默认系统消息,以确定其身份(例如,“你是 DeepSeek V4 Flash”)。当你没有包含role: "system"role: "developer"消息时,默认默认会自动加在请求前。如果你提供一个,它会完全替换默认。不进行合并或前置,单次请求中的多个系统消息会按原样转发到上游。

兼容OpenAI响应的端点

POST /v1/responses

接受与 OpenAI 响应 API 相同的请求体。支持modelinputinstructions及相关领域。

$curl "https://api.empiriolabs.ai/v1/responses" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "seed-2-0-pro",
> "input": "Write a launch checklist."
> }'

人形式消息端点

POST /v1/messages

接受与Anthropic Messages API相同的请求体。需要modelmessagesmax_tokens

$curl "https://api.empiriolabs.ai/v1/messages" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "mistral-medium-3-1",
> "messages": [{ "role": "user", "content": "Hello" }],
> "max_tokens": 256
> }'

SDK 配置速查表

SDK配置
OpenAI PythonOpenAI(api_key="sk-empiriolabs-...", base_url="https://api.empiriolabs.ai/v1")
OpenAI 节点new OpenAI(\{ apiKey: "sk-empiriolabs-...", baseURL: "https://api.empiriolabs.ai/v1" \})
Anthropic Python指向base_urlhttps://api.empiriolabs.ai,并api_key到你的EmpirioLabs密钥
cURL设置Authorization: Bearer sk-empiriolabs-...并使用 EmpirioLabs 的基础 URL

关于编码代理、IDE助手和CLI,请参见[集成](/integrations),涵盖OpenCode、Claude Code、Cline、Aider、Continue、Cursor及其他兼容OpenAI的工具。

模型支持

并非所有模型都支持所有端点格式。在集成前,使用GET /v1/models/\{modelId\}检查特定型号的capabilities(流媒体、系统提示、网页搜索、图片、视频)和 supported_parameters