Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

API key authentication. Pass your API key as a Bearer token.

Body

application/json
input
any
required

Any value

name
string
required
guard
object
input_schema
object

JSON Schema for the input. Optional; defaults to string when omitted.

instructions
string
model

Model identifier (e.g. "openai/gpt-4o")

output_schema
object

JSON Schema for the output. Optional; defaults to string when omitted.

parent_span_id
string
reasoning_effort
string

Reasoning effort for reasoning-capable models. One of "low"

reasoning_summary
string

Opt into thought summary streaming. "auto"

route
object
stream
boolean
tools
object[]

Response

Successful response

data
any
required

Any value

meta
object