/v1 Base URL로, Anthropic 클라이언트는 API 루트로 구성한 다음 각 SDK가 기대하는 프로토콜 네이티브 엔드포인트를 호출하세요.
개인 Premium은 월 USD 8이며, 500만 과금 API 토큰과 지원되는 Premium 모델 세트의 무제한 Browser Chat을 포함합니다. 같은 멤버십이 이 SDK를 통한 애플리케이션, 유지 중인 통합을 통한 코딩 에이전트, 브라우저의 일상 작업을 지원할 수 있습니다.
이 가이드는 두 언어에서 같은 두 요청 검사를 만듭니다. 각 예제는 OpenAI Responses 요청과 Anthropic Messages 요청을 보냅니다.
요청 경로 선택하기
Responses 네이티브 OpenAI 애플리케이션에는 Responses를 사용하세요. 기존 OpenAI 호환 애플리케이션이 해당 계약을 기대하면 Chat Completions를 사용하세요. Claude 네이티브 코드에는 Messages를 사용하세요.
시작하기 전에
활성 Premium 또는 자격 있는 Team 접근, Capriole AI API key, Python 또는 Node.js 20 이상이 필요합니다. Capriole이 새로 만든 키를 보여 줄 때 복사하세요. 전체 시크릿은 다시 표시되지 않습니다.1
환경을 만들고 두 SDK 설치하기
macOS 또는 Linux에서 가상 환경을 만들고 활성화한 다음 공식 패키지를 설치하세요.Windows PowerShell에서는 같은 환경을 다음으로 활성화하세요.남은 단계 동안 환경을 활성화해 두세요. 설치 명령이 끝나면 두 패키지를 사용할 수 있고 의존성 오류가 없어야 합니다.
2
Capriole API key 설정하기
3
SDK 예제 만들기
이 파일을
capriole_sdk_example.py로 저장하세요.auth_token은 의도된 설정입니다. Anthropic SDK가 Capriole API key를 Bearer 토큰으로 보내게 합니다.4
프로그램 실행하기
TypeScript로 같은 검사 실행하기
Node.js 20 이상을 사용하세요. 새 프로젝트에 공식 SDK와 TypeScript runner를 설치하세요.capriole-sdk-example.ts로 저장하세요.
baseURL을, Python 생성자는 base_url을 사용합니다. Anthropic 예제는 authToken 또는 auth_token을 사용해 SDK가 Capriole에 Bearer 인증을 보내게 합니다.
앱이 Chat Completions를 기대할 때 사용하기
같은 OpenAI 클라이언트가 Chat Completions 호환 엔드포인트를 호출할 수 있습니다.google-latest를 responses.create()로 옮기지 마세요. Responses 경로는 지원되는 OpenAI Responses 모델 세트를 받고, Chat Completions는 더 넓은 공개 호환 카탈로그를 받습니다.
흔한 SDK 오류 해결하기
결과 경계 이해하기
Capriole은 SDK가 요청한 프로토콜을 유지합니다. Responses 출력은 Responses 출력으로 남고, Anthropic Messages 출력은 Messages 출력으로 남습니다. 한 계정과 잔액이 두 경로 뒤에 있지만, 응답 스키마가 서로 바꿔 쓸 수 있게 되지는 않습니다. 다중 프로토콜 API 글이 그 아키텍처를 설명합니다. 엔드포인트 필드는 Responses 레퍼런스, Chat Completions 레퍼런스, Messages 레퍼런스를 사용하세요. API 빠른 시작은 원시 첫 요청의 가장 짧은 경로입니다. 프로토콜, 별칭 또는 클라이언트 경로가 지원으로 문서화되기 전에 필요한 증거는 Capriole이 다중 모델 API 호환성을 테스트하는 방법을 읽으세요. API 호출은 과금 토큰으로 측정됩니다. 워크로드를 추정하기 전에 과금 토큰 계산 방식을 읽으세요.공식 SDK 참고
- OpenAI: Python SDK
- Anthropic: Python SDK
- OpenAI: TypeScript and JavaScript SDK
- Anthropic: TypeScript SDK