コンソール

メッセージの作成(Messages)

POST/v1/messages

Anthropic 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キーに設定してください。

リクエストパラメータ

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

nex-n2.6 または固定スナップショット nex-n2.6-2026-11-05 を使用します。

messages: array<object>必須

対話メッセージと必要な履歴を渡します。

messages[].role: string必須

user または assistant を使用します。ツールの結果は user メッセージに含めます。

messages[].content: string または array必須

テキストのみの場合は文字列を使用できます。画像は type: image のコンテンツブロックを使用し、source に URL または Base64 を指定します。Messages は動画に対応していません。

max_tokens: integer指定してください

出力トークンの予算です。本番環境のデフォルトは8192、パラメータの上限は131072です。例では明示的に1024を渡しています。

stream: boolean任意

true を指定するとストリーミング応答になります。

tools: array<object>任意

クライアント側で実行する関数ツールに対応しています。

version: string任意

省略できます。明示する場合は 2026-11-05 を指定し、model で選択したスナップショットと一致させてください。

レスポンスフィールド

フィールド型説明
model: string

今回の生成に使用されたスナップショット ID です。

content: array<object>

type が text のブロックから text を読み取ります。ツール呼び出しブロックの type は tool_use です。

stop_reason: string または null

終了理由です。tool_use はクライアントでツールを実行する必要があることを示します。

usage: object

今回の生成の使用量。

Anthropicクライアントの接続

https://api.mosi.cn/v1/messages にリクエストを送信します。x-api-key に MOSS API キーを指定し、anthropic-version: 2023-06-01 を設定します。

関連ドキュメント