Using Noir with Google Gemini
Use Gemini models with Noir through Google's OpenAI-compatible endpoint.
The gemini preset points at Google's OpenAI-compatible Gemini endpoint, which accepts the JSON schema Noir sends as response_format.
Setup
- API Key: Create one in Google AI Studio.
- Model: Pick a model ID such as
gemini-3.1-proorgemini-3.5-flash.
Usage
noir scan ./myapp \
--ai-provider=gemini \
--ai-model=gemini-3.1-pro \
--ai-key=AIza...
Using an environment variable:
export NOIR_AI_KEY=AIza...
noir scan ./myapp --ai-provider=gemini --ai-model=gemini-3.5-flash