Skip to main content
Valkyrie serves deployed models through the OpenAI Chat Completions contract.

Endpoint

With an alias:
An alias can point at a deployment or an inference pool. A pool alias sends each request to a pool member, needs an account-wide API key, and uses the pool’s model whatever model you send. Send X-Session-Affinity to keep a session on one member. See Point an alias at an inference pool.

Request

Send the standard OpenAI Chat Completions body. Common fields:

Response

The response follows the OpenAI shape:

Streaming

Set "stream": true to receive incremental chat.completion.chunk events as server-sent events, terminated by a [DONE] sentinel, identical to the OpenAI streaming format. The OpenAI SDKs expose this through their streaming helpers.
Supported sampling parameters and context length depend on the deployed model and its serving engine. If a deployment is stopped, requests fail until it is resumed.