Docs
Get an API key
API reference›Embeddings

List Embedding Models

GET /v1/embeddings/models No API key needed View .md

The live embedding models in OpenRouter's public model shape (data, total_count, links), for OpenRouter's embeddings.listModels(). Each entry has output_modalities: ["embeddings"], the context length and the price per input token in pricing.prompt, the same as GET /v1/models lists for it. Public like GET /v1/models.

  • offset integer

    Models to skip. Offset and limit both omitted is the whole list.

    default 0at least 0
  • limit integer

    Models per page, once offset or limit is set.

    default 500range 1–1000

OK

application/json · openrouter-public-models-response

3 fields
  • data array of objects required
    16 fields
    • id string required
    • canonical_slug string required

      The model id.

    • hugging_face_id string or null
    • name string required
    • created integer required

      Unix timestamp.

    • description string
    • context_length integer or null required

      Tokens the model reads. Null for models that have no token context (image, video, speech, transcription).

    • architecture object required
      5 fields
      • input_modalities array of strings required
      • output_modalities array of strings required
      • modality string required
      • tokenizer string
      • instruct_type string or null
    • pricing object required
      4 fields
      • prompt string required
      • completion string required
      • internal_reasoning string
      • input_cache_read string
    • top_provider object required
      3 fields
      • context_length integer or null
      • max_completion_tokens integer or null
      • is_moderated boolean required
    • per_request_limits object or null required
    • supported_parameters array of strings required
    • default_parameters object or null required

      The model row's sampling defaults, limited to temperature, top_p, top_k, frequency_penalty, presence_penalty and repetition_penalty.

      6 fields
      • temperature number
      • top_p number
      • top_k integer
      • frequency_penalty number
      • presence_penalty number
      • repetition_penalty number
    • supported_voices array of strings or null required

      A speech model's voice ids; null for every other model.

    • links object required
      1 field
      • details string required
    • reasoning object

      Present on reasoning models. Fields the gateway does not know are left out, never null.

      5 fields
      • mandatory boolean required
      • supports_max_tokens boolean
      • supported_efforts array of strings
      • default_effort string
      • default_enabled boolean
  • total_count integer required

    Models matching the filters, before paging.

  • links object required
    1 field
    • next string or null required

      Path and query of the next page, or null on the last.

curl https://api.vultrinference.com/v1/embeddings/models
Response · 200
{
    "data": [
        {
            "id": "glm-5.3",
            "canonical_slug": "string",
            "name": "string",
            "created": 0,
            "context_length": 0,
            "architecture": {
                "input_modalities": [],
                "output_modalities": [],
                "modality": "text+image->text",
                "tokenizer": "Other"
            },
            "pricing": {
                "prompt": "0.00000055",
                "completion": "0.00000275"
            },
            "top_provider": {
                "is_moderated": null
            },
            "per_request_limits": {},
            "supported_parameters": [
                "temperature",
                "top_p",
                "max_tokens",
                "tools"
            ],
            "default_parameters": {
                "temperature": null,
                "top_p": null,
                "top_k": null,
                "frequency_penalty": null,
                "presence_penalty": null,
                "repetition_penalty": null
            },
            "supported_voices": [
                null
            ],
            "links": {
                "details": "/v1/model/vultr/glm-5.3"
            }
        }
    ],
    "total_count": 0,
    "links": {
        "next": "/v1/models?offset=500&limit=500"
    }
}