Overview
Retrieve the complete list of models available to your organization, including models from OpenAI, Anthropic, Google, xAI, Mistral, Fireworks, and DeepSeek.
Method Signature
client.models.list() -> ListModelsResponse
Parameters
This method does not require any parameters.
Response
Response object type. Always "list".
List of available models. Unique model identifier with provider prefix (e.g., openai/gpt-4, anthropic/claude-3-5-sonnet-20241022).
Provider that hosts this model. One of: openai, anthropic, google, xai, mistral, groq, fireworks, deepseek, moonshot, cerebras.
When the model was released (RFC 3339 format).
Human-readable model name.
Model version identifier.
Normalized model capabilities across all providers. Supports text generation.
Supports image understanding.
Supports audio processing.
Supports image generation.
Supports function/tool calling.
Supports extended thinking/reasoning.
Supports streaming responses.
Supports structured JSON output.
Provider-declared default parameters for model generation. Default temperature setting.
Default maximum output tokens.
Raw provider-specific metadata.
Example
import dedalus_labs
client = dedalus_labs.Client( api_key = "your-api-key" )
response = client.models.list()
for model in response.data:
print ( f " { model.id } - { model.display_name } " )
print ( f " Provider: { model.provider } " )
if model.capabilities:
print ( f " Supports vision: { model.capabilities.vision } " )
print ( f " Supports tools: { model.capabilities.tools } " )