Create compact response output
Create compact Responses output items for standalone compaction clients.
The endpoint accepts the same non-streaming request subset as POST /v1/responses, rejects stream: true, and returns only the Responses output item array. It is intended for Codex-style compaction flows that do not need the outer Responses envelope.
Authorizations
Org API key as Authorization: Bearer z_sk_...
Body
Request payload for createOpenAIResponseCompact. 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 ResponsesCompactRequest.
"Say hello."
The background field on ResponsesCompactRequest.
false
The client_metadata field on ResponsesCompactRequest.
The context_management field on ResponsesCompactRequest.
null
The conversation field on ResponsesCompactRequest.
null
The frequency_penalty field on ResponsesCompactRequest.
-2 <= x <= 20.5
The include field on ResponsesCompactRequest.
Nested schema within ResponsesCompactRequest for ResponsesCompactRequest.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 ResponsesCompactRequest.
"example"
The max_output_tokens field on ResponsesCompactRequest.
12
The max_tool_calls field on ResponsesCompactRequest.
null
The metadata field on ResponsesCompactRequest.
The model field on ResponsesCompactRequest.
"openai/gpt-5.5"
The parallel_tool_calls field on ResponsesCompactRequest.
true
The presence_penalty field on ResponsesCompactRequest.
-2 <= x <= 20.5
The previous_response_id field on ResponsesCompactRequest.
"00000000-0000-4000-8000-000000000001"
The prompt field on ResponsesCompactRequest.
null
The prompt_cache_key field on ResponsesCompactRequest.
256"Say hello."
The prompt_cache_options field on ResponsesCompactRequest.
null
The prompt_cache_retention field on ResponsesCompactRequest.
null
The reasoning field on ResponsesCompactRequest.
The safety_identifier field on ResponsesCompactRequest.
"example"
The service_tier field on ResponsesCompactRequest.
^\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 ResponsesCompactRequest.
false
The stream field on ResponsesCompactRequest.
false
The stream_options field on ResponsesCompactRequest.
The temperature field on ResponsesCompactRequest.
0.5
The text field on ResponsesCompactRequest.
The tool_choice field on ResponsesCompactRequest.
auto, none, required "auto"
The tools field on ResponsesCompactRequest.
Nested schema within ResponsesCompactRequest for ResponsesCompactRequest.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 ResponsesCompactRequest.
null
The top_p field on ResponsesCompactRequest.
0.5
The truncation field on ResponsesCompactRequest.
^\s*([Aa][Uu][Tt][Oo]|[Dd][Ii][Ss][Aa][Bb][Ll][Ee][Dd])\s*$"example"
The user field on ResponsesCompactRequest.
"example"
Response
OK
The type field on ResponsesOutputItem.
"example"
The arguments field on ResponsesOutputItem.
"example"
The call_id field on ResponsesOutputItem.
"00000000-0000-4000-8000-000000000001"
The content field on ResponsesOutputItem.
The encrypted_content field on ResponsesOutputItem.
"example"
The id field on ResponsesOutputItem.
"00000000-0000-4000-8000-000000000001"
The input field on ResponsesOutputItem.
"Say hello."
The name field on ResponsesOutputItem.
"example"
The namespace field on ResponsesOutputItem.
"example"
The role field on ResponsesOutputItem.
"example"
The status field on ResponsesOutputItem.
"example"
The summary field on ResponsesOutputItem.

