Skip to content

Latest commit

 

History

History
80 lines (59 loc) · 3.27 KB

README.zh.md

File metadata and controls

80 lines (59 loc) · 3.27 KB

Gemini ChatUp

关于

本项目为基于 Google GeminiPro API Key 的聊天应用,支持响应式布局。可保留多组对话,每组对话的基础参数可单独设置。

如何使用

Demo

需使用账号登录,或提供自己的 Gemini Pro API Key。
开发者点击查看如何部署此功能

账号/密码

测试账号 密码
guest guest123456

流式对话

SCR-20240121-shmh

如何部署

获取 Gemini API 密钥

获取API密钥

Deploy to Vercel

Deploy with Vercel

点击按钮部署至 Vercel,根据提示填入 Google GeminiPro API Key

增加用户验证

此功能需要打开 Vercel 的 Edge config。操作步骤如下:

  1. 项目部署之后,切到 Storage Tab,选择新建 Edge Config
    SCR-20240120-pofd

  2. 在 Edge Config 中切换到 Projects,查看是否已和当前项目关联
    SCR-20240120-pmob

  3. 最后切换至 Items,右边底部,可以自行以 json 方式添加用户名和密码
    SCR-20240120-pmyd


本地启动

  1. 安装依赖包

    npm i
    
  2. 新建.env文件,将.env.example文件内的内容复制进.env,并修改为自己的API Key以及配置项


  1. 本地启动
    npm run dev

Screenshots




SCR-20240104-mgmn

待完成

  1. 流式问答 (已完成)
  2. 清除之前的conversation (已完成)
  3. 计算token并移除超出的conversation (已完成)
  4. 全局设置,支持客户端引入 GeminiPro API (已完成)
  5. 支持搜索对话内容
  6. 引入 GeminiPro Vision API (已完成)