Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youngle316/power-chatgpt
A Power Tool For ChatGPT
https://github.com/youngle316/power-chatgpt
chatgpt nextjs13 openai
Last synced: 3 months ago
JSON representation
A Power Tool For ChatGPT
- Host: GitHub
- URL: https://github.com/youngle316/power-chatgpt
- Owner: youngle316
- Created: 2023-05-31T06:17:47.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-27T08:21:07.000Z (about 1 year ago)
- Last Synced: 2024-06-15T14:34:22.812Z (5 months ago)
- Topics: chatgpt, nextjs13, openai
- Language: TypeScript
- Homepage: https://power-chat.younglele.cn
- Size: 368 KB
- Stars: 49
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README-CN.md
Awesome Lists containing this project
- awesome-ChatGPT-repositories - power-chatgpt - A Power Tool For ChatGPT (Openai)
README
Power Chat
A Power Tool For ChatGPT
![home](https://raw.githubusercontent.com/youngle316/picg/main/20230810143834.png)
## 功能 ✨
- 无需登录,保护隐私,数据存储在浏览器本地
- 响应式设计,支持深色模式
- 内置 Prompt 列表:[中文](https://github.com/PlexPt/awesome-chatgpt-prompts-zh) 和 [英文](https://github.com/f/awesome-chatgpt-prompts)
- 多国语言支持:(中文、英文)
- 完整的 Markdown 支持:LaTex 公式、代码高亮等等
- 支持导出为 JSON 文件
- 支持 GPT-4,自定义模型参数,支持 API 代理
- 支持流式响应## 开发计划
- [x] 自动压缩上下文聊天记录,节省 Token 的同时支持超长对话
- 压缩会导致上下文丢失,推荐在模型设置中通过设置 **上下文限制** 来节省 Token
- ![](https://raw.githubusercontent.com/youngle316/picg/main/202309041411448.png)
- [x] 允许用户自定义 Prompt
- [ ] 内置 Character,并在新建会话内置
- [x] 分享为图片,分享到 ShareGPT 链接
- [ ] 使用 Tauri 打包桌面应用
- [ ] 支持文本转语音
- [ ] 支持插件系统
- [ ] 支持更多其他模型## 部署
### Docker
#### Docker build & Run
```bash
docker build -t power-chatgpt .docker run --name power-chatgpt --rm -it -p 127.0.0.1:3000:3000 power-chatgpt
# 运行地址
http://localhost:3000/
```### local
```bash
pnpm installnpm run build
npm run start
```