List Embedding Models
The live embedding models in OpenRouter's public model shape (data, total_count, links), for OpenRouter's embeddings.. 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.
Query parameters
-
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
Responses
OK
application/json · openrouter-public-models-response
Invalid offset or limit
application/json · error-payload
The model catalog cannot be read right now. Retry shortly; an empty list is never sent in its place.
application/json · error-payload
curl https://api.vultrinference.com/v1/embeddings/modelsimport requests
response = requests.get(
"https://api.vultrinference.com/v1/embeddings/models",
)
print(response.json())const response = await fetch("https://api.vultrinference.com/v1/embeddings/models");
console.log(await response.json());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"
}
}