모델 프로바이더
모델 프로바이더 (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 |
아니오 | 빠른 추론, 경쟁력 있는 가격, 멀티모달 | |
| 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)
- OpenAI 프로바이더로 시작해 보기
- Provider 정의 문서에서 재사용 가능한 프로바이더 구성 만들기
- Docker Model Runner 프로바이더로 로컬 모델 실행하기