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.