- 第一个消息是系统消息(prompt)
- 上下文默认附带最新创建的4条消息
- 第一个注册的用户是管理员
- 默认限流 100 chatGPT call /10分钟 (OPENAI_RATELIMIT=100)
- 根据对话生成可以分享的静态页面(like ShareGPT), 也可以继续会话.
- 对话快照目录(对话集), 支持全文查找(English), 方便整理, 搜索会话记录.
- 支持OPEN AI, Claude 模型
- 支持Ollama host模型, 配置参考: #396
- 支持上传文本文件
- 支持多媒体文件, 需要模型支持
- 提示词管理, 提示词快捷键 '/'
(可选)可在管理后台的「标题生成模型」页面,从已启用的模型中选择用于自动生成对话标题的模型。若未配置标题生成模型,或标题生成失败,将使用提示词的前 100 个字符作为默认标题。
- 本地开发指南
- 移动端聊天应用使用 Flutter, 见 mobile/README.md
- web: ChatGPT-Web 复制过来的 。
- api : 参考 Kerwin1202's Chanzhaoyu/chatgpt-web#589 的node版本在chatgpt帮助下写的
- The first message is a system message (prompt)
- By default, the latest 4 messages are included in context
- The first registered user becomes administrator
- Default rate limit: 100 ChatGPT calls per 10 minutes (OPENAI_RATELIMIT=100)
- Generate shareable static pages from conversations (like ShareGPT), or continue conversations
- Conversation snapshots directory supports full-text search (English), making it easy to organize and search conversation history
- Supports OpenAI and Claude models
- Supports Ollama host models, configuration reference: #396
- Supports text file uploads
- Supports multimedia files (requires model support)
- Prompt management with '/' shortcut
(Optional) In the admin panel, open Title Generation Model to select any enabled model for automatic conversation titles. If no title-generation model is configured, or title generation fails, the first 100 characters of the prompt are used as the default title.
- Local Development Guide
- The mobile chat app is built with Flutter. See mobile/README.md.
- web: copied from chatgpt-web https://github.com/Chanzhaoyu/chatgpt-web
- api: based on the node version of Kerwin1202's Chanzhaoyu/chatgpt-web#589 and written with the help of chatgpt.