選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在工作階段中存放對話歷史記錄和內容

焦點模式
在工作階段中存放對話歷史記錄和內容 - Amazon Bedrock

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立工作階段後,請使用 CreateInvocation API 在工作階段中建立互動群組。對於每個分組,請使用 PutInvocationStep API 操作來儲存每次互動的狀態檢查點,包括文字和影像。

如何在調用中組織調用步驟取決於您的使用案例。例如,如果您的代理程式協助客戶預訂行程,您的調用和調用步驟可能如下所示:

  • 調用可以做為客服人員與特定飯店客戶檢查不同晚數之房間可用性對話的文字分組。

  • 每個調用步驟可能是客服人員與使用者之間的每個訊息,以及客服人員擷取可用性所採取的每個步驟。

PutInvocationStep API 中,您可以匯入與對話相關聯的映像。

  • 您最多可以包含 20 個影像。每個影像的大小、高度和寬度分別不得超過 3.75 MB、8000 px 和 8000 px。

  • 您可以匯入下列類型的映像:

    • PNG

    • JPEG

    • GIF

    • WEBP

CreateInvocation 範例

下列程式碼範例示範如何使用 將調用新增至作用中工作階段 適用於 Python (Boto3) 的 AWS SDK。對於 sessionIdentifier,您可以指定工作階段的 sessionId 或其 Amazon Resource Name (ARN)。如需 API 的詳細資訊,請參閱 CreateInvocation

def create_invocation(session_identifier): try: invocationId = client.create_invocation( sessionIdentifier=session_identifier, description="User asking about weather in Seattle", invocationId="12345abc-1234-abcd-1234-abcdef123456" )["invocationId"] print("invocation created") return invocationId except ClientError as e: print(f"Error: {e}")

PutInvocationSteps 範例

下列程式碼範例示範如何使用 將調用步驟新增至作用中工作階段 適用於 Python (Boto3) 的 AWS SDK。程式碼會從工作目錄中在 中新增文字和映像。對於 sessionIdentifier,您可以指定工作階段的 sessionId 或其 Amazon Resource Name (ARN)。針對調用識別符,指定調用的唯一識別符 (UUID 格式),以將調用步驟新增至其中。如需 API 的詳細資訊,請參閱 PutInvocationStep

def put_invocation_step(invocation_identifier, session_identifier): with open('weather.png', 'rb') as image_file: weather_image = image_file.read() try: client.put_invocation_step( sessionIdentifier=session_identifier, invocationIdentifier=invocation_identifier, invocationStepId="12345abc-1234-abcd-1234-abcdef123456", invocationStepTime="2023-08-08T12:00:00Z", payload={ 'contentBlocks': [ { 'text': 'What\'s the weather in Seattle?', }, { 'image': { 'format': 'png', 'source': {'bytes': weather_image} } } ] } ) print("invocation step created") except ClientError as e: print(f"Error: {e}")
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。