5.2. Azure API 설정 - DeepSeek-R1

DeepSeek 가 오픈소스로 제공하는 LLM 을 Azure 에서 사용하도록 설정하는 방법

서버리스 서비스를 배포(depoly)하며 api_base URL 과 키를 생성하여 설정함


모델 카탈로그 방문

본 예제에서는 DeepSeek R1 을 방문

https://ai.azure.com/explore/models/DeepSeek-R1/version/1/registry/azureml-deepseek


배포

다음 순서를 따라 생성

DeepSeek-R1 서버리스 API는 (eastus, eastus2, westus, westus3, northcentralus, southcentralus) 지역에서만 사용 가능 (2025.02.01 기준)


키 확인


litellm_config.yml 수정

os.environ/XXXX 은 .env 파일에 선언된 XXXX 변수의 값을 사용하겠다는 의미

api_version 버전은 model_version 이 아님. 2024-08-01-preview 으로 둘 것

상세한 옵션은 다음 문서를 참고할 것
https://docs.litellm.ai/docs/providers/azure_ai

litellm_config.yml
model_list:

  - model_name: deepseek-r1-azure
    litellm_params:
      model: azure_ai/deepseek-r1
      api_base: https://DeepSeek-R1-xxxx.westus.models.ai.azure.com
      api_version: "2024-08-01-preview"
      api_key: xxxx