在 Amazon 基岩中測試迅速流程 - Amazon Bedrock

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

在 Amazon 基岩中測試迅速流程

注意

提示流程處於預覽狀態,可能會變更。

建立提示流程後,您將擁有工作草稿。工作草案是提示流程的版本,您可以反覆建置和測試。每次對流程進行變更時,工作草稿都會更新。

當您測試流程時,Amazon Bedrock 會先驗證下列項目,並在驗證失敗時擲回例外狀況:

  • 所有流程節點之間的連接性。

  • 至少配置了一個流程輸出節點。

  • 輸入和輸出變量類型根據需要匹配。

  • 條件運算式有效且會提供預設結果。

如果驗證失敗,您必須先修正錯誤,才能測試和驗證流程的效能。以下是測試流程的步驟,選取與您選擇方法相對應的索引標籤,然後按照步驟操作。

Console
測試您的流程
  1. 如果您尚未在提示流程產生器中,請執行下列動作:

    1. AWS Management Console 使用具有 Amazon 基岩許可的 IAM 角色登入,並在開使用. AWS Management Console

    2. 從左側導覽窗格中選取「提示流程」。然後,在「提示流程」區段中,選取您要測試的提示流程。

    3. 在提示流程產生器中選擇編輯

  2. 在「提示流程建立器」頁面的右窗格中,輸入要叫用流程的輸入。檢查輸入資料類型是否與您為流程輸入節點設定的輸出資料類型相符。

  3. 選擇執行

  4. 如果提示流程設定有任何錯誤,您會在頂端看到橫幅。閱讀錯誤訊息、修正已識別的問題、儲存提示流程,然後再次執行測試。

    注意

    您必須儲存提示流程,以便在測試流程時套用所做的變更。

  5. 對提示流程效能感到滿意之後,請選擇 [儲存並結束]。

  6. 您可以繼續迭代構建流程。當您對其感到滿意並準備好將其部署到生產環境時,請建立流程版本和別名以指向該版本。如需詳細資訊,請參閱 使用版本和別名將提示流程部署到您的應用程式

API

若要測試您的提示流程,請透過 Amazon Bdrock 執行階段端點的代理程式傳送請InvokeFlow求 (請參閱請求和回應格式以及欄位詳細資訊的連結)。在欄位中包含提示流程的 ARN 或 ID,以及要在flowIdentifier欄位中使用的別名的 ARN 或 ID。flowAliasIdentifier

要求主體會指定流程的輸入,格式如下:

{ "inputs": [ { "content": { "document": "JSON-formatted string" }, "nodeName": "string", "nodeOutputName": "string" } ] }

document欄位中提供輸入、在欄位中提供輸入的名稱,並提供nodeNamenodeOutputName位中輸入的名稱。

響應在流中返回。傳回的每個事件都包含document欄位中節點的輸出、在欄位中處理的節點,以及nodeName欄位中節點類型的輸出。nodeType這些事件的格式如下:

{ "flowOutputEvent": { "content": { "document": "JSON-formatted string" }, "nodeName": "string", "nodeType": "string" } }

如果提示流程完成,也會傳回包含completionReasonflowCompletionEvent欄位。如果出現錯誤,則返回相應的錯誤字段。