Create a response
POST /v1/responses
POST
/v1/responses
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
model
required
string
background
boolean
include
Array<string>
input
One of:
string
Array<object>
object
type
string
id
string
role
required
string
content
required
One of:
string
Array<object>
object
type
required
string
text
string
image_url
string
file_id
string
status
string
call_id
string
name
string
arguments
string
output
string
instructions
string
max_output_tokens
integer
max_tool_calls
integer
metadata
object
key
additional properties
any
parallel_tool_calls
boolean
previous_response_id
string
reasoning
object
effort
string
generate_summary
string
summary
string
service_tier
string
store
boolean
stream
boolean
temperature
number format: double
text
object
format
object
type
required
string
name
string
schema
object
type
string
description
string
properties
object
key
additional properties
object
type
string
description
string
properties
object recursive
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
description
string
strict
boolean
verbosity
string
tools
Array<object>
object
type
required
string
name
string
description
string
parameters
object
type
string
description
string
properties
object
key
additional properties
object
type
string
description
string
properties
object recursive
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
strict
boolean
top_logprobs
integer
top_p
number format: double
truncation
string
user
string
Responses
Section titled “ Responses ”Response object
object
id
required
string
created_at
required
number format: double
error
object
code
string
message
required
string
type
string
incomplete_details
object
reason
string
instructions
One of:
string
Array<object>
object
type
string
id
string
role
required
string
content
required
One of:
string
Array<object>
object
type
required
string
text
string
image_url
string
file_id
string
status
string
call_id
string
name
string
arguments
string
output
string
metadata
object
key
additional properties
any
model
required
string
object
required
string
Example
response output
required
Array<object>
object
type
required
string
id
string
content
Array<object>
object
type
required
string
text
string
annotations
Array<object>
object
type
required
string
file_id
string
filename
string
index
integer
url
string
title
string
start_index
integer
end_index
integer
refusal
string
role
string
status
string
arguments
string
call_id
string
name
string
parallel_tool_calls
required
boolean
temperature
number format: double
tool_choice
required
tools
required
Array<object>
object
type
required
string
name
string
description
string
parameters
object
type
string
description
string
properties
object
key
additional properties
object
type
string
description
string
properties
object recursive
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
strict
boolean
top_p
number format: double
background
boolean
conversation
required
object
id
required
string
max_output_tokens
integer
max_tool_calls
integer
previous_response_id
string
reasoning
object
effort
string
generate_summary
string
summary
string
service_tier
string
status
string
text
object
format
object
type
required
string
name
string
schema
object
type
string
description
string
properties
object
key
additional properties
object
type
string
description
string
properties
object recursive
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
description
string
strict
boolean
verbosity
string
top_logprobs
integer
truncation
string
user
string
usage
required
object
input_tokens
required
integer
input_tokens_details
required
object
cached_tokens
integer
output_tokens
required
integer
output_tokens_details
required
object
reasoning_tokens
integer
total_tokens
required
integer
object
type
required
string
response
object
id
required
string
created_at
required
number format: double
error
object
code
string
message
required
string
type
string
incomplete_details
object
reason
string
instructions
One of:
string
Array<object>
object
type
string
id
string
role
required
string
content
required
One of:
string
Array<object>
object
type
required
string
text
string
image_url
string
file_id
string
status
string
call_id
string
name
string
arguments
string
output
string
metadata
object
key
additional properties
any
model
required
string
object
required
string
Example
response output
required
Array<object>
object
type
required
string
id
string
content
Array<object>
object
type
required
string
text
string
annotations
Array<object>
object
type
required
string
file_id
string
filename
string
index
integer
url
string
title
string
start_index
integer
end_index
integer
refusal
string
role
string
status
string
arguments
string
call_id
string
name
string
parallel_tool_calls
required
boolean
temperature
number format: double
tool_choice
required
tools
required
Array<object>
object
type
required
string
name
string
description
string
parameters
object
type
string
description
string
properties
object
key
additional properties
object
type
string
description
string
properties
object recursive
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
strict
boolean
top_p
number format: double
background
boolean
conversation
required
object
id
required
string
max_output_tokens
integer
max_tool_calls
integer
previous_response_id
string
reasoning
object
effort
string
generate_summary
string
summary
string
service_tier
string
status
string
text
object
format
object
type
required
string
name
string
schema
object
type
string
description
string
properties
object
key
additional properties
object
type
string
description
string
properties
object recursive
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
required
Array<string>
items
object recursive
enum
Array
additionalProperties
boolean
description
string
strict
boolean
verbosity
string
top_logprobs
integer
truncation
string
user
string
usage
required
object
input_tokens
required
integer
input_tokens_details
required
object
cached_tokens
integer
output_tokens
required
integer
output_tokens_details
required
object
reasoning_tokens
integer
total_tokens
required
integer
sequence_number
integer
delta
string
text
string
item
object
type
required
string
id
string
content
Array<object>
object
type
required
string
text
string
annotations
Array<object>
object
type
required
string
file_id
string
filename
string
index
integer
url
string
title
string
start_index
integer
end_index
integer
refusal
string
role
string
status
string
arguments
string
call_id
string
name
string
item_id
string
output_index
integer
content_index
integer
Unauthorized
object
error
object
message
string
type
string
code
string
Rate limited
object
error
object
message
string
type
string
code
string