建立代理程式別名 - Amazon Bedrock

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

建立代理程式別名

下列程序說明如何為代理程式建立別名和版本。建立別名後,您可以透過使用 Amazon Bedrock 代理程式執行時期端點提出 InvokeAgent 請求,在應用程式中使用代理程式。

建立別名
  • 建立代理程式的別名和版本。選擇您偏好方法的索引標籤,然後遵循下列步驟:

    Console
    建立別名 (以及選擇性地建立新版本)
    1. 使用具有 Amazon Bedrock 主控台使用許可的 IAM 身分登入AWS 管理主控台。接著,開啟位於 https://console.aws.amazon.com/bedrock 的 Amazon Bedrock 主控台。

    2. 從左側導覽窗格選取代理程式。接著,在代理程式區段中選擇代理程式。

    3. 別名區段中,選擇建立

    4. 輸入唯一的別名名稱,並提供選用的描述

    5. 與版本建立關聯下,選擇下列其中一個選項:

      • 若要建立新版本,選擇建立新版本,並將其與此別名建立關聯

      • 若要使用現有版本,選擇使用現有版本來與此別名建立關聯。從下拉式功能表中,選擇要與別名建立關聯的版本。

    6. 選取輸送量下,選取下列其中一個選項:

    7. 選取建立別名

    API

    若要建立代理程式的別名,請使用 Amazon Bedrock 代理程式建置時期端點傳送 CreateAgentAlias 請求。

    下列是必要欄位:

    欄位 使用案例
    agentId 指定要為其建立別名的代理程式 ID。
    agentName 指定別名的名稱。

    以下是選填欄位:

    欄位 使用案例
    描述 提供別名的描述。
    routingConfiguration 指定要與別名建立關聯的版本 (保留空白以新建版本),以及要與別名建立關聯的佈建輸送量
    clientToken 為確保 API 請求,僅完成一次。如需詳細資訊,請參閱確保冪等性
    tags 標籤與別名建立關聯。
    def create_agent_alias(self, name, agent_id): """ Creates an alias of an agent that can be used to deploy the agent. :param name: The name of the alias. :param agent_id: The unique identifier of the agent. :return: Details about the alias that was created. """ try: response = self.client.create_agent_alias( agentAliasName=name, agentId=agent_id ) agent_alias = response["agentAlias"] except ClientError as e: logger.error(f"Couldn't create agent alias. {e}") raise else: return agent_alias

    如需詳細資訊,請參閱 Hello Amazon Bedrock 代理程式