Create chat completion
Runtime
Create chat completion
OpenRouter/OpenAI-compatible chat completions invocation.
POST
Create chat completion
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Optional caller request id.
Body
application/json
Public MyRouter model id visible from /models.
Ordered OpenAI-compatible messages.
Minimum array length:
1Whether to stream server-sent events.
Maximum output tokens.
Required range:
x >= 1Sampling temperature.
Required range:
0 <= x <= 2Nucleus sampling value.
Required range:
0 <= x <= 1OpenAI-compatible tool definitions.
Tool selection policy.
Structured response format options.
Customer end-user correlation id, not MyRouter principal.
Response
Create chat completion response.