Models
List models
const { data } = await client.inference.models.list();
for (const model of data) {
console.log(model.id, model.metadata?.capabilities);
}
Each entry includes id, provider, model, and metadata (capabilities and pricing hints).
Catalog (models + pricing)
const catalog = await client.inference.models.catalog();
catalog merges /v1/models with /v1/pricing so you can show display names, capabilities, and price metadata in one list.
Model ID format
provider:model
Examples: openai:gpt-4o-mini, deepseek:deepseek-chat. Always prefer IDs returned by models.list() for your environment.
Capabilities
Metadata may include:
| Capability | Meaning |
|---|---|
chat |
Text chat |
vision |
Image inputs |
tools |
Tool / function calling |
embeddings |
Embedding models |
See Vision and Tool calls.