Back to Litellm

litellm_prompt Data Source

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

1.101.0-dev.11.4 KB
Original Source

litellm_prompt Data Source

Retrieves information about an existing LiteLLM prompt by ID. The provider API key is not exposed.

Example Usage

hcl
data "litellm_prompt" "existing" {
  prompt_id = "my-langfuse-prompt"
}

output "prompt_integration" {
  value = data.litellm_prompt.existing.prompt_integration
}

With Environment

hcl
data "litellm_prompt" "prod" {
  prompt_id   = "my-langfuse-prompt"
  environment = "production"
}

Argument Reference

  • prompt_id - (Required) Unique identifier of the prompt to retrieve.
  • environment - (Optional) Environment to fetch the prompt from (e.g. development, production).

Attribute Reference

  • prompt_integration - The prompt integration provider.
  • api_base - Base URL for the prompt provider API.
  • provider_specific_query_params - JSON string of provider-specific query parameters.
  • ignore_prompt_manager_model - Whether the model specified in the prompt manager is ignored.
  • ignore_prompt_manager_optional_params - Whether optional params from the prompt manager are ignored.
  • dotprompt_content - Content for the dotprompt integration.
  • prompt_type - Type of prompt: config or db.
  • version - Version number of the prompt.
  • environments - List of environments this prompt exists in.
  • created_at - Timestamp when the prompt was created.
  • updated_at - Timestamp when the prompt was last updated.