/fc-fastgpt

fastgpt deploy on fc custom.debian10 runtime

Primary LanguageJavaScriptMIT LicenseMIT

注:当前项目为 Serverless Devs 应用,由于应用中会存在需要初始化才可运行的变量(例如应用部署地区、函数名等等),所以不推荐直接 Clone 本仓库到本地进行部署或直接复制 s.yaml 使用,强烈推荐通过 s init ${模版名称} 的方法或应用中心进行初始化,详情可参考部署 & 体验

fastgpt 帮助文档

本案例将 FastGPT 快速创建并部署到阿里云函数计算 FC 。

前期准备

使用该项目,您需要有开通以下服务并拥有对应权限:

服务/业务 权限 相关文档
函数计算 AliyunFCFullAccess 帮助文档 计费文档

部署 & 体验

案例介绍

本案例是基于开源FastGPT,简化 FastGPT 应用的初始化搭建过程,并且快速部署到阿里云函数计算FC。

FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!

通过 Serverless 开发平台,您只需要几步,就可以体验 FastGPT,并享受 Serverless 架构带来的降本提效的技术红利。

使用流程

  • 部署完成之后,您可以看到系统返回给您的案例地址
  • 直接使用浏览器打开案例地址
  • 使用账号名root, 密码值为您部署时候填写的 DEFAULT_ROOT_PSW 参数值(默认为 123456)
  • 之后具体的使用流程请参考FastGPT快速上手官方教程

二次开发

如果您想要更加安全的部署, 可以 MONGODB_URIPG_URL 使用内网地址, 并且白名单配置成 mongodb 和 pg 数据库所在的交换机网段, 同时给函数配置 vpcConfig 参数 (vpcId和vSwitchIds需要和数据库相同)

如果您想做更高层次的二次开发, 请基于FastGPT源码开发,然后将编译后的产物打包如该模版一样的zip包即可。

注意使用 debian10 nodejs18 环境构建

注意事项

开发者社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:

微信公众号:serverless 微信小助手:xiaojiangwh 钉钉交流群:33947367