コンソール

入力トークンの見積もり(Count Tokens)

POST/v1/messages/count_tokens

Nex N2.6 の Messages リクエストで使用する入力トークン数を見積もります。このエンドポイントが返すのは入力トークン数の見積もりのみです。実際の生成での使用量は生成レスポンスの usage を参照してください。

リクエストヘッダーに x-api-key: <API Key>、anthropic-version: 2023-06-01、Content-Type: application/json を指定します。

本番環境のHTTPリクエストはhttps://api.mosi.cnを使用します。以下の例を実行する前に、MOSS_API_ORIGINをhttps://api.mosi.cnに、MOSS_API_KEYをお使いのMOSS APIキーに設定してください。

リクエストパラメータ

フィールド型指定説明
model: string必須

nex-n2.6を使用します。

messages: array<object>必須

見積もり対象となるテキストのみのユーザーメッセージを渡します。

messages[].role: string必須

テキストのみのユーザーメッセージでは user を指定します。

messages[].content: string必須

見積もり対象のテキストです。

レスポンスフィールド

フィールド型説明
input_tokens: integer

このリクエストの入力トークン数の見積もりです。

エラー処理と対応範囲

同じモデルと送信予定のメッセージでカウントAPIを呼び出します。input_tokensを取得したら、それに基づいて後続の生成のために出力の余地を確保したり、入力が長すぎる場合は先に履歴を減らしたりできます。実際の生成では、Messagesが返すusageに従って使用量を記録します。

プラットフォーム共通のエラーコード

関連ドキュメント