Skip to main content
POST
Invoke a model with routing

Authorizations

x-api-key
string
header
required

Body

application/json
messages
MessageInput · object[]
required
Required array length: 1 - 200 elements
router_config_id
string<uuid> | null
config_overrides
Config Overrides · object | null
session_id
string<uuid> | null
smart_routing
boolean
default:false

Response

Successful Response

content
string
required
model_identifier
string
required
provider
string
required
input_tokens
integer
required
output_tokens
integer
required
total_tokens
integer
required
input_cost_usd
number
required
output_cost_usd
number
required
total_cost_usd
number
required
latency_ms
integer
required
cache_cost_usd
number
default:0
routing_metadata
SmartRoutingMetadata · object | null
parsed_output
Parsed Output · object | null
execution_engine
enum<string>
default:pydantic_text
Available options:
pydantic_text,
pydantic_structured
cache_read_input_tokens
integer
default:0
cache_creation_input_tokens
integer
default:0
cache_hit
boolean
default:false
route_decision_id
string | null