Skip to main content
Phaseo CLI can create a dedicated API key and configure Aider to use Phaseo for every new session.

Set up Aider

If ~/.aider.conf.yml does not exist, setup creates a Phaseo-managed file containing:
Aider requires the openai/ prefix to route a custom model through its OpenAI-compatible adapter. The model sent to Phaseo remains anthropic/claude-sonnet-4.6.
The API key is stored in plaintext because .aider.conf.yml is one of Aider’s documented credential locations. Protect the file with your normal user-account permissions and never commit it.
If you already have an Aider configuration, the CLI stops without changing it. Merge the three values above into the configuration you want Aider to load. Aider checks the home directory, repository root, and current directory, with later files taking precedence.

Verify

Open a repository and start Aider:
Confirm the startup output names openai/anthropic/claude-sonnet-4.6, then ask it to reply with PHASEO_AIDER_OK. The request should also appear in Phaseo activity. An unknown-model warning does not prevent requests. Add Aider model metadata only if you need accurate token-limit or cost estimates.

Remove

Removal revokes the dedicated key and deletes ~/.aider.conf.yml only when the file still has the Phaseo CLI ownership marker. If you merged Phaseo into an existing file yourself, remove the three Phaseo values manually.

Troubleshooting

Aider uses another endpoint or model

Check for .aider.conf.yml in the repository root and current directory. Those files override the home configuration. Environment variables and command-line options can also override the saved values.

Authentication fails

Run phaseo integrations credential aider and compare the result with openai-api-key. Keep openai-api-base exactly https://api.phaseo.app/v1.

The model cannot be resolved

Keep the Aider-only openai/ prefix. For example, Phaseo model openai/gpt-5.6-terra becomes openai/openai/gpt-5.6-terra in Aider.
Last modified on August 14, 2026