Using Noir with Azure AI

Use Azure AI language models through GitHub Models inference endpoint.

Setup

  1. API Key: Get from Azure AI Inference portal
  2. Model: Select available Azure AI model

Usage

Run Noir with Azure AI:

noir -b ./myapp \
     --ai-provider=azure \
     --ai-model=YOUR_MODEL_NAME \
     --ai-key=YOUR_API_KEY

The azure provider uses endpoint: https://models.inference.ai.azure.com

Using environment variable:

export NOIR_AI_KEY=YOUR_API_KEY
noir -b ./myapp --ai-provider=azure --ai-model=YOUR_MODEL_NAME

Azure AI enables natural language endpoint descriptions, security vulnerability identification, and code quality suggestions.

Esc