Claude messages

Creates a Claude message response for text, multimodal input, and tool use.

Headers
  • anthropic-version
    Type: string
    required

    Anthropic API version header.

Body·
required
application/json
  • max_tokens
    Type: integer
    required

    Integer numbers.

  • messages
    Type: array object[] ·
    required
  • model
    Type: string
    required
  • stream
    Type: boolean
  • system
    • Type: string
  • tools
    Type: array object[] ·
Responses
  • application/json
  • application/json
Request Example for post/v1/messages
curl https://api.apigo.ai/v1/messages \
  --request POST \
  --header 'anthropic-version: 2023-06-01' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: YOUR_SECRET_TOKEN' \
  --data '{
  "model": "claude-sonnet-4-5",
  "max_tokens": 1024,
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "请总结这张图片里的关键信息"
        }
      ]
    }
  ]
}'
{
  "id": "msg_01ABCxyz",
  "type": "message",
  "role": "assistant",
  "model": "claude-sonnet-4-5",
  "content": [
    {
      "type": "text",
      "text": "图片中是一张产品宣传海报。"
    }
  ],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 128,
    "output_tokens": 48
  }
}