试了好多 Gemini 客户端都用不太惯,所以花时间自己写了一个

300 天前
 ttyUSB0

试了好多 Gemini 客户端都用不太惯,有的要么功能不太全,有的要么太花里胡哨玩不明白,个人还是比较习惯像 ChatGPT 官网那样的操作逻辑,简单顺手,也不用特别去折腾各种参数

所以花了几天时间,用 React 做了一个新的 Gemini 客户端出来,操作逻辑和 ChatGPT 基本一致,UI 也和 ChatGPT 相似,所以起名叫 ChatGemini

这套客户端支持多轮聊天,和在多轮聊天中上传图片,应用会自动调用 Gemini-Pro-Vision 模型进行识图

特性有下面几点,欢迎大家使用,提供建议和反馈,觉得不错可以给个 Star

5315 次点击
所在节点    分享创造
54 条回复
ttyUSB0
299 天前
@dryadent 不支持,这个项目是打算做成打开就能直接上手用的状态的,所以也就不准备留太多配置给用户
pang123456
299 天前
我使用了页面其实简洁非常好👍👍👍,可以把自定义 API 设计在页面上吗?这样就可以使用自己的 API ,如果能加智谱和百度的 API 就更加好了,因为很多用户有自己的 API 。
ttyUSB0
299 天前
@pang123456 没有计划支持额外的 API ,想尽量保持操作简单,同时精力也不够,同时其他人如果有兴趣可以 Fork 了在这个基础上来修改
ghellotim
299 天前
@ttyUSB0 OP 的 docker 启动起来,403 错误,请问大概是什么问题?
ttyUSB0
299 天前
@ghellotim 应用会在容器开始运行时先执行 npm run build ,如果 build 失败了,Nginx 启动后访问就会报 403 ,建议看看日志
ghellotim
299 天前
@ttyUSB0 . 日志详情是这样。OP 有空请帮忙看看,谢谢。

root@debian:~/podman-compose/ChatGemini# podman logs -f mygeminipro

> chatgemini@0.3.4 build
> cross-env GENERATE_SOURCEMAP=false react-scripts build

Creating an optimized production build...
Failed to compile.

[eslint] package.json » eslint-config-react-app/jest#overrides[0]:
Environment key "jest/globals" is unknown


Nginx is starting...
ttyUSB0
299 天前
@ghellotim 貌似是 package.json 里面的 eslintConfig 字段导致的,已经修复更新了,重新拉取一下 Docker 镜像再部署试试
xiaozizayang
298 天前
Docker 太大 你搜索 多阶段构建
ttyUSB0
298 天前
@xiaozizayang #48 好的,最新版本中的 Docker 镜像大小已经优化了
ghellotim
297 天前
@ttyUSB0 OP, 谢谢回复。最新 Docker 没有 403 错误了,但好像环境变量 REACT_APP_GEMINI_API_KEY 和 REACT_APP_PASSCODE_MD5 不起作用了,不会带入。1. 打开没有要求输入 Passcode ,2. 发起一个聊天,则出现错误,API Key 没有问题。“ [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1/models/gemini-pro:streamGenerateContent?alt=sse: [403 ] Method doesn't allow unregistered callers (callers without established identity). Please use API Key or other form of API consumer identity to call this API.
ghellotim
297 天前
huahsiung
297 天前
谢谢分享,好用

kujingzaidi
295 天前
太棒了,感谢
water3
278 天前
太棒了!很好用,目前使用一点不舒服的感觉都没有!感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1013263

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX