メッセージの作成(Messages)
/v1/messagesAnthropic Messages 形式で Nex N2.6 を呼び出します。リクエストヘッダーには 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キーに設定してください。
リクエストパラメータ
nex-n2.6 または固定スナップショット nex-n2.6-2026-11-05 を使用します。
対話メッセージと必要な履歴を渡します。
user または assistant を使用します。ツールの結果は user メッセージに含めます。
テキストのみの場合は文字列を使用できます。画像は type: image のコンテンツブロックを使用し、source に URL または Base64 を指定します。Messages は動画に対応していません。
出力トークンの予算です。本番環境のデフォルトは8192、パラメータの上限は131072です。例では明示的に1024を渡しています。
true を指定するとストリーミング応答になります。
クライアント側で実行する関数ツールに対応しています。
省略できます。明示する場合は 2026-11-05 を指定し、model で選択したスナップショットと一致させてください。
レスポンスフィールド
今回の生成に使用されたスナップショット ID です。
type が text のブロックから text を読み取ります。ツール呼び出しブロックの type は tool_use です。
終了理由です。tool_use はクライアントでツールを実行する必要があることを示します。
今回の生成の使用量。
Anthropicクライアントの接続
https://api.mosi.cn/v1/messages にリクエストを送信します。x-api-key に MOSS API キーを指定し、anthropic-version: 2023-06-01 を設定します。