Cygnal

OpenAI Responses

POST
/cygnal/responses

Request Body

application/json

background?boolean
Defaultfalse
conversation?Conversation||Conversation
include?|Include
input?Input||Input
instructions?Instructions|Instructions
max_output_tokens?Max Output Tokens|Max Output Tokens
max_tool_calls?Max Tool Calls|Max Tool Calls
metadata?|Metadata
model?Model|Model
parallel_tool_calls?Parallel Tool Calls|Parallel Tool Calls
Defaulttrue
previous_response?Previous Response|Previous Response
prompt?|null
prompt_cache_key?Prompt Cache Key|Prompt Cache Key
reasoning?|null
safety_identifier?Safety Identifier|Safety Identifier
service_tier?Service Tier|Service Tier
store?Store|Store
Defaulttrue
stream?Stream|Stream
Defaultfalse
stream_options?Stream Options|Stream Options
temperature?Temperature|Temperature
Default1
text?Text|Text
tool_choice?Tool Choice|
Default"auto"
tools?|Tools
top_logprobs?Top Logprobs|Top Logprobs
top_p?Top P|Top P
Default1
truncation?Truncation|Truncation
Default"disabled"
user?User|User
monitor_details?Monitor Details|Monitor Details
policy_id?Policy Id|Policy Id

Response Body

application/json

application/json

curl -X POST "https://api.grayswan.ai/cygnal/responses" \  -H "Content-Type: application/json" \  -d '{}'
null
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}