LLM
Create a message
POST
Anthropic Messages APIフォーマットを使用してメッセージを作成します。テキスト、画像、PDF、ツール、拡張思考に対応しています。
認証
Bearerトークン。APIキーをAuthorizationヘッダーのBearerトークンとして使用してください。Format:
Bearer <SUNRA_KEY>リクエスト
このエンドポイントはJSONオブジェクトを受け付けます。プロンプトを補完するモデル。利用可能なモデルは sunra.ai/models で確認できます。
入力メッセージ。各入力メッセージには
roleとcontentがあります。停止前に生成するトークンの最大数。モデルがこの最大値に達する前に停止する場合があることにご注意ください。
システムプロンプト。モデルにコンテキストと指示を提供する方法です。文字列またはコンテンツブロックの配列を指定できます。
サーバー送信イベント(SSE)を使用してレスポンスをインクリメンタルにストリーミングするかどうか。
レスポンスに注入されるランダム性の量。0.0から1.0の範囲。分析的/多肢選択タスクには0.0に近い
temperatureを、創造的・生成的タスクには1.0に近い値を使用してください。核サンプリングを使用します。核サンプリングでは、後続の各トークンについて確率の降順で全オプションの累積分布を計算し、
top_pで指定された特定の確率に達した時点で打ち切ります。各後続トークンについて上位K個のオプションからのみサンプリングします。確率の低い「ロングテール」レスポンスを除去するために使用されます。上級ユースケースにのみ推奨されます。
モデルの生成を停止させるカスタムテキストシーケンス。返されるテキストには停止シーケンスは含まれません。
モデルが使用する可能性のあるツールの定義。
モデルが提供されたツールをどのように使用するか。
リクエストに関するメタデータを記述するオブジェクト。
拡張思考の設定。有効にすると、モデルは応答する前に思考します。
レスポンス
メッセージの成功レスポンス。一意のメッセージ識別子。例:
msg_01XFDUDYJgAACzvnptvVoYEL。オブジェクトタイプ。常に
message。生成されたメッセージの会話ロール。常に
assistant。モデルによって生成されたコンテンツ。これはコンテンツブロックの配列です。
リクエストを処理したモデル。
モデルが停止した理由。
end_turn(モデルが自然な停止点に達した)、max_tokens(max_tokensまたはモデルの最大値を超えた)、stop_sequence(カスタム停止シーケンスの1つが生成された)、またはtool_use(モデルが1つ以上のツールを呼び出した)。どのカスタム停止シーケンスが生成されたか(該当する場合)。
課金およびレート制限の使用状況。