Secret Managers
liteLLM reads secrets from yoour secret manager, .env file
For expected format of secrets see supported LLM models
Infisical Secret Manager
Integrates with Infisical's Secret Manager for secure storage and retrieval of API keys and sensitive data.
Usage
liteLLM manages reading in your LLM API secrets/env variables from Infisical for you
import litellm
from infisical import InfisicalClient
litellm.secret_manager = InfisicalClient(token="your-token")
messages = [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What's the weather like today?"},
]
response = litellm.completion(model="gpt-3.5-turbo", messages=messages)
print(response)
.env Files
If no secret manager client is specified, Litellm automatically uses the .env
file to manage sensitive data.