BYOK는 현재 개발 중입니다. 베타 참여를 위해 support@arouter.ai로 문의하세요.
- 마진 없음 — 제공업체 정가로 직접 지불, 토큰 비용 마진 없음
- 자체 할당량 — 요청이 ARouter의 공유 풀이 아닌 귀하의 제공업체 요금 제한에 카운트
- 자체 데이터 정책 — 기존 제공업체 계약 및 데이터 조건 적용
- 통합 게이트웨이 — ARouter의 라우팅, 폴백, 관찰 가능성을 상위에서 계속 활용
BYOK 작동 방식
- ARouter 대시보드에서 제공업체 API 키 등록
- ARouter가 해당 제공업체로 요청을 라우팅할 때 귀하의 키로 대체
- 토큰 비용은 계정에 청구되지 않음(ARouter 서비스 요금만, 해당하는 경우)
- 응답에
usage.is_byok: true반환
키 등록
ARouter 대시보드에서 제공업체 키를 추가합니다. 지원되는 제공업체 및 키 형식:| 제공업체 | 키 형식 | 대시보드 레이블 |
|---|---|---|
| OpenAI | sk-... | OpenAI API Key |
| Anthropic | sk-ant-... | Anthropic API Key |
| Google (Gemini) | AIza... | Google AI Studio Key |
| Azure OpenAI | 엔드포인트 + 키 | Azure OpenAI |
| AWS Bedrock | 액세스 키 + 시크릿 + 리전 | AWS Bedrock |
| Google Vertex AI | 서비스 계정 JSON | Google Vertex AI |
BYOK와 제공업체 순서 결합
BYOK와provider.order를 결합하여 키가 언제 사용될지 제어합니다:
OpenAI가 순서 목록에 있고 OpenAI BYOK 키가 등록된 경우, ARouter는 해당 제공업체에 귀하의 키를 자동으로 사용합니다.
부분 BYOK
일부 제공업체에는 키를 등록하고 나머지는 ARouter의 공유 풀을 사용할 수 있습니다:Azure OpenAI
Azure OpenAI 엔드포인트와 키를 등록합니다:AWS Bedrock
두 가지 인증 옵션: 옵션 1: Bedrock API 키(권장)Google Vertex AI
BYOK 요청 식별
귀하의 키가 사용된 경우 응답의usage 객체에 is_byok: true가 포함됩니다:
is_byok: true인 경우 usage.cost는 귀하의 직접 제공업체 비용(ARouter 마진 없음)을 반영합니다.
키 우선순위 및 폴백
| 시나리오 | 동작 |
|---|---|
| 제공업체의 BYOK 키가 등록됨 | 귀하의 키 사용 |
| BYOK 키가 등록됐지만 제공업체 이용 불가 | ARouter 공유 풀로 폴백(allow_fallbacks: false가 아닌 경우) |
| 해당 제공업체의 BYOK 키 없음 | ARouter 공유 풀 사용 |
allow_fallbacks: false + BYOK 키 없음 | 404로 요청 실패 |
BYOK 문제 디버깅
대시보드의 활동 페이지에서 각 요청에 사용된 키를 확인하세요. 일반적인 오류:| 오류 | 원인 | 수정 방법 |
|---|---|---|
401 Unauthorized | 잘못되거나 만료된 제공업체 키 | 대시보드 설정에서 키 교체 |
403 Forbidden | 키에 필요한 권한 없음 | 제공업체 IAM 설정 확인 |
quota_exceeded | 제공업체 할당량 소진 | 제공업체 플랜 업그레이드 또는 BYOK 제거 후 공유 풀 사용 |