Skip to main content

Overview

Deploying a dedicated endpoint via API takes three steps:
  1. List available model templates
  2. Create a dedicated endpoint
  3. Send inference requests
For updating, listing, and deleting endpoints, see Operating dedicated endpoints.

List model templates

List model templates that can be used to create a dedicated endpoint.
Use the template response as the source of truth for valid combinations of model_name, flavor_name, gpu_type, gpu_count and region.

Create dedicated endpoint

Create a dedicated endpoint from one of the available model templates.
The response includes endpoint metadata, including:
  • endpoint_id
  • routing_key
Use endpoint_id to manage the endpoint through the control plane. Use routing_key as the model identifier when sending inference requests to the data plane.
Initial deployment can take several minutes. While provisioning, inference may fail (often 404) until the endpoint is routable.

Send inference requests

Once the endpoint is ready, send requests to the OpenAI-compatible data plane under /v1. Use the routing_key returned by the control plane as the model value in inference requests:
Use a region-appropriate base URL for your inference calls. Example request URL:
We expose OpenAI-compatible inference routes under /v1. Template availability determines what kinds of models you can deploy (today, publicly available templates are primarily chat-capable).