Azure AI와 함께 Noir 사용하기

Azure AI 언어 모델을 Noir에 연결해 코드를 분석하는 방법입니다.

Microsoft Foundry(구 Azure AI Foundry)의 언어 모델로 코드를 분석합니다.

설정

  1. API 키 발급: Microsoft Foundry 포털에서 리소스와 키를 만드세요.
  2. 모델 선택: 모델을 배포하고 배포 이름을 확인하세요.

사용 방법

--ai-provider에 사용 중인 Foundry 리소스의 엔드포인트를 직접 지정합니다.

noir scan ./myapp \
     --ai-provider=https://YOUR-RESOURCE.services.ai.azure.com/models \
     --ai-model=YOUR_DEPLOYMENT_NAME \
     --ai-key=YOUR_API_KEY

--ai-provider는 OpenAI 호환 URL을 그대로 받으므로 별도의 프리픽스가 필요 없습니다.

키를 환경 변수로 넘기는 경우:

export NOIR_AI_KEY=YOUR_API_KEY
noir scan ./myapp \
     --ai-provider=https://YOUR-RESOURCE.services.ai.azure.com/models \
     --ai-model=YOUR_DEPLOYMENT_NAME

azure 프리픽스

Noir에는 https://models.inference.ai.azure.com으로 확장되는 azure 제공업체 프리픽스가 있습니다.