一个基于coze-api的AI对话LLM组件,支持流式输出,支持图片、视频、音频、文件等类型消息的传输,记录历史对话 使用时需要自行配置bot ID与api key,调整于根目录.env文件中 后台官网https://api.coze.com 在线预览:https://charlotte21110.github.io/byteDanceLLM/
node 18.18.0
技术栈:react+vite 项目管理:pnpm 工程化:vite vitest prettier eslint cz CI:github actions
npm install -g pnpm
pnpm prepare // 确保husky被正确安装
pnpm i
pnpm run dev需切换到develop分支开发,在该分支提代码,不允许直接提交到master,test分支
也可以自己新建一个分支提merge request合并
执行命令
git checkout develop
git pull origin develop在develop分支上提交代码(除非引入新的依赖,非必要不提交package.json,pnpm-lock.yaml)
提交之前记得拉取最新代码,若有冲突可自行解决或群友讨论
提交格式:(具体看cz-config.cjs文件) feat: xxx (xxx为新增功能描述) fix: xxx (xxx为修复bug描述)
git pull origin develop // 拉取最新代码
git add xxx.js // 示例添加文件
pnpm commit // 提交
git push origin develop // 推送到远程