兼容 OpenAI 官方 Chat Completions 协议的对话补全接口
请求路径:POST /v1/chat/completions
常用请求字段:temperature、top_p、stream、stop、max_completion_tokens、response_format、tools、tool_choice、seed
核心响应字段:id、object、created、model、choices、usage
兼容 Anthropic 官方 Messages API 协议的消息生成接口
必填请求字段:model、max_tokens、messages
常用请求字段:system、metadata、stop_sequences、stream、temperature、top_p、top_k、thinking、tools、tool_choice
核心响应字段:id、type、role、content、model、stop_reason、stop_sequence、usage
兼容 Google Gemini 官方 models.generateContent 协议的非流式生成接口
请求路径:POST /v1beta/models/{model}:generateContent
常用请求字段:systemInstruction、tools、toolConfig、safetySettings、generationConfig、cachedContent
核心响应字段:candidates、promptFeedback、usageMetadata、modelVersion
如果你的业务侧已经使用 OpenAI Chat Completions SDK,建议优先使用 POST /v1/chat/completions。
如果你希望使用 OpenAI 新版统一生成协议,建议优先使用 POST /v1/responses。
如果你的业务侧已经使用 Anthropic Messages 协议,建议优先使用 POST /v1/messages。
如果你的业务侧使用 Gemini 原生协议或 Gemini 风格客户端,建议优先使用 POST /v1beta/models/{model}:generateContent。
跨协议迁移时,建议先保持原请求体结构不变,仅替换网关地址和鉴权 方式,再逐步适配工具调用、结构化输出、多模态输入等高级能力。
具体模型可用性、字段约束、流式行为与错误返回,请以当前接口实际返回结果为准。