From b2b44ac38483b0d4968372256daacef34fa6b79f Mon Sep 17 00:00:00 2001 From: wanghe-fit2cloud Date: Tue, 26 Mar 2024 17:25:06 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=20ChatGPT-Next-Web?= =?UTF-8?q?=20=E6=8F=8F=E8=BF=B0=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/chatgpt-next-web/README.md | 19 ++-- apps/chatgpt-next-web/data.yml | 8 +- apps/chatgpt-web/README.md | 9 -- apps/chatgpt-web/data.yml | 19 ---- apps/chatgpt-web/latest/data.yml | 103 --------------------- apps/chatgpt-web/latest/docker-compose.yml | 29 ------ apps/chatgpt-web/logo.png | Bin 2761 -> 0 bytes 7 files changed, 11 insertions(+), 176 deletions(-) delete mode 100644 apps/chatgpt-web/README.md delete mode 100644 apps/chatgpt-web/data.yml delete mode 100644 apps/chatgpt-web/latest/data.yml delete mode 100644 apps/chatgpt-web/latest/docker-compose.yml delete mode 100644 apps/chatgpt-web/logo.png diff --git a/apps/chatgpt-next-web/README.md b/apps/chatgpt-next-web/README.md index 3feaa4e59..da9b9059f 100644 --- a/apps/chatgpt-next-web/README.md +++ b/apps/chatgpt-next-web/README.md @@ -1,17 +1,12 @@ # ChatGPT-Next-Web -一键免费部署你的跨平台私人 ChatGPT 应用。 +**ChatGPT-Next-Web** 一键免费部署你的跨平台私人 ChatGPT 应用, 支持 GPT3, GPT4 & Gemini Pro 模型。 ## 特征: -- 只需在 1 分钟内即可在 Vercel 上一键免费部署 -- Linux/Windows/MacOS 上的紧凑型客户端 (~5MB),立即下载 -- 与自部署llms完全兼容,推荐与RWKV-Runner或LocalAI配合使用 -- 隐私第一,所有数据都存储在浏览器本地 -- Markdown 支持:LaTex、mermaid、代码高亮等。 -- 响应式设计、深色模式和 PWA -- 首屏加载速度快(~100kb),支持流式响应 -- v2 中的新增功能:使用提示模板(掩码)创建、共享和调试您的聊天工具 -- 由Awesome-chatgpt-prompts-zh和Awesome-chatgpt-prompts提供支持的很棒的提示 -- 自动压缩聊天历史记录以支持长时间对话,同时保存您的令牌 -- 国际化:英语、简体中文、繁体中文、日本语、法语、西班牙语、意大利语、土耳其语、德语、Tiếng Việt、Русский、Čeština、한국어、印度尼西亚 \ No newline at end of file +- 与自行部署的 LLM 完全兼容; +- 隐私第一,所有数据都存储在浏览器本地; +- Markdown 支持:LaTex、mermaid、代码高亮等; +- 响应式设计、深色模式和 PWA; +- 首屏加载速度快(~100kb),支持流式响应; +- 自动压缩聊天历史记录以支持长时间对话,同时保存您的令牌。 \ No newline at end of file diff --git a/apps/chatgpt-next-web/data.yml b/apps/chatgpt-next-web/data.yml index 251bc7f4a..2d88079eb 100644 --- a/apps/chatgpt-next-web/data.yml +++ b/apps/chatgpt-next-web/data.yml @@ -1,15 +1,15 @@ name: ChatGPT-Next-Web tags: - AI / 大模型 -title: 一键免费部署你的跨平台私人 ChatGPT 应用 -description: 一键免费部署你的跨平台私人 ChatGPT 应用 +title: 一键拥有你自己的跨平台 ChatGPT/Gemini 应用 +description: 一键拥有你自己的跨平台 ChatGPT/Gemini 应用 additionalProperties: key: chatgpt-next-web name: ChatGPT-Next-Web tags: - AI - shortDescZh: 一键免费部署你的跨平台私人 ChatGPT 应用 - shortDescEn: One-Click to get well-designed cross-platform ChatGPT web UI + shortDescZh: 一键拥有你自己的跨平台 ChatGPT/Gemini 应用 + shortDescEn: A cross-platform ChatGPT/Gemini UI type: tool crossVersionUpdate: true limit: 0 diff --git a/apps/chatgpt-web/README.md b/apps/chatgpt-web/README.md deleted file mode 100644 index d5aa68211..000000000 --- a/apps/chatgpt-web/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# ChatGPT Web - -包含完整 sass 体验的 chatgpt-web 应用。 - -## 主要功能: - -- **功能丰富**:ChatGPT-web不仅提供了基本的聊天功能,还具备很多实用的功能,例如语音识别、自动回复、历史记录、个人中心等。这些功能让你的聊天体验更加丰富,也使你能够轻松地管理多个会话。 -- **高度定制**:ChatGPT-web允许你定制聊天机器人的外观、行为和回答方式。你可以通过简单的配置文件来设置机器人的名称、头像、语气、回复方式等,甚至可以自定义机器人的回答内容。这种高度的定制化让你能够创造出独一无二的聊天体验。 -- **快速搭建**:ChatGPT-web提供了一键搭建功能,只需几分钟就能建立起一个完整的聊天系统。你只需安装好Python环境,然后通过简单的命令即可启动服务器。此外,ChatGPT-web还提供了详细的API文档和代码示例,方便你进行二次开发。 \ No newline at end of file diff --git a/apps/chatgpt-web/data.yml b/apps/chatgpt-web/data.yml deleted file mode 100644 index 2781d4cd7..000000000 --- a/apps/chatgpt-web/data.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: ChatGPT Web -tags: - - AI / 大模型 -title: 用 Express 和 Vue3 搭建的 ChatGPT 演示网页 -description: 用 Express 和 Vue3 搭建的 ChatGPT 演示网页 -additionalProperties: - key: chatgpt-web - name: ChatGPT Web - tags: - - AI - shortDescZh: 用 Express 和 Vue3 搭建的 ChatGPT 演示网页 - shortDescEn: ChatGPT demo page built with Express and Vue3 - type: tool - crossVersionUpdate: true - limit: 0 - recommend: 0 - website: https://github.com/Chanzhaoyu/chatgpt-web - github: https://github.com/Chanzhaoyu/chatgpt-web - document: https://github.com/Chanzhaoyu/chatgpt-web diff --git a/apps/chatgpt-web/latest/data.yml b/apps/chatgpt-web/latest/data.yml deleted file mode 100644 index 24faf3322..000000000 --- a/apps/chatgpt-web/latest/data.yml +++ /dev/null @@ -1,103 +0,0 @@ -additionalProperties: - formFields: - - default: 40021 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: WebUI Port - labelZh: 网页端口 - required: true - rule: paramPort - type: number - - default: '' - edit: true - envKey: ACCESS_TOKEN - labelEn: OPENAI ACCESS TOKEN (fill in at least one with OPENAI API KEY)(https://chat.openai.com/api/auth/session) - labelZh: OPENAI ACCESS TOKEN (与OPENAI API KEY至少填一个)(https://chat.openai.com/api/auth/session) - required: false - type: text - - default: '' - edit: true - envKey: REVERSE_PROXY - labelEn: API reverse proxy (optional)(enabled by default when OPENAI ACCESS TOKEN, need to pay attention to availability) - labelZh: API 反向代理 (可选)(OPENAI ACCESS TOKEN 时默认启用,需要注意可用性) - required: false - type: text - - default: '' - edit: true - envKey: API_KEY - labelEn: OPENAI API KEY (fill in at least one with OPENAI ACCESS TOKEN) - labelZh: OPENAI API KEY (与 OPENAI ACCESS TOKEN 至少填一个) - required: false - type: text - - default: gpt-3.5-turbo - edit: true - envKey: API_MODEL - labelEn: API model (optional)(available when setting OPENAI API KEY)(https://platform.openai.com/docs/models) - labelZh: API 模型 (可选)(设置 OPENAI API KEY 时可用)(https://platform.openai.com/docs/models) - required: false - type: text - - default: https://api.openai.com - edit: true - envKey: API_BASE_URL - labelEn: API interface address (optional)(available when setting OPENAI API KEY) - labelZh: API接口地址 (可选)(设置 OPENAI API KEY 时可用) - required: false - type: text - - default: chatgptweb - edit: true - envKey: SECRET_KEY - labelEn: Access rights key (optional)((recommended) - labelZh: 访问权限密钥 (可选)(强烈建议填写) - random: true - required: false - rule: paramComplexity - type: password - - default: '0' - edit: true - envKey: REQUEST_LIMIT - labelEn: Maximum number of requests per hour (optional)(default unlimited) - labelZh: 每小时最大请求次数 (可选)(默认无限) - required: false - type: text - - default: '60000' - edit: true - envKey: TIMEOUT - labelEn: Timeout(in milliseconds) (optional) - labelZh: 超时时间(单位毫秒) (可选) - required: false - type: text - - default: '' - edit: true - envKey: PROXY_HOST - labelEn: Socks proxy address (optional)(effective when combined with Socks proxy port) - labelZh: Socks 代理地址 (可选)(和 Socks 代理端口一起时生效) - required: false - type: text - - default: '' - edit: true - envKey: PROXY_PORT - labelEn: Socks proxy port (optional)(effective when combined with Socks proxy address) - labelZh: Socks 代理端口 (可选)(和 Socks 代理地址一起时生效) - required: false - type: text - - default: '' - edit: true - envKey: PROXY_USERNAME - labelEn: Socks proxy user name (optional)(effective when combined with Socks proxy address) - labelZh: Socks 代理用户名 (可选)(和 Socks 代理地址一起时生效) - required: false - type: text - - default: '' - edit: true - envKey: PROXY_PASSWORD - labelEn: Socks proxy password (optional)(effective when combined with Socks proxy address) - labelZh: Socks 代理密码 (可选)(和 Socks 代理地址一起时生效) - required: false - type: text - - default: '' - edit: true - envKey: HTTPS_PROXY - labelEn: HTTPS proxy (optional)(supports http、https、socks5) - labelZh: HTTPS代理 (可选)(支持 http、https、socks5) - required: false - type: text diff --git a/apps/chatgpt-web/latest/docker-compose.yml b/apps/chatgpt-web/latest/docker-compose.yml deleted file mode 100644 index ec251a23d..000000000 --- a/apps/chatgpt-web/latest/docker-compose.yml +++ /dev/null @@ -1,29 +0,0 @@ -version: "3" -services: - chatgpt-web: - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - ports: - - "${PANEL_APP_PORT_HTTP}:3002" - environment: - OPENAI_API_KEY: "${API_KEY}" - OPENAI_ACCESS_TOKEN: "${ACCESS_TOKEN}" - OPENAI_API_BASE_URL: "${API_BASE_URL}" - OPENAI_API_MODEL: "${API_MODEL}" - API_REVERSE_PROXY: "${REVERSE_PROXY}" - AUTH_SECRET_KEY: "${SECRET_KEY}" - MAX_REQUEST_PER_HOUR: "${REQUEST_LIMIT}" - TIMEOUT_MS: "${TIMEOUT}" - SOCKS_PROXY_HOST: "${PROXY_HOST}" - SOCKS_PROXY_PORT: "${PROXY_PORT}" - SOCKS_PROXY_USERNAME: "${PROXY_USERNAME}" - SOCKS_PROXY_PASSWORD: "${PROXY_PASSWORD}" - HTTPS_PROXY: "${HTTPS_PROXY}" - image: chenzhaoyu94/chatgpt-web:latest - labels: - createdBy: "Apps" -networks: - 1panel-network: - external: true diff --git a/apps/chatgpt-web/logo.png b/apps/chatgpt-web/logo.png deleted file mode 100644 index 1d7b6c3619d6c6572bf4e4fefed4649665e24ff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2761 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 P00000NkvXXu0mjf*$`&c