From 58a010c12c448812e93b1cf6b5c026591c40f567 Mon Sep 17 00:00:00 2001 From: Archer <545436317@qq.com> Date: Sat, 18 Mar 2023 13:30:25 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=BB=86=E8=8A=82=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Markdown/index.module.scss | 10 +++++++--- src/constants/common.ts | 4 ++-- src/pages/api/chat/chatGpt.ts | 2 +- src/pages/api/chat/gpt3.ts | 2 +- src/pages/chat/components/Empty.tsx | 2 +- src/service/errorCode.ts | 2 +- 6 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/components/Markdown/index.module.scss b/src/components/Markdown/index.module.scss index c51910efa..9e6273761 100644 --- a/src/components/Markdown/index.module.scss +++ b/src/components/Markdown/index.module.scss @@ -55,7 +55,7 @@ .markdown h6 { cursor: text; font-weight: bold; - margin: 20px 0 10px; + margin: 10px 0; padding: 0; position: relative; } @@ -130,7 +130,7 @@ .markdown dl, .markdown table, .markdown pre { - margin: 15px 0; + margin: 10px 0; } .markdown hr { background: url('https://a248.e.akamai.net/assets.github.com/assets/primer/markdown/dirty-shade-350cca8f57223ebd53603021b2e670f4f319f1b7.png') @@ -351,10 +351,14 @@ } .markdown { text-align: justify; - word-break: break-all; overflow-y: hidden; tab-size: 4; word-spacing: normal; + word-break: break-all; + + p { + white-space: pre-line; + } pre { display: block; diff --git a/src/constants/common.ts b/src/constants/common.ts index 420659d82..bfc411187 100644 --- a/src/constants/common.ts +++ b/src/constants/common.ts @@ -41,10 +41,10 @@ export const introPage = ` `; export const chatProblem = ` -**代理出错** +**代理出错** 服务器代理不稳定,可以过一会儿再尝试。 -**API key 问题** +**API key 问题** 请把 openai 的 API key 粘贴到账号里再创建对话。如果是使用分享的对话,不需要填写 API key。 `; diff --git a/src/pages/api/chat/chatGpt.ts b/src/pages/api/chat/chatGpt.ts index aac6240b1..76f96325a 100644 --- a/src/pages/api/chat/chatGpt.ts +++ b/src/pages/api/chat/chatGpt.ts @@ -74,7 +74,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) { model: model.service.chatModel, temperature: temperature, - max_tokens: modelConstantsData.maxToken, + // max_tokens: modelConstantsData.maxToken, messages: formatPrompts, stream: true }, diff --git a/src/pages/api/chat/gpt3.ts b/src/pages/api/chat/gpt3.ts index 5f0baea96..8f684cb69 100644 --- a/src/pages/api/chat/gpt3.ts +++ b/src/pages/api/chat/gpt3.ts @@ -43,7 +43,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) model: model.service.modelName, prompt: formatPrompt, temperature: temperature, - max_tokens: modelConstantsData.maxToken, + // max_tokens: modelConstantsData.maxToken, top_p: 1, frequency_penalty: 0, presence_penalty: 0.6, diff --git a/src/pages/chat/components/Empty.tsx b/src/pages/chat/components/Empty.tsx index 7823abcca..e40fbefc4 100644 --- a/src/pages/chat/components/Empty.tsx +++ b/src/pages/chat/components/Empty.tsx @@ -22,7 +22,7 @@ const Empty = ({ intro }: { intro: string }) => { {!!intro && (
模型介绍
- {intro} + {intro}
)} diff --git a/src/service/errorCode.ts b/src/service/errorCode.ts index ae9f4280d..ed9ff78ae 100644 --- a/src/service/errorCode.ts +++ b/src/service/errorCode.ts @@ -2,7 +2,7 @@ export const openaiError: Record = { context_length_exceeded: '内容超长了,请重置对话', Unauthorized: 'API-KEY 不合法', rate_limit_reached: '同时访问用户过多,请稍后再试', - 'Bad Request': '上下文太多了,请重开对话~', + 'Bad Request': 'Bad Request~ 可能内容太多了', 'Too Many Requests': '请求次数太多了,请慢点~' }; export const proxyError: Record = {