與 Converse API 操作進行對話 - Amazon Bedrock

與 Converse API 操作進行對話

您可以使用 Amazon Bedrock Converse API 來建立對話式應用程式,以將訊息傳送 Amazon Bedrock 模型和接收來自 Amazon Bedrock 模型的訊息。例如,您可以建立聊天機器人,以維持多回合對話,並使用符合您需求的獨特角色或語氣自訂,例如實用的技術支援助理。

若要使用 Converse API,您可以使用 ConverseConverseStream (用於串流回應) 操作將訊息傳送到模型。您可以將現有的基礎推論操作 (InvokeModelInvokeModelWithResponseStream) 用於對話應用程式。不過,我們建議您使用 Converse API,因為其提供一致的 API,可用於支援訊息的所有 Amazon Bedrock 模型。這表示您可以編寫程式碼一次,並搭配不同的模型使用。如果模型具有唯一的推論參數,Converse API 也可讓您在模型特定結構中傳遞那些唯一參數。

您可以使用 Converse API 在應用程式中實作工具使用防護機制

注意

透過 Mistral AI 和 Meta 模型,Converse API 會將輸入內嵌在可啟用對話的模型特定提示範本。

如需程式碼範例,請參閱下方: