メッセージ
メッセージの例
Messages APIのリクエストとレスポンスの例
利用可能なパラメータの完全なドキュメントについては、APIリファレンスを参照してください。
基本的なリクエストとレスポンス
JSON
複数の会話ターン
Messages APIはステートレスです。つまり、常に完全な会話履歴をAPIに送信する必要があります。このパターンを使用して、時間の経過とともに会話を構築できます。以前の会話ターンは必ずしもClaudeから実際に発信される必要はありません - 合成的なassistant
メッセージを使用できます。
Shell
Python
TypeScript
JSON
Claudeの言葉を事前に設定する
入力メッセージリストの最後の位置にClaudeの応答の一部を事前に設定できます。これを使用してClaudeの応答を形作ることができます。以下の例では、"max_tokens": 1
を使用してClaudeから単一の多肢選択回答を得ています。
JSON
ビジョン
Claudeはリクエストでテキストと画像の両方を読み取ることができます。画像のソースタイプとしてbase64
とurl
の両方をサポートしており、メディアタイプとしてimage/jpeg
、image/png
、image/gif
、image/webp
をサポートしています。詳細についてはビジョンガイドを参照してください。
JSON
ツールの使用、JSONモード、およびコンピュータの使用(ベータ版)
Messages APIでツールを使用する方法の例については、ガイドを参照してください。 Messages APIでデスクトップコンピュータ環境を制御する方法の例については、コンピュータ使用(ベータ版)ガイドを参照してください。
Was this page helpful?