Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
323f10844b | ||
|
|
ee035390db | ||
|
|
be743bf799 | ||
|
|
a59f84f2bf | ||
|
|
ed0cf2997d | ||
|
|
7f00c74097 | ||
|
|
f007417fa4 |
21
README.md
21
README.md
@@ -1,14 +1,22 @@
|
||||
<p align="center">
|
||||
<img alt="demo" src="./demos/demo.gif?v=1">
|
||||
</p>
|
||||
<div align="center">
|
||||
<h1>ChatGPT UI</h1>
|
||||
</div>
|
||||
|
||||
[English](./README.md) | [中文](./docs/zh/README.md)
|
||||
|
||||
# ChatGPT UI
|
||||
|
||||
A ChatGPT web client that supports multiple users, multiple database connections for persistent data storage, supports i18n. Provides Docker images and quick deployment scripts.
|
||||
|
||||
https://user-images.githubusercontent.com/46235412/227156264-ca17ab17-999b-414f-ab06-3f75b5235bfe.mp4
|
||||
|
||||
|
||||
## 📢Updates
|
||||
<details open>
|
||||
<summary><strong>2023-03-23</strong></summary>
|
||||
Added web search capability to generate more relevant and up-to-date answers from ChatGPT!
|
||||
This feature is off by default, you can turn it on in `Chat->Settings` in the admin panel, there is a record `open_web_search` in Settings, set its value to True.
|
||||
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary><strong>2023-03-15</strong></summary>
|
||||
|
||||
@@ -115,6 +123,7 @@ services:
|
||||
# - EMAIL_HOST_USER=
|
||||
# - EMAIL_HOST_PASSWORD=
|
||||
# - EMAIL_USE_TLS=True
|
||||
# - EMAIL_FROM=no-reply@example.com #Default sender email address
|
||||
ports:
|
||||
- '8000:8000'
|
||||
networks:
|
||||
@@ -191,4 +200,4 @@ Build the application for production:
|
||||
|
||||
```bash
|
||||
yarn build
|
||||
```
|
||||
```
|
||||
|
||||
BIN
demos/demo.mp4
Normal file
BIN
demos/demo.mp4
Normal file
Binary file not shown.
@@ -29,6 +29,7 @@ services:
|
||||
# - EMAIL_HOST_USER=
|
||||
# - EMAIL_HOST_PASSWORD=
|
||||
# - EMAIL_USE_TLS=True
|
||||
# - EMAIL_FROM=no-reply@example.com #Default sender email address
|
||||
ports:
|
||||
- '${WSGI_PORT:-8000}:8000'
|
||||
networks:
|
||||
|
||||
@@ -1,14 +1,21 @@
|
||||
<p align="center">
|
||||
<img alt="demo" src="../../demos/demo.gif?v=1">
|
||||
</p>
|
||||
<div align="center">
|
||||
<h1>ChatGPT UI</h1>
|
||||
</div>
|
||||
|
||||
[English](../../README.md) | [中文](./docs/zh/README.md)
|
||||
|
||||
# ChatGPT UI
|
||||
|
||||
ChatGPT Web 客户端,支持多用户,支持 Mysql、PostgreSQL 等多种数据库连接进行数据持久化存储,支持多语言。提供 Docker 镜像和快速部署脚本。
|
||||
|
||||
https://user-images.githubusercontent.com/46235412/227156264-ca17ab17-999b-414f-ab06-3f75b5235bfe.mp4
|
||||
|
||||
|
||||
## 📢 更新
|
||||
<details open>
|
||||
<summary><strong>2023-03-23</strong></summary>
|
||||
增加网页搜索能力,使得 ChatGPT 生成的回答更与时俱进!
|
||||
该功能默认处于关闭状态,你可以在管理后台的 `Chat->Settings` 中开启它,在 Settings 中有一个 `open_web_search` 的记录,把它的值设置为 True。
|
||||
</details>
|
||||
|
||||
<details open>
|
||||
<summary><strong>2023-03-15</strong></summary>
|
||||
|
||||
@@ -113,6 +120,7 @@ services:
|
||||
# - EMAIL_HOST_USER=
|
||||
# - EMAIL_HOST_PASSWORD=
|
||||
# - EMAIL_USE_TLS=True
|
||||
# - EMAIL_FROM=no-reply@example.com #默认发件邮箱地址
|
||||
ports:
|
||||
- '8000:8000'
|
||||
networks:
|
||||
@@ -189,4 +197,4 @@ Build the application for production:
|
||||
|
||||
```bash
|
||||
yarn build
|
||||
```
|
||||
```
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
"delete": "Delete",
|
||||
"signOut": "Sign out",
|
||||
"webSearch": "Web Search",
|
||||
"webSearchDefaultPrompt": "Web search results:\n\n[web_results]\nCurrent date: [current_date]\n\nInstructions: Using the provided web search results, write a comprehensive reply to the given query. Make sure to cite results using [[number](URL)] notation after the reference. If the provided search results refer to multiple subjects with the same name, write separate answers for each subject.\nQuery: [query]",
|
||||
"welcomeScreen": {
|
||||
"introduction1": "is an unofficial client for ChatGPT, but uses the official OpenAI API.",
|
||||
"introduction2": "You will need an OpenAI API Key before you can use this client.",
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
"delete": "删除",
|
||||
"signOut": "退出登录",
|
||||
"webSearch": "网页搜索",
|
||||
"webSearchDefaultPrompt": "网络搜索结果:\n\n[web_results]\n当前日期:[current_date]\n\n说明:使用提供的网络搜索结果,对给定的查询写出全面的回复。确保在引用参考文献后使用 [[number](URL)] 符号进行引用结果. 如果提供的搜索结果涉及到多个具有相同名称的主题,请针对每个主题编写单独的答案。\n查询:[query]",
|
||||
"welcomeScreen": {
|
||||
"introduction1": "是一个非官方的ChatGPT客户端,但使用OpenAI的官方API",
|
||||
"introduction2": "在使用本客户端之前,您需要一个OpenAI API密钥。",
|
||||
|
||||
@@ -52,10 +52,10 @@ const fetchReply = async (message) => {
|
||||
ctrl = new AbortController()
|
||||
|
||||
let webSearchParams = {}
|
||||
console.log(enableWebSearch.value)
|
||||
if (enableWebSearch.value) {
|
||||
webSearchParams['web_search'] = {
|
||||
ua: navigator.userAgent
|
||||
ua: navigator.userAgent,
|
||||
default_prompt: $i18n.t('webSearchDefaultPrompt')
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user