- OpenAI
- 平台接口
- 音乐模型
- 图像模型
- MidJourney
- ideogram
- FalAI
- 即梦
- Kling
- 视频模型
聊天接口
POST
/v1/chat/completions
Chat
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Body 参数application/json
messages
array[null (ChatCompletionRequestMessage) {6}]
必需
>= 1 items
object
Developer message
developer
消息取代了之前的system
消息。object
System message
developer
消息来实现此目的。object
User message
object
Assistant message
object
Tool message
object
Function message
model
string
必需
gpt-4o
或 o3
。OpenAI 提供了多种具有不同能力、性能特征和价格点 的模型。modalities
array[string] | null
ResponseModalities
["text"]
gpt-4o-audio-preview
模型还可以用于生成音频。要请求该模型同时生成["text", "audio"]
枚举值:
textaudio
reasoning_effort
enum<string> | enum<null>
ReasoningEffort
枚举值:
lowmediumhigh
默认值:
medium
max_completion_tokens
integer | null
可选
frequency_penalty
number | null
可选
>= -2<= 2
默认值:
0
presence_penalty
number | null
可选
>= -2<= 2
默认值:
0
web_search_options
object
Web search
user_location
object | null
可选
search_context_size
enum<string>
WebSearchContextSize
low
、medium
或high
。默认值为medium
。枚举值:
lowmediumhigh
默认值:
medium
top_logprobs
integer | null
可选
logprobs
必须设置为true
。>= 0<= 20
response_format
可选
{ "type": "json_schema", "json_schema": {...} }
启用结构化输出,确保模型将匹配您提供的 JSON 模式。更多信息请参见结构化输出指南。{ "type": "json_object" }
启用较旧的 JSON 模式,确保模型生成的消息是有效的 JSON。支持的模型建议使用 json_schema
。One of
type
enum<string>
必需
枚举值:
text
audio
object