Create a response
Create a stateless OpenAI Responses-compatible response.
The gateway validates the supported Responses subset, maps it immediately into canonical chat contracts, and returns either one Responses object or Responses-style SSE events. It does not store Responses objects, provider-hosted files, hidden reasoning, prompts, or completions.
Authorizations
Org API key as Authorization: Bearer z_sk_...
Body
Request payload for createOpenAIResponse. Examples use placeholder-safe values and do not include real secrets or private prompt content.
- Option 1
- Option 2
OpenAI-compatible Responses request. Unknown fields are ignored after duplicate-key checks; recognized fields that request unsupported behavior are rejected.
The input field on ResponsesRequest.
"Say hello."
The background field on ResponsesRequest.
false
The client_metadata field on ResponsesRequest.
The context_management field on ResponsesRequest.
null
The conversation field on ResponsesRequest.
null
The frequency_penalty field on ResponsesRequest.
-2 <= x <= 20.5
The include field on ResponsesRequest.
Nested schema within ResponsesRequest for ResponsesRequest.include.oneOf[0].items.
^\s*([Rr][Ee][Aa][Ss][Oo][Nn][Ii][Nn][Gg]\.[Ee][Nn][Cc][Rr][Yy][Pp][Tt][Ee][Dd]_[Cc][Oo][Nn][Tt][Ee][Nn][Tt])\s*$The instructions field on ResponsesRequest.
"example"
The max_output_tokens field on ResponsesRequest.
12
The max_tool_calls field on ResponsesRequest.
null
The metadata field on ResponsesRequest.
The model field on ResponsesRequest.
"openai/gpt-5.5"
The parallel_tool_calls field on ResponsesRequest.
true
The presence_penalty field on ResponsesRequest.
-2 <= x <= 20.5
The previous_response_id field on ResponsesRequest.
"00000000-0000-4000-8000-000000000001"
The prompt field on ResponsesRequest.
null
The prompt_cache_key field on ResponsesRequest.
256"Say hello."
The prompt_cache_options field on ResponsesRequest.
null
The prompt_cache_retention field on ResponsesRequest.
null
The reasoning field on ResponsesRequest.
The safety_identifier field on ResponsesRequest.
"example"
The service_tier field on ResponsesRequest.
^\s*([Aa][Uu][Tt][Oo]|[Dd][Ee][Ff][Aa][Uu][Ll][Tt]|[Ff][Ll][Ee][Xx]|[Pp][Rr][Ii][Oo][Rr][Ii][Tt][Yy])\s*$"example"
The store field on ResponsesRequest.
false
The stream field on ResponsesRequest.
true
The stream_options field on ResponsesRequest.
The temperature field on ResponsesRequest.
0.5
The text field on ResponsesRequest.
The tool_choice field on ResponsesRequest.
auto, none, required "auto"
The tools field on ResponsesRequest.
Nested schema within ResponsesRequest for ResponsesRequest.tools.items.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
- Option 10
- Option 11
- Option 12
- Option 13
- Option 14
- Option 15
- Option 16
- Option 17
- Option 18
- Option 19
- Option 20
- Option 21
- Option 22
- Option 23
- Option 24
- Option 25
- Option 26
The top_logprobs field on ResponsesRequest.
null
The top_p field on ResponsesRequest.
0.5
The truncation field on ResponsesRequest.
^\s*([Aa][Uu][Tt][Oo]|[Dd][Ii][Ss][Aa][Bb][Ll][Ee][Dd])\s*$"example"
The user field on ResponsesRequest.
"example"
Response
JSON response or server-sent event stream.
Schema for ResponsesResponse values returned by or accepted by the Nito gateway.
The created_at field on ResponsesResponse.
1778268600
The error field on ResponsesResponse.
The id field on ResponsesResponse.
"00000000-0000-4000-8000-000000000001"
The incomplete_details field on ResponsesResponse.
The model field on ResponsesResponse.
"openai/gpt-5.5"
The object field on ResponsesResponse.
response "response"
The output field on ResponsesResponse.
The parallel_tool_calls field on ResponsesResponse.
true
The status field on ResponsesResponse.
"example"
The store field on ResponsesResponse.
true
The usage field on ResponsesResponse.
The completed_at field on ResponsesResponse.
1778268600
The free_tier field on ResponsesResponse.
"example"
The instructions field on ResponsesResponse.
"example"
The max_output_tokens field on ResponsesResponse.
12
The metadata field on ResponsesResponse.
The output_text field on ResponsesResponse.
"example"
The previous_response_id field on ResponsesResponse.
"00000000-0000-4000-8000-000000000001"
The reasoning field on ResponsesResponse.
The temperature field on ResponsesResponse.
0.5
The text field on ResponsesResponse.
The tool_choice field on ResponsesResponse.
"example"
The tools field on ResponsesResponse.
The top_p field on ResponsesResponse.
0.5
The truncation field on ResponsesResponse.
"example"
The user field on ResponsesResponse.
"example"
The web_search field on ResponsesResponse.

