前言

Chat gpt的出现改变了世界,但是对国内多有封锁,但是总是有很多能人来帮助我们解决各种各样的问题。

国内的AI模型发展也是如火如荼,很早之前就在试用星火大模型,一直想要做一个自用站,不需要每次登录,这篇文件简单记录一下自建web网页使用星火大模型api。

过程

星火大模型API准备工作

先注册一下讯飞星火,然后申请免费的API额度,拿到app调用的相关信息。
price

One Api 优秀的AI模型工具

One Api是封装所有的AI接口,通过标准的 OpenAI API 格式访问所有的大模型,开箱即用。

访问one api 查看如何部署,我是用的docker-compose部署服务,并将其配置反向代理,具体的可以参考文档。

主要使用流程就是登录账号之后,先配置一个API渠道,例如星火API,然后再创建一个令牌,记住对应的KEY,然后在web页面中使用。

渠道配置:渠道配置

令牌配置:令牌配置

ChatGPT-Next-Web 优秀的AI调用前端页面

ChatGPT-Next-Web 一键免费部署你的跨平台私人 ChatGPT 应用。

这个项目的部署非常简单:
1、先fork ChatGPT-Next-Web 到你个人仓库里面
2、使用github账号登录 Vercel
3、创建一个Vercel项目,将github地址授权给项目
4、依次填入以下环境变量:

  • CODE: 你的网页密码
  • BASE_URL 你的one api反向代理地址
  • OPENAI_API_KEY 你的one api 的令牌KEY值

5、保存后部署,然后直接访问,输入上一步输入的CODE,问个问题,测试是否OK。

访问站点,使用私人GPT

正常访问站点如下,有问题根据错误提示解决:

web

查看ONE API调用记录:

log

结语

one api可以作为多个大模型的反向代理,而无需修改前端代码,简单省事,确实是一个非常棒的项目。

有啥问题可以留言交流。

题外话

最近GITHUB上有很多优秀的AI相关的项目,因为某些原因被GITHUB直接封禁,所以自用的项目最好备份一份到其他的GIT环境,防止项目某天突然不能访问。