Skip to main content
POST
Claude messages
このセクションは、Claude ネイティブのメッセージ ペイロード、マルチターン コンテキスト、マルチモーダル入力、およびツール呼び出しに使用します。
  • x-api-key および anthropic-version で認証する
  • system は、messages[] 内のメッセージではなく、トップレベルのフィールドです。
  • messages[].content はコンテンツ ブロックを使用するため、あまり早くフラット化しないでください。
  • ツールの使用には明示的な tools が必要で、後のターンでは tool_result ブロックを送り返す必要があります。

承認

x-api-key
string
header
必須

ヘッダー

anthropic-version
string
必須

Anthropic API version header.

:

"2023-06-01"

ボディ

application/json
model
string
必須
:

"claude-sonnet-4-5"

max_tokens
integer
必須
messages
object[]
必須
system
tools
object[]
stream
boolean

レスポンス

Successful Claude message response

id
string
type
enum<string>
利用可能なオプション:
message
role
enum<string>
利用可能なオプション:
assistant
model
string
content
object[]
stop_reason
string
stop_sequence
string
usage
object