创建多语言文本翻译插件
准备工作
- 提前开通“文本翻译”服务。登录自然语言处理控制台,切换区域至华北-北京四,在“总览”页面下方开通“文本翻译”服务。
图1 开通文本翻译服务
操作流程
创建多语言文本翻译插件的流程见表1。
步骤1:获取文本翻译服务Token与调用地址
在创建多语言文本翻译工作流的实践中,需要调用华为云文本翻译服务API,调用前需获取文本翻译服务的Token,获取Token步骤如下:
- 使用IAM账号进入API Explorer服务,在左上角选择“统一身份认证服务”,单击“Token管理 > 获取IAM用户Token(使用密码)”。
- 如图2,配置请求体参数。
其中,domain_id、domain_name、project_id、project_name获取方式如下:
- 请求体参数配置完成后,单击“调试”,在响应结果中单击“响应头”,其中,X-Subject-Token参数的值为获取到的Token,如图4。
- 获取的文本翻译API调用地址。华北-北京四区域的调用地址的格式如下:
https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id}/machine-translation/text-translation
其中,{project_id}为所属区域的项目ID,见图3。
步骤2:创建并配置多语言文本翻译插件
创建并配置多语种翻译插件步骤如下:
- 登录ModelArts Studio大模型开发平台,单击“AGENT开发”,将跳转至Agent开发平台。
图5 AGENT开发
- 在Agent开发平台,单击左侧导航栏“工作台”,在“插件”页签,单击右上角“创建插件”。
- 输入插件名称及插件描述,配置完成单击“下一步”。
图6 创建插件
为保证插件检索的效果,平台限制插件名称必须为英文、下划线组合,插件描述会影响插件的选用。
- 填写“插件URL”(步骤1:获取文本翻译服务Token与调用地址中获取的文本翻译API调用地址),选择请求方式为“POST”。权限校验选择“用户级鉴权 > Header”,填写目标凭证名称为X-Auth-Token、源凭证名称为X-Auth-Token,请求头为{"Content-Type":"application/json"},单击“下一步”。
图7 配置插件信息
- 配置参数信息,如图8。
- 配置完成后,单击“确定”,完成多语种翻译插件的创建。