OpenAI 兼容 APIOpenAI-Compatible API
你可能会说
我这个大模型工具只支持配置 OpenAI,但我想用 DeepSeek 的模型,是不是直接改一下 Base URL 和 API Key 就可以用?
与 OpenAI 接口的请求和响应格式相近,允许兼容客户端平滑切换底层模型服务的一类兼容接口。例如一个只会发送 OpenAI 格式请求的工具,换掉 Base URL、API Key 和模型名后,可能连接到另一家模型服务。兼容可能由服务直接实现,也可能经过转换层;它通常只覆盖部分端点和字段,不代表工具调用、图片、流式输出等能力全部一致。
也常被叫作兼容接口OpenAI 格式接口ChatCompletions 兼容
OpenAI API 常见功能的请求格式
普通对话
messages / input把问题和上下文发给模型,再返回文字回答。
基础格式这些格式来自不同的 OpenAI API 接口;兼容只说明请求外形相近,不代表每个服务都会支持这些能力。
OpenAI 兼容 API 解决什么问题
工具按相近格式发请求:工具按照约定的地址和字段发送请求,接入不同的模型服务时,连接方式会更相似。
模型服务负责生成结果:请求送到模型服务后,由它负责处理内容并生成回答。不同服务使用的模型和处理方式可能不同。
每项能力都要单独确认:比如,一个只支持文本的模型,即使接口能接收图片字段,也可能无法识别图片。工具调用、流式返回等功能也要分别测试。
你可以这样告诉 AI Agent
请先查当前工具和模型服务各自支持的 OpenAI 兼容端点,再用无敏感内容的请求分别测试普通对话和工具调用。记录实际请求地址、状态码和缺失能力,不要打印真实 Key。
接下来学什么
延伸阅读 · 权威出处
快速练习