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