Doubao
Doubao (豆包, ByteDance)
Doubao(豆包)는 바이트댄스(ByteDance)가 개발한 대규모 언어 모델(LLM) 제품군이에요. 중국 클라우드 플랫폼인 화산엔진(火山引擎, Volcengine)의 화산방주(火山方舟, Volcano Ark)에서 모델 추론·평가·정밀 튜닝(精调)·데이터셋 등 전체 수명주기 서비스를 제공해요. 방주는 자사 Doubao 모델뿐 아니라 glm, deepseek 등 업계 주요 모델도 함께 호스팅해서 다양한 모델을 한곳에서 비교하고 쓸 수 있게 해 줘요.
출처: 문서
본문
개요
화산방주(火山方舟)는 Doubao 및 업계 주류 대형 모델을 탑재해 모델 추론, 평가, 정밀 튜닝 등 전체 서비스를 제공하는 플랫폼이에요. 안정적이고 신뢰할 수 있는 보안·상호신뢰(安全互信) 방안으로 사용자 정보를 보호하며, 이를 통해 비즈니스의 지능화와 새로운 성장을 돕는 걸 목표로 해요.
주요 모델
모델명은 원문 표기를 그대로 유지했어요. 방주는 모델을 능력별(텍스트 생성, 다중 모달 이해, 비디오/이미지 생성, GUI 에이전트 등)로 분류하고, 신규 모델과 기존 모델(往期模型)로 나눠 관리해요.
- Doubao Seed Evolving(
doubao-seed-evolving) — Seed 최신 Coding & Agent 모델. 주 단위로 반복 진화하며 Coding과 Agent 능력을 지속 개선해요. 컨텍스트 1024k, 최대 답변 256k를 지원해요. doubao-seed-2-1-pro-260628— 플래그십 프로 모델. 추천 모델로 자주 사용돼요. 컨텍스트 윈도우 256k, 깊이 사고·텍스트 생성·다중 모달 이해·GUI 작업·도구 호출·구조화 출력을 지원해요.doubao-seed-2-1-turbo-260628— 더 빠른 응답을 위한 터보 모델.doubao-seed-2-0-pro/lite/mini-260215 & 260428— 이전 세대 시리즈. 컨텍스트 256k, 최대 입력 224k를 지원해요.doubao-seed-code-preview— 코딩/에이전트에 특화된 모델.doubao-seed-character— 캐릭터/역할극(角色扮演)에 특화된 모델. 컨텍스트 128k.doubao-1-5-pro-32k/doubao-1-5-lite-32k— 이전 세대 Doubao 1.5 시리즈(현재 단계적으로 서비스 종료 예정).- Doubao Seedance 2.5 — Doubao 최강 비디오 생성 모델. 30초 초장편 서사와 전 모달 참조(全模态参考) 확장을 지원해요.
- Doubao Seedream 5.0 pro — 최신 이미지 생성 모델. 편집 제어가 더 정밀하고 결과가 더 자연스러워요.
주요 기능
- 깊이 사고(深度思考) — 먼저 생각한 뒤 답변해서 품질을 크게 높여요. 기본적으로 호출 시 활성화되며, Chat API(
thinking.type=disabled)나 Responses API(reasoning.effort=minimal)로 끌 수 있어요. - 다중 모달 이해 — 이미지, 비디오, PDF 문서, 오디오 등 다양한 입력을 받아 이해하고 응답해요.
- 비디오/이미지 생성 — 영화급 고화질 비디오와 고품질 이미지를 생성해요. 3D 자산 생성(다각형 면과 PBR 재질 포함)도 지원해요.
- 도구 호출(Function Calling) — 커스텀 도구를 호출해 모델 능력을 확장할 수 있어요. MCP(클라우드 배포) 도구도 지원해요.
- GUI 에이전트 능력 — 실제 컴퓨터 GUI 환경에서 자동화 작업을 수행하는 에이전트를 만들 수 있어요.
- 구조화 출력 —
json_schema모드로 구조화된 출력을 생성해요. - 상태 캐싱 & 배치 추론 — 고정 컨텍스트를 캐시해 반복 계산 비용을 줄이고, 배치 추론으로 처리량을 높여 비용을 낮춰요.
- 연결형 검색(Web Search) — 인터넷에서 실시간 지식을 가져와 답변에 반영해요.
API 사용
방주는 Chat API와 Responses API를 제공하며 OpenAI SDK와 호환돼요. API 엔드포인트는 https://ark.cn-beijing.volces.com/api/v3이에요. API 키는 ark.volcengine.com에서 발급받아요.
공식 샘플에 나온 Python 호출 코드예요:
import os
from arkruntime import Ark
client = Ark(
base_url='https://ark.cn-beijing.volces.com/api/v3',
# Get API Key: https://ark.volcengine.com/region:cn-beijing/apikey
api_key=os.getenv('ARK_API_KEY'),
)
response = client.responses.create(
model="doubao-seed-2-1-pro-260628",
input="hello", # Replace with your prompt
# thinking={"type": "disabled"}, # Manually disable deep thinking
)
print(response)
용도
Doubao 모델은 챗봇, 코딩 어시스턴트, 에이전트(Agent), 이미지/비디오 생성, GUI 자동화 에이전트, 역할극 캐릭터 등 다양한 시나리오에 활용돼요. 방주 플랫폼의 관리형 에이전트(Managed Agents), 프롬프트 최적화(PromptPilot), 지식 베이스(知识库) 기능을 함께 쓰면 에이전트와 지식 기반 애플리케이션을 빠르게 만들 수 있어요.