Skip to main content
1 つの Capriole AI API キーで、公式の OpenAI と Anthropic SDK を Python または TypeScript から使えます。OpenAI クライアントは /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

プログラムを実行する

成功すると、空でないモデル応答が 2 つ表示されます。通常は要求したマーカーです。
モデルは、正確な出力を求めるプロンプトに常に従うわけではありません。文言が違っても、空でない応答が 2 つあれば、両方の SDK 経路がモデル出力を返したことの確認になります。

TypeScript で同じ確認を実行する

Node.js 20 以降を使います。新しいプロジェクトに公式 SDK と TypeScript ランナーをインストールします。
プログラムを実行するシェルで、同じ API キーを設定します。
次のファイルを capriole-sdk-example.ts として保存します。
次で実行します。
空でない応答が 2 つ返るはずです。TypeScript のコンストラクタは baseURL を使い、Python のコンストラクタは base_url を使います。Anthropic の例は authToken または auth_token を使い、SDK が Capriole へ Bearer 認証を送るようにします。

アプリが Chat Completions を期待する場合

同じ OpenAI クライアントで、Chat Completions 互換エンドポイントを呼び出せます。
google-latestresponses.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 リファレンス

制限付きの無料 Browser Chat で GPT-5.6 Thinking、Claude Fable 5、または Gemini 3.1 Pro を試す。Python または TypeScript から含まれる API 残高を使うときは Premium にアップグレードしてください。 事実確認日: 2026-08-11。
最終更新日 2026年8月18日