AGTCloud API Docs
文件指南API Reference整合與資源更新與幫助
文字與對話

Anthropic Messages

使用 Anthropic Messages 相容結構傳送訊息與 Content Blocks。

Messages API 使用 user、assistant 訊息和 Content Blocks 建立模型回應,支援文字、圖片、工具呼叫、串流輸出與擴充思考。不同模型可使用的內容區塊、工具和進階參數可能不同,請以目前 API Key 可見模型及實際 API 功能為準。

POST/v1/messages

根據 user 與 assistant 訊息生成下一條 assistant 回應。訊息內容可以使用字串,也可以使用文字、圖片、工具和文件 Content Blocks。

API 支援一般 JSON 回應和 SSE 串流事件;圖片、工具呼叫與擴充思考能力取決於所選模型。

授權

anthropicApiKey
x-api-key<token>

在 x-api-key Header 中傳遞 API Key。

傳遞位置: header

Header 參數

anthropic-version*string

指定要使用的 API 版本。

預設值"2023-06-01"
anthropic-beta?string

指定要使用的 beta 版本。可以使用逗號分隔多個值,或多次傳送該 Header。

請求主體

Messages 使用 Content Blocks 表達文字、圖片、工具和擴充思考。請依任務選擇檢視模式。

application/json
文字對話

使用 user 和 assistant 訊息組織單輪或多輪對話;系統指令請放在頂層欄位。

model
目前 API Key 可見且支援 Messages 的模型 ID。
max_tokens
本次回應最多可生成的 Token 數量。
messages[]
依時間順序排列的 user 和 assistant 訊息。
application/json
{
  "model": "MODEL_ID",
  "max_tokens": 1024,
  "messages": [
    {
      "role": "user",
      "content": "你好!請介紹一下自己。"
    }
  ]
}
欄位參考完整欄位維持不變,說明會針對所選使用情境標示重點

基礎文字對話。messages 可以包含字串或 text Content Blocks。

圖片、工具和擴充思考的支援情況可能因模型與供應管道而異。請先完成最小文字請求,再逐項啟用進階欄位。

回應主體

application/json

application/json

application/json

application/json

Anthropic Messages 官方文件檢視上游協議定義與最新欄位變更。