本文将介绍如何完成火山方舟高代码应用的在线创建、部署、体验和修改全流程。
对于高代码应用的介绍请参考高代码产品使用说明--火山方舟大模型服务平台-火山引擎。
方舟高代码应用基于veFaaS函数服务等多个云产品,提供了便捷的在线部署流程和生产级的运行环境。如无法满足需求,您也可以选择使用高代码应用sdk在本地或其他环境进行开发。
注意
仅企业用户可以体验高代码应用功能。如需使用,请完成企业认证。
登录火山方舟控制台,访问“应用广场-创建应用-创建高代码应用”。
SeverlessApplicationRole
。如您登录的为主账号,且已完成企业认证,
【新建角色】
选择信任身份类型为「服务」,选择服务为「火山方舟」,点击下一步
角色名填写:ServerlessApplicationRole,其余均不填,点击下一步
不选择策略,点击跳过,完成角色授权。
后续在高代码应用创建时,根据提示按需配置策略:CloudMonitorReadOnlyAccess,TLSFullAccess,VPCFullAccess,VeFaaSFullAccess,STSAssumeRoleAccess,APIGFullAccess
完成授权后,将提示「IAM角色已授权」
填写应用名称等基础信息后,点击页面右上角“发布”按钮。
保存后即可通过【创建新函数】去部署高代码应用相关联的函数服务。
完成“创建函数应用”页面的配置,进行高代码应用函数服务的创建部署。
填写函数名称等基础信息。
启用 Trace 日志服务后,系统将自动采集您请求的 input 和 output 及各阶段耗时信息,并记录在您的日志服务中,便于后续运维和排查。
注意
启用 Trace 日志服务将可能产生额外费用,详见日志服务计费说明。
选择启用“日志服务-Trace”后,需要填写API 访问密钥(AK/SK),可参考可在此获取AK/SK。
为了在调用时触发执行函数,需要在创建函数时关联触发器,现为您提供以下类型触发器。
触发器类型 | 目标群体 | 创建流程 | 调用流程 |
---|---|---|---|
方舟触发器(推荐使用) | 默认提供,面向无特殊要求的大部分群体。 | 创建高代码应用时选用方舟触发器,即可将函数服务关联到指定的高代码应用ID。 | 获取方舟长效/短效API key,调用时通过方舟统一域名+BotID,使用API key鉴权。 |
APIG触发器-API 网关服务 | 有独立部署网关需求 | 已有APIG:选择关联的APIG。确认部署应用后将创建关联的APIG触发器。 | 获取有效期7天的jwt token,通过APIG调用,使用jwt token鉴权。 |
完成部署后,您可根据业务需求对函数代码进行修改、更新、发布。
等待应用完成部署,函数完成发布后,您就可以在高代码应用页面上和应用交互进行体验了。
在体验中得到的回答,可以点击右侧的“调试按钮”,获取调试信息。
您也可以参考下文修改优化高代码应用,让应用的表现更符合您的预期。
在高代码应用编辑页,点击“更新代码”进入函数代码管理页修改代码。
您可在函数代码页下载最新版本服务对应的代码包。
详见SDK说明文档 应用SDK说明文档--火山方舟大模型服务平台-火山引擎。
将本地代码包打包为zip文件后,上传更新函数代码。
如线上预览耗时较久,可能是代码包较大。建议在本地预览后,上传到函数服务进行发布。
可以联系我们获取 vefaas命令行工具使用说明文档 使用命令行工具,结合本地IDE进行代码编辑和发布等操作。
建议使用灰度发布,防止变更失误影响线上服务
可在函数详情-发布管理找到灰度发布的版本,并调整灰度比例直至全量发布。
完成发布后,可点击对话测试返回