Azure AI와 함께 Noir 사용하기
Azure AI 언어 모델을 Noir에 연결해 코드를 분석하는 방법입니다.
Microsoft Foundry(구 Azure AI Foundry)의 언어 모델로 코드를 분석합니다.
설정
- API 키 발급: Microsoft Foundry 포털에서 리소스와 키를 만드세요.
- 모델 선택: 모델을 배포하고 배포 이름을 확인하세요.
사용 방법
--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 제공업체 프리픽스가 있습니다.