Back to Litellm

generated by https://github.com/hashicorp/terraform-plugin-docs

terraform/provider/docs/data-sources/models.md

1.101.0-dev.11.2 KB
Original Source

litellm_models (Data Source)

Lists all model deployments via /v1/model/info. Sensitive litellm_params fields (API keys and other credentials) are never exposed.

Example Usage

terraform
data "litellm_models" "all" {}

output "model_names" {
  value = [for m in data.litellm_models.all.models : m.model_name]
}

Argument Reference

The following arguments are supported:

  • team_id - (Optional) Filter models to those accessible by this team.

Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • ids - LiteLLM model IDs of the returned models.
  • models - List of model objects. Each entry exports:
    • id - LiteLLM model ID.
    • model_name - Public model name used for routing.
    • model - The underlying litellm_params model.
    • custom_llm_provider - Provider for the model.
    • model_api_base - API base URL, if configured.
    • base_model - Base model used for pricing and capabilities.
    • tier - Model tier (free or paid).
    • mode - Model mode, e.g. chat or embedding.
    • team_id - Team the deployment is scoped to, if any.
    • db_model - Whether the deployment is stored in the database.