Skip to content

Commit 2ec98d9

Browse files
committed
fix: update request data handling to use request.data instead of request.query_params
1 parent 8c88d70 commit 2ec98d9

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

apps/knowledge/views/knowledge.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,10 @@ def put(self, request: Request, workspace_id: str, knowledge_id: str):
213213
'workspace_id': workspace_id,
214214
'knowledge_id': knowledge_id,
215215
'user_id': request.user.id,
216-
"query_text": request.query_params.get("query_text"),
217-
"top_number": request.query_params.get("top_number"),
218-
'similarity': request.query_params.get('similarity'),
219-
'search_mode': request.query_params.get('search_mode')
216+
"query_text": request.data.get("query_text"),
217+
"top_number": request.data.get("top_number"),
218+
'similarity': request.data.get('similarity'),
219+
'search_mode': request.data.get('search_mode')
220220
}
221221
).hit_test())
222222

apps/models_provider/impl/siliconCloud_model_provider/model/embedding.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import requests
1212
from langchain_community.embeddings import OpenAIEmbeddings
1313

14+
from common.utils.logger import maxkb_logger
1415
from models_provider.base_model_provider import MaxKBBaseModel
1516

1617

@@ -35,7 +36,9 @@ def embed_query(self, text: str) -> list:
3536

3637
response = requests.post(self.openai_api_base + '/embeddings', json=payload, headers=headers)
3738
data = response.json()
38-
39+
# print(data)
40+
if data['data'] is None or 'code' in data:
41+
raise ValueError(f"Embedding API returned no data: {data}")
3942
# 假设返回结构中有 'data[0].embedding'
4043
return data["data"][0]["embedding"]
4144

ui/src/api/knowledge/knowledge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ const putKnowledgeHitTest: (
163163
data: any,
164164
loading?: Ref<boolean>,
165165
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
166-
return put(`${prefix.value}/${knowledge_id}/hit_test`, undefined, data, loading)
166+
return put(`${prefix.value}/${knowledge_id}/hit_test`, data, undefined, loading)
167167
}
168168

169169
/**

ui/src/api/system-resource-management/knowledge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ const putKnowledgeHitTest: (
154154
data: any,
155155
loading?: Ref<boolean>,
156156
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
157-
return put(`${prefix}/${knowledge_id}/hit_test`, undefined, data, loading)
157+
return put(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
158158
}
159159

160160

ui/src/api/system-shared/knowledge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ const putKnowledgeHitTest: (
155155
data: any,
156156
loading?: Ref<boolean>,
157157
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
158-
return put(`${prefix}/${knowledge_id}/hit_test`, undefined, data, loading)
158+
return put(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
159159
}
160160

161161

0 commit comments

Comments
 (0)