7 Commits

Author SHA1 Message Date
ly 5f0f9f872c 更新组件 2024-08-30 17:54:59 +08:00
ly 57c37b372b 修改版权信息 2024-08-30 17:54:40 +08:00
ly 54eb9db20f 增加测试配置 2024-08-29 10:50:12 +08:00
ly 77dbc14a64 Merge pull request 'dev' (#1) from dev into main
Reviewed-on: #1
2024-08-29 10:12:32 +08:00
ly 3d796bda54 增加便捷运行和切换环境变量批处理 2024-08-29 10:09:15 +08:00
ly 82988d5204 修改变量名称错误BUG 2024-08-29 10:08:13 +08:00
ly bce67e4e18 增加删除和重命名会话函数 2024-08-29 10:07:25 +08:00
10 changed files with 37 additions and 10 deletions
+6
View File
@@ -0,0 +1,6 @@
# APP ID
NEXT_PUBLIC_APP_ID=CZWnDB2R6c33DNQo
# APP API key
NEXT_PUBLIC_APP_KEY=app-XjHOyWCSJtAe8u5YOIGwZMdo
# API url prefix
NEXT_PUBLIC_API_URL=http://127.0.0.1:8000/v1
+6
View File
@@ -0,0 +1,6 @@
# APP ID
NEXT_PUBLIC_APP_ID=CZWnDB2R6c33DNQo
# APP API key
NEXT_PUBLIC_APP_KEY=app-XjHOyWCSJtAe8u5YOIGwZMdo
# API url prefix
NEXT_PUBLIC_API_URL=http://10.1.0.142:5001/v1
+1 -1
View File
@@ -4,7 +4,7 @@
"prettier.enable": false,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
"source.fixAll.eslint": "explicit"
},
"[python]": {
"editor.formatOnType": true
+2 -2
View File
@@ -47,7 +47,7 @@ const Main: FC = () => {
useEffect(() => {
if (APP_INFO?.title)
document.title = `${APP_INFO.title} - Powered by Dify`
document.title = `${APP_INFO.title} - Powered by Booway`
}, [APP_INFO?.title])
// onData change thought (the produce obj). https://github.com/immerjs/immer/issues/576
@@ -207,7 +207,7 @@ const Main: FC = () => {
isOpeningStatement: isShowPrompt,
}
if (calculatedIntroduction)
return [openStatement]
return [openstatement]
return []
}
+3 -3
View File
@@ -3,11 +3,11 @@ export const APP_ID = `${process.env.NEXT_PUBLIC_APP_ID}`
export const API_KEY = `${process.env.NEXT_PUBLIC_APP_KEY}`
export const API_URL = `${process.env.NEXT_PUBLIC_API_URL}`
export const APP_INFO: AppInfo = {
title: 'Chat APP',
title: '博微造价工程助手',
description: '',
copyright: '',
copyright: '江西博微新技术有限公司',
privacy_policy: '',
default_language: 'en',
default_language: 'zh-Hans',
}
export const isShowPrompt = false
+3 -2
View File
@@ -19,10 +19,11 @@
"@mdx-js/loader": "^2.3.0",
"@mdx-js/react": "^2.3.0",
"@monaco-editor/react": "^4.6.0",
"@remixicon/react": "^4.2.0",
"@tailwindcss/line-clamp": "^0.4.2",
"@types/node": "18.15.0",
"@types/react": "18.0.28",
"@types/react-dom": "18.0.11",
"@types/react": "^18.3.4",
"@types/react-dom": "^18.3.0",
"@types/react-syntax-highlighter": "^15.5.6",
"ahooks": "^3.7.5",
"axios": "^1.3.5",
+2
View File
@@ -0,0 +1,2 @@
del .env.local
copy .env1.local .env.local
+2
View File
@@ -0,0 +1,2 @@
del .env.local
copy .env2.local .env.local
+1
View File
@@ -0,0 +1 @@
npm run dev
+10 -1
View File
@@ -1,5 +1,5 @@
import type { IOnCompleted, IOnData, IOnError, IOnFile, IOnMessageEnd, IOnMessageReplace, IOnNodeFinished, IOnNodeStarted, IOnThought, IOnWorkflowFinished, IOnWorkflowStarted } from './base'
import { get, post, ssePost } from './base'
import { get, post, del, ssePost } from './base'
import type { Feedbacktype } from '@/types/app'
export const sendChatMessage = async (
@@ -60,3 +60,12 @@ export const updateFeedback = async ({ url, body }: { url: string; body: Feedbac
export const generationConversationName = async (id: string) => {
return post(`conversations/${id}/name`, { body: { auto_generate: true } })
}
export const renameConversation = async (id: string, name: string) => {
return post(`conversations/${id}/name`, { body: { name: name, auto_generate: false } })
}
export const deleteConversation = async (id: string) => {
return del(`conversations/${id}`)
}