ARouter와 파트너십의 장점
- 즉각적인 개발자 도달 — ARouter를 사용하는 개발자들은 별도 계정 등록이나 SDK 없이 즉시 모델에 접근 가능
- 제로 마찰 전환 — 개발자들은 문자열 하나만 변경해서 (
model: "yourprovider/your-model") 모델을 시험할 수 있음 - 트래픽 성장 — 모델이 ARouter 모델 카탈로그에 표시되고 통합된
/v1/models엔드포인트를 통해 접근 가능 - 투명한 가격 책정 — 가격은 귀하가 설정하며 ARouter가 최종 사용자에게 정확하게 반영
통합 요구사항
ARouter와 통합하려면 API가 다음을 제공해야 합니다:1. OpenAI 호환 엔드포인트
ARouter는 OpenAI API 형식을 사용하여 요청을 라우팅합니다. 엔드포인트는 다음을 수락해야 합니다:2. 모델 ID
노출하는 각 모델에는 고유하고 안정적인 모델 ID가 있어야 합니다. ARouter는provider/model 규칙을 사용합니다:
3. 사용량 보고
응답에는 정확한 토큰 수를 포함한usage 객체가 포함되어야 합니다:
ARouter가 처리하는 내용
통합 후 ARouter는 다음을 사용자를 위해 투명하게 처리합니다:| 책임 | ARouter | 귀하의 API |
|---|---|---|
| API Key 관리 | 주입된 자격 증명으로 요청 라우팅 | 자격 증명 검증 |
| 제공업체 상태 모니터링 | 서킷 브레이커 + 키 풀 상태 확인 | 요청에 응답 |
| 속도 제한 | 키 및 사용자별 제한 추적 | 귀하의 속도 제한 적용 |
| 사용량 기록 | 토큰과 비용 기록 | 응답에서 사용량 반환 |
| 스트리밍 | SSE 스트림 통과 | SSE 스트림 생성 |
| 오류 정규화 | 오류 코드 표준화 | 네이티브 오류 반환 |
모델 메타데이터
ARouter는/v1/models 엔드포인트를 통해 개발자에게 풍부한 모델 메타데이터를 제공합니다. 각 모델에 다음을 제공할 수 있습니다:
지원되는 엔드포인트 유형
| 엔드포인트 유형 | 설명 |
|---|---|
| OpenAI Chat Completions | 스트리밍이 지원되는 표준 채팅 |
| OpenAI Embeddings | /v1/embeddings를 통한 텍스트 임베딩 |
| Anthropic Messages | 네이티브 Anthropic 메시지 형식 |
| Gemini GenerateContent | 네이티브 Gemini 형식 |
| 커스텀 엔드포인트 | 제공업체 프록시를 통해 (/{yourprovider}/{path}) |
제공업체 프록시
개발자들은 또한 ARouter의 제공업체 프록시를 통해 API에 직접 요청을 보낼 수 있습니다. 모델 라우팅 레이어를 완전히 우회합니다:시작하기
모델을 ARouter에 통합하려면:- API 문서와 모델 카탈로그를 providers@arouter.ai로 보내 연락하세요
- 자격 증명 제공 — ARouter가 사용할 API Key 또는 OAuth 자격 증명
- 모델 메타데이터 검토 — 모델 ID, 가격 책정, 컨텍스트 길이, 지원 매개변수 확인
- 통합 테스트 — ARouter 팀이 라우팅 및 응답 형식 호환성 검증
- 라이브 — 모델이 ARouter 카탈로그에 표시되어 즉시 접근 가능
데이터 처리
ARouter는 귀하의 데이터 정책을 존중합니다:- 요청/응답 데이터는 기본적으로 저장되지 않음 — 데이터 수집 참조
- 엔드포인트가 **제로 데이터 보존(ZDR)**을 지원하는지 지정 가능
- 개발자는 요청별로 데이터 수집 옵트인/아웃 가능