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 제공자 프리픽스가 있습니다.