OpenAI 格式
创建聊天补全请求,兼容 OpenAI Chat Completions 协议,支持流式和非流式响应
功能特性
- 支持流式(SSE)和非流式两种响应模式
- 支持多模态输入(文本、图片等)
- 支持函数调用与工具调用(Function/Tool Calling)
- 支持结构化输出(JSON Schema)
- 支持推理模式配置(reasoning_effort)
- 支持网络搜索选项
使用场景
适用于需要与 OpenAI 兼容模型进行对话交互的场景,包括:- 单轮或多轮对话
- 函数调用与工具编排
- 结构化 JSON 输出
- 流式实时响应
认证方式
在请求头中携带Authorization 字段,格式为 Bearer YOUR_API_KEY。
快速示例
请求体
模型 ID,如 gpt-4o、deepseek-chat 等
消息列表
流式响应选项(仅在 stream=true 时使用)
核采样,0-1 之间
生成的最大 token 数量(已弃用,建议使用 max_completion_tokens)
生成的最大 token 数量(包括可见输出 token 和推理 token)
频率惩罚,-2.0 到 2.0
存在惩罚,-2.0 到 2.0
修改指定 token 出现概率的映射
每个 token 位置返回的最可能 token 的最大数量(0-20)
响应格式,支持 "text"、"json_object"、"json_schema"
稳定标识符,用于缓存优化
缓存保留策略:"in_memory" 或 "24h"
安全标识符,用于检测违规用户
控制模型调用哪个工具,可以是字符串("none"/"auto"/"required")或对象
是否启用并行工具调用
服务层级:"auto"、"default"、"flex"、"scale"、"priority"
推理努力程度:"none"、"minimal"、"low"、"medium"、"high"、"xhigh"
网络搜索选项
已弃用:函数调用控制
是否启用流式输出
采样温度,0-2 之间,值越高输出越随机
停止序列
每个输入消息生成的聊天补全选择数量
是否返回输出 token 的对数概率
用于确定性采样的种子值
用户标识(已弃用,建议使用 prompt_cache_key)
模型可调用的工具列表
输出类型列表:["text"] 或 ["text", "audio"]
音频输出参数
元数据,最多16个键值对
预测输出内容
响应详细程度:"low"、"medium"、"high"
已弃用:函数定义列表