從文本補全遷移到訊息
role
和content
。
\n\nHuman:
和\n\nAssistant:
輪次,但訊息 API 期望user
和assistant
角色。您可能會看到文件中提到「human」或「user」輪次。這些指的是同一個角色,往後將使用「user」。completion
值中返回:
content
值,這是一個內容區塊列表:
assistant
角色來達到相同的結果:
content
將從最後一個輸入訊息content
繼續:
\n\nHuman:
輪次之前添加文本來指定的:
system
參數指定系統提示:
claude-sonnet-4-20250514
)。
我們之前支援僅指定主要版本號(例如claude-2
),這會導致自動升級到次要版本。但是,我們不再推薦這種整合模式,訊息也不支援它。
stop_reason
:
"stop_sequence"
:模型要麼自然結束其輪次,要麼生成了您的自定義停止序列之一。"max_tokens"
:要麼模型生成了您指定的max_tokens
內容,要麼達到了其絕對最大值。stop_reason
:
"end_turn"
:對話輪次自然結束。"stop_sequence"
:生成了您指定的自定義停止序列之一。"max_tokens"
:(不變)max_tokens_to_sample
參數。沒有驗證,但每個模型都有上限值。max_tokens
參數。如果傳遞的值高於模型支援的值,則返回驗證錯誤。"stream": true
時,回應包括completion
、ping
和error
伺服器發送事件中的任何一個。詳情請參閱文本補全串流。
訊息可以包含多個不同類型的內容區塊,因此其串流格式稍微複雜一些。詳情請參閱訊息串流。