白嫖Gemini_API搭建个人AI助理
白嫖Gemini_API搭建个人AI助理
说明
本次搭建过程分为两步,第一步获取Gemini_API_Key,第二步搭建适用Key的程序,不考虑Key泄露第二步完全可以省略。
示例: https://chat.xml.wiki 访问码: xml.wiki
(输入访问码即可直接试用)
Gemini_API_Key
- 打开https://makersuite.google.com,用 Google 账号登录
- 点击左侧
Get API Key
->Create API key in new project
保存好key即可
ChatGPT-Next-Web
有许多程序可以使用Gemini_API_Key,在此只介绍ChatGPT-Next-Web的搭建。事实上你也可以直接使用别人搭建好的,在不输入访问码时将自己的Key填入设置即可。ChatGPT-Next-Web可以使用Vercel、Docker和CloudflarePages三种不同的方式搭建,见官方教程,本节复述CloudflarePages搭建教程。ChatGPT-Next-Web也提供了桌面版本,下载点击安装即可使用。
- 打开https://dash.cloudflare.com,点击左侧
Workers和Pages
下的概述
- 点击
创建应用程序
后点击Pages
页连接到Git
- 链接你的Github账号,选择你Fork的项目后
开始设置
- 项目名称和分支一般默认即可,其他未提及项默认即可
- 框架预设选择
Next.js
,构建命令填写npx @cloudflare/next-on-pages@1.5.0
- 点开
环境变量(高级)
,挨个复制以下内容1
2
3
4
5
6
7CODE = xml.wiki #访问码,即登录使用的密码
CUSTOM_MODELS = -all,+gemini-pro #选择使用的模型
GOOGLE_API_KEY = ****************** #Gemini_API_Key
NEXT_TELEMETRY_DISABLE = 1
NODE_VERSION = 20.1
PHP_VERSION = 7.4
YARN_VERSION = 1.22.19 - 点击
保存并部署
后立即取消部署 - 来到你部署的这个项目的
设置
->函数
->兼容性标志
- 分别在
配置生产兼容性标志
和配置预览兼容性标志
两项中填写nodejs_compat
- 点击
部署
选择重新部署即可,等待部署完成即可访问