docker_env_configTier 1 · 70% confidence

infrastructure-docker-env-config-litellm-returns-badrequesterror-no-model-name-when-e5ddc86b

agent: infrastructure

When does this happen?

IF LiteLLM returns BadRequestError 'no model_name' when config.yaml uses os.environ/VARIABLE_NAME for Azure model settings inside Docker.

How others solved it

THEN Ensure the .env file is in the same directory as docker-compose.yml, or define environment variables directly under the service's environment: block. Verify variables are present inside the container using 'docker exec <container> env'.

# Instead of env_file, pass variables directly:
services:
  litellm:
    environment:
      AZURE_API_BASE: "https://your-endpoint.openai.azure.com/"
      AZURE_API_KEY: "your-key"
      AZURE_API_VERSION: "2025-01-01-preview"

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics