diff --git a/src/routers/tool_router.py b/src/routers/tool_router.py
index 5690c086..d7286d97 100644
--- a/src/routers/tool_router.py
+++ b/src/routers/tool_router.py
@@ -14,6 +14,7 @@ class Tool(BaseModel):
description: str
url: str
method: str
+ params: Optional[Dict[str, Any]] = None
@tool.get("/", response_model=List[Tool])
async def route_index():
diff --git a/web/src/components/ChatComponent.vue b/web/src/components/ChatComponent.vue
index 70b66730..05db4fdf 100644
--- a/web/src/components/ChatComponent.vue
+++ b/web/src/components/ChatComponent.vue
@@ -71,24 +71,24 @@
{{ message.text }}
-
+
正在检索……
正在生成……
-
+
+
请求错误,请重试。{{ message.message }}
-
@@ -556,7 +556,6 @@ const retryMessage = (id) => {
sendMessage();
}
-
// 从本地存储加载数据
onMounted(() => {
scrollToBottom()
diff --git a/web/src/components/ConvertToTxtComponent.vue b/web/src/components/tools/ConvertToTxtComponent.vue
similarity index 98%
rename from web/src/components/ConvertToTxtComponent.vue
rename to web/src/components/tools/ConvertToTxtComponent.vue
index deed2789..a95ce38c 100644
--- a/web/src/components/ConvertToTxtComponent.vue
+++ b/web/src/components/tools/ConvertToTxtComponent.vue
@@ -3,7 +3,7 @@
diff --git a/web/src/components/TextChunkingComponent.vue b/web/src/components/tools/TextChunkingComponent.vue
similarity index 100%
rename from web/src/components/TextChunkingComponent.vue
rename to web/src/components/tools/TextChunkingComponent.vue
diff --git a/web/src/router/index.js b/web/src/router/index.js
index 35574dd3..e4c0cdc8 100644
--- a/web/src/router/index.js
+++ b/web/src/router/index.js
@@ -89,12 +89,12 @@ const router = createRouter({
{
path: 'text-chunking',
name: 'TextChunking',
- component: () => import('../components/TextChunkingComponent.vue'),
+ component: () => import('../components/tools/TextChunkingComponent.vue'),
},
{
path: 'pdf2txt',
name: 'PDF_to_TXT',
- component: () => import('../components/ConvertToTxtComponent.vue'),
+ component: () => import('../components/tools/ConvertToTxtComponent.vue'),
},
]
},
diff --git a/web/src/views/ToolsView.vue b/web/src/views/ToolsView.vue
index 73e9a1e2..7ab26d25 100644
--- a/web/src/views/ToolsView.vue
+++ b/web/src/views/ToolsView.vue
@@ -2,7 +2,7 @@