기업이 Doubao API를 구매할 때 흔한 방식은 개인 계정으로 먼저 동작시킨 뒤 계약과 인보이스를 나중에 보충하는 것입니다. 프로토타입 단계에서는 문제가 없지만 업무에 연결한 뒤 세 가지 문제가 드러납니다. 계정 주체가 회사가 아니고, Key에 권한 경계가 없고, 데이터 조항을 아무도 심사하지 않았다는 점입니다. Doubao API는 Volcano Ark가 제공하며 구매 대상은 "모델 서비스 + 계정 + 계약"의 조합입니다.
안내: Doubao, Volcano Ark, Volcano Engine은 바이트댄스(ByteDance) 및 그 계열사의 상표입니다. 본 문서는 기술 구매 참고 목적이며 법률 의견을 구성하지 않고, 상표 권리자와 소속, 대리 또는 협력 관계가 있음을 뜻하지 않습니다. 가격, 할당량, 조항은 공식 페이지, 체결 계약, 사이트의 모델 가격을 기준으로 하십시오.
1. 구매 체크리스트를 다섯 블록으로 나누기
| 모듈 | 확인할 질문 | 제출할 자료 |
|---|---|---|
| 주체와 계정 | 계약 주체, 관리자 | 실명 자료, 계정 대장 |
| 권한과 Key | 애플리케이션별 Key 분리 | IAM 사용자, 정책, Key 목록 |
| 할당량과 속도 제한 | 무료 할당량, 피크 | 사용량 모델, 경보 설정 |
| 데이터와 콘텐츠 안전 | 학습과 검수 책임 | 조항, 계약, 처리 절차 |
| 비용과 인보이스 | 과금 방식, 발행 | 예산표, 계약, 인보이스 |
2. 주체와 계정: 기업은 개인 계정으로 업무를 받지 않기
- 회사 도메인 이메일로 등록하고 실명 인증을 완료해 회사 주체를 연결합니다.
- 주 계정은 재무와 관리에만 쓰고 업무는 애플리케이션별 IAM 하위 사용자로 만듭니다.
- 하위 사용자에는 최소 권한만 부여하고 관리자를 공유하지 않습니다.
- IAM 콘솔에서 Key를 통일적으로 생성, 교체, 폐기하고 퇴사나 서비스 종료 시 즉시 처리합니다.
- 다중 인증을 켜고 감사 로그를 보존합니다.
Volcano Ark IAM 문서는 두 종류의 Key를 구분합니다. IAM 콘솔에서 만든 Key는 하위 사용자에 속하며 Ark 정책을 수동으로 연결해야 하고, Ark 콘솔에서 만든 Key는 사전 설정 정책이 자동으로 붙습니다. 전자가 권한 관리에 더 적합합니다. 어느 쪽이든 Key를 프런트엔드, 코드 저장소, 채팅 기록에 넣지 마십시오.
3. 할당량과 속도 제한: 무료 할당량은 구매 할당량이 아님
신규 사용자 무료 할당량은 검증에 적합하고 용량 계획에는 적합하지 않습니다. 구매 시 네 가지 숫자를 구분해야 합니다. 무료 할당량은 모델별로 계산되고 주 계정과 하위 계정이 공유하며 온라인 추론 토큰만 덮고 플러그인, 지식 베이스, 배치, 캐시 저장은 포함하지 않습니다. 모델 수준 속도 제한은 RPM, TPM, TPD, IPM, 처리 중 동시성을 포함하며 플랫폼이 설정하고 증설에는 티켓이 필요합니다. 터미널 수준 속도 제한은 상세 페이지에서 조정할 수 있습니다. 사용 상한에 도달하면 서비스가 중지되며 일부 캐시와 저지연 기능과 상호 배타적입니다.
구매 전에 업무 부서가 피크 RPM, TPM, 최대 입력·출력 길이를 제시하게 하십시오. 출시 후에는 429를 중점 모니터링합니다. ServerOverloaded는 백오프, RequestBurstTooFast는 상승 속도 완화, SetLimitExceeded는 할당량 소진입니다. Volcano Ark는 X-Ark-Max-Wait-Timeout-Ms로 요청을 대기열에 넣을 수 있어 비실시간 작업에 적합하지만 타임아웃을 늘려야 합니다.
4. 데이터와 규정 준수: 구두 설명을 조항으로 남기기
Volcano Ark 플랫폼 전용 조항에는 별도 동의 없이 플랫폼이 고객 데이터를 저장하거나 모델 학습·최적화에 사용하지 않는다고 명시되어 있습니다. 데이터는 규정 준수 심사, 장애 조사, 비정상 호출 경보로 처리될 수 있고 플랫폼은 집계 통계를 만들지만 원본 고객 데이터는 보존하지 않습니다. 기업은 다음 여섯 가지를 추가로 확인해야 합니다.
- 고보안 샌드박스가 켜져 있는지, 데이터가 모델 제공사로 전달되는지.
- 전용 모델, 오픈소스 모델, 파인튜닝 모델 중 무엇이며 각각 어느 조항이 적용되는지.
- 파인튜닝 데이터의 소유권, 사용 범위, 보존과 삭제 메커니즘.
- 국경 간 전송 해당 여부와 별도 평가 필요 여부.
- 기업 계약, 데이터 처리 계약, 비밀 유지 계약 체결 가능 여부.
- 보안 사고 통지 기한, 처리 절차, 감사 보고서 제공 가능 여부.
특히 두 가지를 강조합니다. 첫째, 파인튜닝 모델은 "모델이 기업 소유"라는 뜻이 아닙니다. 조항은 보통 유료 사용 후의 독점 사용권만 부여하며 모델은 여전히 플랫폼에 배포되고 소스 코드와 파라미터는 제공되지 않습니다. 둘째, 조항에는 일반적인 보존 기간이 없으므로 기업이 직접 로그를 보관하고 계약에 삭제 의무를 정해야 합니다. 민감 데이터는 먼저 비식별화하십시오.
5. 콘텐츠 안전: 플랫폼 기능과 애플리케이션 책임을 분리하기
Doubao 모델에는 기본 안전 메커니즘이 있고 Volcano Ark는 콘텐츠 안전 가드레일을 제공해 터미널에서 입력과 출력 검수를 구성할 수 있습니다. 기본 방안은 플랫폼 표준 메커니즘을 사용하며 더 세밀한 정책이 필요한 기업은 Volcano Engine 콘텐츠 리스크 관리 서비스를 연동할 수 있습니다. 차단된 요청은 Detection 식별자가 붙은 오류를 반환하고 검수 태그와 요청 ID를 함께 제공합니다.
그러나 "플랫폼에 가드레일이 있다"가 "기업에 검수 책임이 없다"는 뜻은 아닙니다. 이 글을 작성하며 확인한 문서 기준으로 사용자 정의 가드레일은 주로 이미지, 비디오, 3D 생성에 적용되며 텍스트 업무는 여전히 애플리케이션 계층에서 민감어, 구조화 검증, 사람 검토를 해야 합니다. 구매 시 다음을 명확히 적으십시오. 검수 정책은 누가 유지하는지, 오탐은 어떻게 이의 제기하는지, 로그는 얼마나 보관하는지, 위반 콘텐츠는 누가 처리하는지.
6. 비용, 계약과 인보이스
Doubao API의 과금은 단가 곱하기 토큰이 아닙니다. 변수에는 입력과 출력의 별도 가격, 일부 모델의 입력 길이 구간별 가격, 오디오 입력 별도 가격, 캐시 적중 가격, 캐시 저장 비용, 배치 추론 가격, 파인튜닝 학습과 추론 가격, 모델 단위와 저우선순위 추론이 있습니다. 일부 타사 모델은 피크·비피크 차등도 있습니다.
비용 관리는 다음 순서로 합니다.
- 모델 계층화: 분류, 추출, 재작성은 경량 모델을 쓰고 복잡한 추론에만 플래그십 모델을 사용합니다.
- 입력 압축과 접두사 안정화: 검색은 관련 조각만 회수하고 이전 대화는 요약하며 프롬프트를 고정합니다.
- 출력 제한: 최대 출력 길이를 설정하고 구조화된 결과를 요구합니다.
- 오프라인 작업 배치화: 라벨링과 요약은 배치 추론으로 보내면 보통 더 저렴하고, 비실시간 작업은 저우선순위를 선택할 수도 있습니다.
- 사용 상한 설정: 모델 수준과 터미널 수준 모두 상한을 둡니다.
- Key별 청구서 집계: API Key ID나 프로젝트 차원으로 비용을 나눕니다.
기업 결제는 법인 계좌 이체를 권장하며 계약, 주문, 입금 확인서, 인보이스를 보관합니다. 인보이스는 성공적으로 주문한 서비스나 이미 청구된 금액에 대해서만 발행하며 소비하지 않은 선불금은 발행할 수 없습니다. 이미 발행된 금액을 환불하려면 먼저 발행 취소 절차를 거쳐야 합니다. 세율은 정책에 따라 조정되며 세전 가격은 보통 유지됩니다. 비용 센터를 기준으로 하십시오.
여러 모델을 함께 쓸 때 국내 AI 게이트웨이가 위안화 청구서와 인보이스를 통합할 수 있지만 서비스 의존성과 데이터 조항을 한 겹 더 확인해야 합니다. 모델 가격은 참고용이며 가격은 조정됩니다.
7. 파일럿 검수: 2주로 확장 여부 결정하기
- 실제이지만 핵심이 아닌 장면을 하나 골라 작업 성공률, P95 지연, 429 비율, 작업당 비용 네 지표를 정의합니다.
- 무료 할당량이나 소액 후불로 인증, 스트리밍 출력, 오류 코드를 검증합니다.
- 운영 트래픽의 5~10%를 카나리로 연결하고 피크 RPM과 TPM을 부하 테스트해 속도 제한과 경보가 작동하는지 확인합니다.
- 민감 샘플로 콘텐츠 안전 정책을 테스트하고 오탐률과 처리 시간을 기록합니다.
- 법무와 보안 팀이 조항, 데이터 처리 계약, 로그 보존 방안을 검토하게 하고 청구서를 대조합니다.
- 주 모델을 쓸 수 없을 때 대체 모델이나 대체 게이트웨이로 전환하는 저하 리허설을 한 번 합니다.
아래 스크립트는 출시 전 스모크 테스트로 Key, 모델명, 사용량 필드가 정상인지 검증합니다.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["ARK_API_KEY"],
base_url=os.environ["ARK_BASE_URL"], # 직결 또는 게이트웨이 주소는 문서 기준
)
resp = client.chat.completions.create(
model=os.environ["ARK_MODEL"],
messages=[{"role": "user", "content": "OK만 답하세요"}],
max_tokens=16,
stream=False,
)
print(resp.model)
print(resp.choices[0].message.content)
print(resp.usage)
스모크 테스트는 "호출이 된다"만 증명하고 "감당할 수 있다"를 증명하지 않습니다. 실제 검수는 카나리 기간의 오류율, 지연 분포, 청구서를 봐야 합니다.
자주 묻는 질문
Doubao 기업 구매에 반드시 기업 실명 계정이 필요한가요?
법인 결제, 계약, 인보이스가 관련되면 기업 실명 계정을 권장합니다. 개인 계정은 검증에는 적합하지만 회사 업무를 맡는 데는 적합하지 않습니다.
무료 할당량을 운영 검수에 쓸 수 있나요?
기능 검증에는 쓸 수 있지만 운영 용량으로 삼기에는 부적합합니다. 무료 할당량에는 속도 제한과 범위 제한이 있고 소진되면 일시 중지됩니다.
Doubao API가 기업 데이터를 학습에 사용하나요?
플랫폼 조항에는 별도 동의 없이 학습이나 최적화에 사용하지 않는다고 명시되어 있지만 모델 유형, 고보안 샌드박스 활성화 여부, 파인튜닝 여부에 따라 조항이 다를 수 있습니다. 체결 계약과 공식 조항을 기준으로 하십시오.
콘텐츠 검수는 플랫폼과 기업 중 누가 책임지나요?
플랫폼은 기본 안전 메커니즘과 선택적 가드레일을 제공하며 기업은 입력·출력, 검수 정책, 위반 처리에 여전히 책임이 있습니다. 텍스트 애플리케이션은 특히 애플리케이션 계층에서 검수를 보강해야 합니다.
공식 직결과 AI 게이트웨이 중 어떻게 선택하나요?
Doubao만 필요하고 기업 인증을 마쳤으며 재무 절차가 단순한 팀은 직결이 더 짧습니다. 멀티 모델 진입점, 위안화 청구서, 인보이스가 필요한 팀은 게이트웨이가 더 편합니다. 비용은 모델 가격을 기준으로 하십시오.
다음 단계
먼저 2주 파일럿으로 작업 효과, 속도 제한, 청구서를 검증한 뒤 구매 규모를 결정하십시오. Doubao와 다른 모델을 같은 인터페이스에서 비교하려면 ZSQH AI Gateway에서 테스트 Key를 만들 수 있습니다. 모델, 가격, 조항은 모델 가격과 공식 문서를 기준으로 하십시오.
관련 글:
Doubao, Volcano Ark, Volcano Engine은 바이트댄스(ByteDance) 및 그 계열사의 상표입니다. 본 문서는 기술 구매 참고 목적이며 법률 의견을 구성하지 않습니다.
