Responses
Generate Responses API outputs through Gloo’s governance layer.
Error Reference: Responses
Authorizations
Headers
Body
Responses API request for the guarded v2 endpoint. model is required
(pinned-model routing only — no model_family/auto_routing on this shape).
String prompt or array of input items
Text options, as on OpenAI's Responses API. text.format requests structured output — {"type": "json_schema", "name": ..., "schema": {...}, "strict": true}, {"type": "json_object"}, or {"type": "text"}. If response_format is also supplied it takes precedence. Other keys, such as verbosity, are accepted and ignored.
Image generation options (quality, size) mapped onto OpenAI's image_generation tool; ignored by providers without quality controls.
Optional tradition for guardrail static responses and personalization (catholic, evangelical, mainline, not_faith_specific). Invalid values are ignored gracefully.
Response
Successful Responses API result. If stream is false or omitted, the response is JSON. If stream=true, the response is a named Server-Sent Events stream.
A non-streaming Responses API result.
"response"Unix timestamp when the response was created.
completed, failed, in_progress, incomplete Items generated by the model, such as assistant messages, images, function calls, or reasoning summaries.
An assistant message produced by the model.
- Message
- Image Generation
- Function Call
- Reasoning
Token usage for the response.
Sampling parameters ignored because the selected model does not support them.

