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