Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Aider error

Aider: Model azure/gpt-4-turbo: Missing these environment variables

Error message
Model azure/gpt-4-turbo: Missing these environment variables:

Status: By designLast verified 3 documented fixes2 sources

What it means

The model you picked needs provider environment variables that are not set, for example AZURE_API_BASE, AZURE_API_VERSION and AZURE_API_KEY for azure/ models. If you start chatting anyway, you will get errors.

Causes

  • The environment variables required by the selected provider are not set (official docs).
  • On Windows, the variables were set with setx but the terminal was not restarted (official docs tip).

How to fix it

  1. Fix 1.

    Set the listed environment variables before starting aider.

  2. Fix 2.

    On Windows, if you just set them with setx, restart your terminal or command prompt for the changes to take effect.

  3. Fix 3.

    Pass the model and key on the command line.

    Terminal
    aider --model sonnet --api-key anthropic=your-key-goes-here

More Aider errors

All 17 Aider errors

FAQ

What does "Model azure/gpt-4-turbo: Missing these environment variables" mean in Aider?

The model you picked needs provider environment variables that are not set, for example AZURE_API_BASE, AZURE_API_VERSION and AZURE_API_KEY for azure/ models. If you start chatting anyway, you will get errors.

How do I fix "Model azure/gpt-4-turbo: Missing these environment variables"?

There are 3 documented fixes. Start with the first: Set the listed environment variables before starting aider.

Is this Aider error fixed?

Status: By design. Expected behavior, not a bug. The documented fixes change the setup that triggers it. Affected versions: All versions.

Sources

Last verified against 2 sources: official docs, maintainer replies and release notes.

Newsletter

Fixes for the tools you use, weekly

One email per week. New coding agent releases, what broke, and how developers are working around it.