https://bettertoken.ai/v1、Anthropic SDK には https://bettertoken.ai を指定します。以下の例では、BetterToken API Key を使って Chat Completions、Responses、Messages に短いテキストリクエストを送信します。
SDK と Base URL を選ぶ
SDK がエンドポイントのパスと認証ヘッダーを追加します。Anthropic SDK は API バージョンのヘッダーも送信します。既存のコードを変更する場合は、プロトコルの比較を確認してください。
前提条件
クイックスタートに従って BetterToken API Key を作成し、残高をチャージします。モデル広場から、使用するエンドポイントで利用可能な Model ID をコピーしてください。リクエストを実行する前に、以下の二つのプレースホルダーを置き換えます。 例を実行するターミナルで次の変数を設定します。このページのシェルコマンドは macOS / Linux 用です。.mjs ファイルとして保存し、node で実行してください。
BETTERTOKEN_API_KEY から Key を読み込みます。一度のテストが意図せず複数回の試行にならないよう、SDK の再試行を無効にしています。アプリの再試行方針は、エラーと制限を参照してください。
Chat Completions を呼び出す
入力する会話にはmessages を使います。正常なテキスト応答には choices[0].message.content が含まれます。
- Python
- JavaScript
- curl
Responses を呼び出す
プロンプトにはinput を使います。OpenAI SDK では、テキストを取り出すための便利なプロパティ output_text を利用できます。HTTP の JSON 応答には output 配列が含まれます。すべての出力項目をテキストとみなさず、メッセージ項目とそのテキスト内容を確認してください。
- Python
- JavaScript
- curl
Messages を呼び出す
messages を使い、max_tokens を指定します。この短いテキストリクエストの正常な応答には、content[0].text などのテキストブロックが含まれます。通常は content を順に処理し、type: "text" のブロックだけを読み取ります。
- Python
- JavaScript
- curl

