白嫖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
- 点击部署选择重新部署即可,等待部署完成即可访问




















