모델 프로바이더

모델 프로바이더 (Model Providers)

Docker Agent가 지원하는 모델 프로바이더의 전체 개요를 설명해요. 어떤 프로바이더가 있고, 어느 것을 로컬·클라우드로 쓸 수 있는지 한눈에 볼 수 있어요.

출처: 문서

본문

지원되는 프로바이더

  • OpenAI — GPT-5, GPT-5-mini, GPT-4o. 가장 널리 쓰이는 AI 모델.
  • Anthropic — Claude Sonnet 4.5, Claude Opus 4.7. 코딩과 분석에 탁월.
  • Google Gemini — Gemini 2.5 Flash, Gemini 3 Pro. 빠르고 비용 효율적.
  • AWS Bedrock — AWS 인프라를 통해 Claude, Nova, Llama 등을 사용.
  • Docker Model Runner — Docker로 로컬에서 모델 실행. API 키도 비용도 없음.
  • 로컬 모델 — Ollama, vLLM, LocalAI를 로컬에서 실행. API 키 불필요.
  • Provider 정의 — 어떤 프로바이더 유형이든 공용 기본값을 갖는 재사용 가능한 프로바이더 구성을 정의.

빠른 비교

프로바이더 키 로컬? 강점
OpenAI openai 아니오 넓은 모델 선택, 도구 호출, 멀티모달
Anthropic anthropic 아니오 강력한 코딩, 확장 생각, 대형 컨텍스트
Google google 아니오 빠른 추론, 경쟁력 있는 가격, 멀티모달
AWS Bedrock amazon-bedrock 아니오 엔터프라이즈 기능, 여러 모델, AWS 통합
Docker Model Runner dmr 네 API 비용 없음, 데이터 프라이버시, 오프라인 가능
로컬 모델 (Ollama / vLLM) ollama / 커스텀 네 API 비용 없음, 완전한 데이터 프라이버시, 어떤 OpenAI 호환 서버든

추가 내장 프로바이더

Docker Agent는 다음 프로바이더들에 대한 내장 alias도 포함해요:

# 내장 프로바이더를 인라인으로 사용
agents:
  root:
    model: mistral/mistral-large-latest

팁 멀티 프로바이더 팀 복잡한 추론에는 비싼 모델을, 일상 작업에는 더 저렴하거나 로컬 모델을 사용하세요. 아래 예시를 참고하세요.

여러 프로바이더 사용하기

같은 구성에서 서로 다른 에이전트가 서로 다른 프로바이더를 쓸 수 있어요:

models:
  claude:
    provider: anthropic
    model: claude-sonnet-4-5
    max_tokens: 64000
  gpt:
    provider: openai
    model: gpt-5
  local:
    provider: dmr
    model: ai/qwen3

agents:
  root:
    model: claude # 코디네이터는 Claude 사용
    sub_agents: [coder, helper]
  coder:
    model: gpt # 코더는 GPT-5 사용
  helper:
    model: local # 헬퍼는 무료로 로컬 실행

더 알아보기 (Learn more)