AI Providers
Learn how to connect Noir to supported AI providers such as OpenAI, Azure AI, OpenRouter, and local or ACP runtimes.
Noir's AI analysis can use cloud APIs, local model servers, or ACP agents.
--ai-provider takes a preset name from the table below or any OpenAI-compatible URL (for example http://localhost:8000/v1). Pass the API key with NOIR_AI_KEY or --ai-key-file; --ai-key works too, but the key is then visible in the process list.
Providers
| Provider | Type | API Key | Internet | Notes |
|---|---|---|---|---|
| OpenAI | Cloud | Required | Required | GPT models |
| xAI | Cloud | Required | Required | Grok models |
| Azure AI | Cloud | Required | Required | Use your Foundry resource URL |
| Anthropic | Cloud | Required | Required | Claude models, native Messages API |
| Google Gemini | Cloud | Required | Required | Gemini models |
| OpenRouter | Cloud | Required | Required | Many vendors' models behind one key |
| Ollama | Local | Not needed | Not needed | Native Ollama API |
| vLLM | Local | Not needed | Not needed | OpenAI-compatible server |
| LM Studio | Local | Not needed | Not needed | Desktop app with a local server |
| ACP | Agent | Not needed | Required | Codex, Gemini or Claude agent, signed in on its own |
Retired integrations
- GitHub Models provider (retired): GitHub retired GitHub Models on July 30, 2026. The page is kept as a migration note for older Noir configurations.