/v1 付きの Base URL、Anthropic クライアントは API ルートを設定し、各 SDK が期待するプロトコルネイティブ エンドポイントを呼び出してください。
個人 Premium は月額 USD 8 で、対応する Premium モデル群の無制限 Browser Chat に加え、500 万の課金 API トークンを含みます。同じメンバーシップで、これらの SDK 経由のアプリケーション、維持されている統合経由のコーディング エージェント、ブラウザでの日常作業を動かせます。
このガイドは、両方の言語で同じ 2 リクエスト確認を組み立てます。各例は OpenAI Responses リクエストと Anthropic Messages リクエストを送ります。
リクエスト経路を選ぶ
Responses ネイティブの OpenAI アプリケーションには Responses を使ってください。既存の OpenAI 互換アプリケーションがその契約を期待する場合は Chat Completions を使ってください。Claude ネイティブのコードには Messages を使ってください。
始める前に
有効な Premium または対象となる Team アクセス、Capriole AI API キー、および Python または Node.js 20 以降が必要です。Capriole が表示したときに、新しく作成したキーをコピーしてください。完全なシークレットは再表示されません。1
環境を作成し、両方の SDK をインストールする
macOS または Linux で仮想環境を作成して有効化し、公式パッケージをインストールします。Windows PowerShell では、同じ環境を次で有効化します。残りの手順では環境を有効のままにしてください。インストール コマンドは、両方のパッケージが利用可能になり、依存関係エラーなしで終わる必要があります。
2
Capriole API キーを設定する
3
SDK の例を作成する
このファイルを
capriole_sdk_example.py として保存します。auth_token は意図的です。Anthropic SDK が Capriole API キーを Bearer トークンとして送ります。4
プログラムを実行する
TypeScript で同じ確認を実行する
Node.js 20 以降を使います。新しいプロジェクトに公式 SDK と TypeScript ランナーをインストールします。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 出力のままです。1 つのアカウントと残高が両方のルートの背後にありますが、レスポンス スキーマは相互に置き換え可能にはなりません。 そのアーキテクチャは マルチプロトコル API の記事 で説明しています。エンドポイント フィールドは Responses リファレンス、Chat Completions リファレンス、または Messages リファレンス を使ってください。生の最初のリクエストへの最短経路は、引き続き API クイックスタート です。 プロトコル、エイリアス、またはクライアント経路が対応として文書化される前に必要な証拠は、Capriole がマルチモデル API の互換性をテストする方法 を読んでください。 API 呼び出しは課金トークンで計量されます。ワークロードを見積もる前に、課金トークンの計算方法 を読んでください。公式 SDK リファレンス
- OpenAI: Python SDK
- Anthropic: Python SDK
- OpenAI: TypeScript と JavaScript SDK
- Anthropic: TypeScript SDK