Skip to main content
Use the /v3/models endpoint to retrieve all LLM models available through Eden AI, along with their capabilities: input modalities, reasoning, web search, and function calling.

Endpoint

The endpoint is public: no API key is required.

Example

Response

Each entry includes the model’s identity, context window, capabilities, pricing, and available regions (list truncated for readability):
Each model id is used directly as the model parameter in your requests.

Grouped view: one entry per routable name

Many models are sold by more than one provider. Pass view=models to get one entry per routable model name, with the provider endpoints nested underneath. This is how you discover the names that Provider Routing accepts.
cURL
What to expect from the shape:
  • id is the routable name. Send it as model and Eden AI picks which provider serves it.
  • Each entry in endpoints is the same object the default view returns, with its own pricing, capabilities, context length and regions. Nothing is summarised at the name level, because providers of one model genuinely differ on all of it. To compare providers, read endpoints.
  • owned_by changes meaning between the views. On a grouped entry it is who authored the model (openai); on an endpoint entry it is the provider selling it (azure).
  • created is the newest endpoint’s timestamp, and endpoint_count equals endpoints.length.
  • The default (view=endpoints, or no parameter) is unchanged, and both entry shapes stay compatible with the OpenAI SDK’s client.models.list().
Every model listing takes the same parameter: /v3/models, /v3/embeddings/models, /v3/moderations/models, /v3/audio/transcriptions/models, /v3/audio/speech/models and /v3/images/models.

Model aliases

Some models are available under a stable alias, a version-agnostic name that always points to the current release, alongside versioned or dated snapshot IDs:
  • Stable alias: google/gemini-flash-latest, anthropic/claude-sonnet-latest, deepseek/deepseek-chat
  • Versioned snapshot: anthropic/claude-opus-4-5-20251101
Use the stable alias when you want your integration to keep working as providers ship new versions. Pin a versioned snapshot when you need a fixed, reproducible model. Either form works as the model parameter. Alias entries report the concrete model they currently resolve to in the alias_of field, as in the response example above. The catalog lists both forms when a provider exposes them, so you may see a stable alias (e.g. anthropic/claude-opus-4-5) and one or more dated snapshots (e.g. anthropic/claude-opus-4-5-20251101) side by side. Use the stable alias to always get the latest version, or a dated snapshot to pin to a specific release.

Capabilities

The capabilities object describes what each model supports: Some models expose extra provider-specific keys (e.g. supports_pdf_input, supports_audio_input), and a few return "capabilities": null. Treat a missing key or a null object as “not supported”.
You can also browse all features and providers visually in the Eden AI model catalog.
Need EU data residency? Hit https://api.eu.edenai.run/v3/models instead and the list is automatically filtered to EU-eligible models. See EU Endpoint.
Looking for OCR, image, or audio models? See List Expert Models for the full catalog of expert model features.