OpenAI与 Anthropic 兼容性
OpenAI与 Anthropic 兼容性
在通过EmpirioLabs AI路由时,使用熟悉的请求形态
EmpirioLabs AI 展示了兼容性端点,让您无需重写现有集成即可采用平台。将你的OpenAI或Anthropic SDK指向EmpirioLabs的基础URL,立即开始发送请求。
兼容OpenAI的聊天完成
POST /v1/chat/completions
接受与OpenAI聊天完成API相同的请求体。支持messages、model、stream、temperature、max_tokens及其他标准参数。
使用 OpenAI Python SDK 的资料片:
系统提示
每个聊天模型都会附带一个简短的默认系统消息,以确定其身份(例如,“你是 DeepSeek V4 Flash”)。当你没有包含role: "system"或role: "developer"消息时,默认默认会自动加在请求前。如果你提供一个,它会完全替换默认。不进行合并或前置,单次请求中的多个系统消息会按原样转发到上游。
兼容OpenAI响应的端点
POST /v1/responses
接受与 OpenAI 响应 API 相同的请求体。支持model、input、instructions及相关领域。
人形式消息端点
POST /v1/messages
接受与Anthropic Messages API相同的请求体。需要model、messages和max_tokens。
SDK 配置速查表
关于编码代理、IDE助手和CLI,请参见[集成](/integrations),涵盖OpenCode、Claude Code、Cline、Aider、Continue、Cursor及其他兼容OpenAI的工具。
模型支持
并非所有模型都支持所有端点格式。在集成前,使用GET /v1/models/\{modelId\}检查特定型号的capabilities(流媒体、系统提示、网页搜索、图片、视频)和 supported_parameters。
