国内能用!自已来搭个谷歌gemini pro 前端!

in 实用资源 with 0 comment

这两年AI可以说是火出了新高度,不过由于某些原因,国内和国外的技术发展以及AI环境,可以说根本无法比较。国外的好一点的知名一点点的开发者服务商,全部都对国内封闭。而国内呢,先不说基本没人重视基础研究和基础投入(要有也基本都是骗经费骗投资),与其他的重点科技或商业模式一模一样,国外一火,国内立马疯狂进圈。
如今,那些大厂,百度、科大讯飞、华为一堆的公司搞出各种模型,然后就是各种应用上的推广割韭菜。一些个人开发者,也是习惯性的搞到各种API,然后弄几个网站,边拍自媒体,边卖课,边推网站的应用。
实话,2023年我重点研究了数字人直播、文生图以及聊天对话特别是代码生成。基本上能摸到的平台都试了一遍,个别厂家如京东灵犀数字人,我还进行了生产环境直播试验。结果,除了文生图确实可以直接商用,就是有商用价值,其他的,基本都还没有达到可以直接商用(替代人)的程度。换句话讲,大多这些所谓模型,都还停留在东拼西凑,坐井观天,闭门造车搞出来抢风头的产品阶段。

国外的什么OPENAI,微软之类的各种巨头,也在各种研究各种尝试。好像只有OPENAI走得非常的稳,技术推进、生态打造、应用推广,都搞得有声有色。而反观AI界曾经的扛把子谷歌,好像一直没什么大动作,苹果也是好像很安静。不过前段时间,谷歌又搞了一个gemini的新玩法出来,将多模融合想搞大事情。

一时好奇,就研究了一下,随便找资源搭了一个前端:https://vpsa.tk ,在这里把方法分享给大家。

其实主要就是分几步:

注册谷歌gemini pro API

使用科学上网,打开以下网址,记住不能是被限制的地区,包括中国大陆或香港,不然访问不了这个页面,打开会是API说明文档页面。
https://makersuite.google.com/app/apikey

限制区域访问:
2024-01-26T03:26:06.png
正常访问:
2024-01-26T03:26:58.png

其实默认进来就可以看到有API了,如果你之前有在谷歌新建过应用,还可以给应用新增自己的API。这个API KEY得复制下来,一会有用。

在Netlify 上部署代理

打开 https://github.com/antergone/palm-netlify-proxy
点击 Deploy to Netlify图标,或点击下面的图标链接:

Deploy to Netlify

在页面上登录Netlify账号,没有的话注册一个,再登录一下github账号,或者干脆都用github账号登录。
然后就会开始自动部署,部署完成后,来到站点首页,会找到一个链接地址,记下这个链接地址,一会有用。
2024-01-26T05:46:18.png

部署自己的gemini pro前端

打开 https://github.com/babaohuang/GeminiProChat

你可以直接一键部署在第三方的服务上,也可以用DOCKER部署在自己的服务器上。

使用 Railway 部署

Deploy on Railway

只需点击上面的按钮,然后按照说明在 Railway 上进行部署。

使用 Zeabur 部署

Deploy on Zeabur

只需点击上面的按钮,然后按照说明在 Zeabur 上进行部署。

使用 Docker 部署

要使用 Docker 进行部署,可以使用以下命令:

docker run --name geminiprochat \
--restart always \
-p 3000:3000 \
-itd \
-e GEMINI_API_KEY=your_api_key_here \
babaohuang/geminiprochat:latest

请确保将 your_api_key_here 替换为你自己的 Gemini API 密钥。

这将启动 geminiprochat 服务,访问地址为 “http://localhost:3000”。

环境变量

你可以通过环境变量来控制网站。

名称说明必填
GEMINI_API_KEY你的 Gemini API 密钥。可以从此处 获取。
API_BASE_URLGemini API 的自定义基本 URL。点击此处查看何时使用这个。
HEAD_SCRIPTS在页面的“”之前注入分析或其他脚本
PUBLIC_SECRET_KEY项目的密文字符串。用于为 API 调用生成签名
SITE_PASSWORD为网站设置密码,支持用逗号分隔的多个密码。如果不设置,网站将允许公开访问

你也可以用下面的命令,快速启动docker

docker run --name geminiprochat --restart always -p 3000:3000 -itd -e GEMINI_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   -e  API_BASE_URL=https://xxxxxxxxxxxxxxxxx.netlify.app/ babaohuang/geminiprochat:latest

把上面的xxxxx换成自己的API KEY和代理站的链接地址,就是Netlify站里部署好的那个链接。

如果你要绑定域名,那就做个反代,就可以访问了。
我的那个小站点,https://vpsa.tk,喜欢可以拿去用,不保证长久,毕竟也只是做个演示研究用的。

真心还是希望国内的大厂,如长期投入AI的百度等,能在AI技术里发挥出该有的作用,也真心做梦,想那些高高在上、尸位素餐的自HI的SB们,能多做点正事。别总想着赚钱,然后往国外跑。其实你跑不掉的,哪天人家真的要全部把华人的资产全部没收,或是东南亚发生的事件,你一朝回到解放前。

Responses