/vite_react_chatglm

A front-end project for ChatGLM made with Vite + React + ChakraUI, featuring context and SSE (Server-Sent Events) streaming, with well-formatted and syntax-highlighted code.

Primary LanguageJavaScript

vite_react_chatglm

介紹

使用了Vite+React+ChakraUI做出來的ChatGLM的前端項目,有上下文+SSE流傳輸,代碼有格式有高亮。

食用方法

  1. 在你的ChatGLM配置好上面提供API
  2. 在項目根目錄新建.env.local文件然後增加環境變量
VITE_CHATGLM_STREAM_API = "http://你的API/stream"
  1. 回到這個項目生成靜態文件
yarn build

開發計劃

  • 流輸出強制中止
  • 對話記錄本地序列化保存

目前發現的Bug

  • 輸出Solidity語言等小語種的代碼,代碼區域背景會不見,代碼會超出父容器的寬度

效果

Result