OpenAI API 接口标准现在已不仅仅是OpenAI 自家的规范而是演变成了大模型领域的事实标准。许多主流模型服务商如 DeepSeek、阿里云百炼、SiliconFlow 等都选择兼容这套标准使得开发者只需修改base_url和api_key就能无缝切换不同模型极大地降低了开发成本。目前这套标准主要包含两种 API经典的 Chat Completions“聊天补全”API和新一代的 Responses API“响应式 API”。 Chat Completions API (经典标准)这是目前应用最广泛、兼容性最好的 API 标准适用于绝大多数对话、文本生成和内容创作场景。端点 (Endpoint):POST /v1/chat/completions核心请求体 (Request Body):model(string, 必需): 指定要使用的模型如gpt-4o,gpt-3.5-turbo。messages(array, 必需): 一个包含对话历史的消息列表。这是实现多轮对话的核心每个消息是一个对象包含role(角色) 和content(内容)。role可以是system(设定 AI 人设)、user(用户输入) 或assistant(AI 回复)。temperature(number, 可选): 控制生成的随机性范围通常在 0 到 2 之间。值越低输出越确定。stream(boolean, 可选): 是否开启流式输出默认为false。开启后可以实现打字机效果。响应 (Response):返回一个 JSON 对象AI 生成的文本通常在choices.message.content字段中choices可以有多个输出消息选择。Python 代码示例 (使用requests库)pythonimport requests url https://api.openai.com/v1/chat/completions headers { Content-Type: application/json, Authorization: Bearer YOUR_API_KEY } data { model: gpt-4o, messages: [ {role: system, content: 你是一个乐于助人的助手。}, {role: user, content: 你好请介绍一下你自己。} ], temperature: 0.7 } response requests.post(url, headersheaders, jsondata) print(response.json()[choices][message][content])✨ Responses API (新一代标准)这是 OpenAI 推出的更先进的 API旨在整合 Chat Completions 和 Assistants API 的优点为构建更复杂的智能体Agent应用提供支持。它原生支持工具调用如网络搜索、文件搜索、多轮对话状态管理和更灵活的输入/输出格式。端点 (Endpoint):POST /v1/responses核心请求体 (Request Body):model(string, 必需): 指定模型如gpt-4o。input(string, 必需): 用户的输入内容。instructions(string, 可选): 用于指导模型行为的系统指令。tools(array, 可选): 模型可以调用的工具列表如web_search。stream(boolean, 可选): 是否开启流式输出。响应 (Response):响应结构更为丰富包含output数组可以处理文本、工具调用等多种输出类型。 两种 API 标准对比特性Chat Completions APIResponses API定位经典的对话与文本生成接口面向智能体Agent的下一代接口核心端点/v1/chat/completions/v1/responses输入方式messages(消息列表)input(用户输入) instructions(指令)工具调用支持但配置相对复杂原生支持是核心特性之一状态管理无状态需手动传递历史消息有状态支持通过previous_response_id延续对话适用场景大多数聊天机器人、文本生成应用需要复杂工具调用、多步骤任务的智能体 生态系统中的“OpenAI 标准”由于 OpenAI API 的广泛影响力许多其他平台都选择兼容其Chat Completions接口标准。这意味着你只需更换base_url和api_key就可以用同样的代码调用不同的大模型。兼容平台示例:阿里云百炼:base_url为https://dashscope.aliyuncs.com/compatible-mode/v1DeepSeek:base_url为https://api.deepseek.comSiliconFlow:base_url为https://api.siliconflow.cn/v1这种兼容性极大地降低了开发者的集成成本使得“OpenAI 标准”成为了连接不同大模型服务的通用桥梁。