OpenAIResponse
idstringrequired
Possible values: Value must match regular expression ^resp_
objectstringrequired
Constant value:
responsecreated_atintegerrequired
completed_atinteger | nullnullablerequired
仅当状态为 completed 时填写 Unix 秒时间戳;其它状态为 null。
statusstringrequired
Possible values: [queued, in_progress, completed, failed, cancelled, incomplete]
backgroundbooleanrequired
error objectrequired
oneOf
- null
- object
null
incomplete_details objectrequired
oneOf
- null
- object
null
instructionsstring | nullnullablerequired
max_output_tokensinteger | nullnullablerequired
max_tool_callsnullrequired
modelstringrequired
output object[]required
Array [
idstring
Possible values: Value must match regular expression ^msg_
typestringrequired
Constant value:
messagerolestringrequired
Possible values: [user, assistant, system, developer]
content objectrequired
oneOf
- string
- object[]
string
Possible values: non-empty
statusstring
Possible values: [in_progress, completed, incomplete]
]
parallel_tool_callsbooleanrequired
Constant value:
falseprevious_response_idstring | nullnullablerequired
conversation objectrequired
oneOf
- null
- object
null
metadata objectrequired
property name*string
Possible values: <= 512 characters
storebooleanrequired
temperaturenumber | nullnullablerequired
top_pnumber | nullnullablerequired
toolsarrayrequired
tool_choicestringrequired
Constant value:
autoreasoning objectrequired
property name*any
text objectrequired
format objectrequired
typestringrequired
Constant value:
textverbositystring
Possible values: [low, medium, high]
truncationstringrequired
Constant value:
disabledusernullrequired
usage objectrequired
oneOf
- null
- OpenAIResponseUsage
null
OpenAIResponse
{
"id": "string",
"object": "response",
"created_at": 0,
"completed_at": 0,
"status": "queued",
"background": true,
"error": "null",
"incomplete_details": "null",
"instructions": "string",
"max_output_tokens": 0,
"max_tool_calls": "null",
"model": "string",
"output": [
{
"id": "string",
"type": "message",
"role": "user",
"content": "string",
"status": "in_progress"
}
],
"parallel_tool_calls": true,
"previous_response_id": "string",
"conversation": "null",
"metadata": {},
"store": true,
"temperature": 0,
"top_p": 0,
"tools": [
null
],
"tool_choice": "auto",
"reasoning": {},
"text": {
"format": {
"type": "text"
},
"verbosity": "low"
},
"truncation": "disabled",
"user": "null",
"usage": "null"
}