|
|
@@ -808,13 +808,13 @@ async def bfp_search_endpoint(
|
|
|
|
|
|
output = None
|
|
|
# 初始化客户端(需提前设置环境变量 SILICONFLOW_API_KEY)
|
|
|
- client = SiliconFlowAPI()
|
|
|
+ #client = SiliconFlowAPI()
|
|
|
# 抽象测试
|
|
|
- pg_vector_db = PGVectorDB(base_api_platform=client)
|
|
|
+ pg_vector_db = PGVectorDB()
|
|
|
output = pg_vector_db.retriever(param={"table_name": "tv_basis_of_preparation"}, query_text=input_query , top_k=top_k)
|
|
|
# 重排序处理
|
|
|
content_list = [doc["text_content"] for doc in output]
|
|
|
- output = client.rerank(input_query=input_query, documents=content_list , top_n=top_k)
|
|
|
+ #output = client.rerank(input_query=input_query, documents=content_list , top_n=top_k)
|
|
|
|
|
|
# 返回字典格式的响应
|
|
|
return JSONResponse(
|
|
|
@@ -853,9 +853,9 @@ async def bfp_search_endpoint(
|
|
|
|
|
|
output = None
|
|
|
# 初始化客户端(需提前设置环境变量 SILICONFLOW_API_KEY)
|
|
|
- client = SiliconFlowAPI()
|
|
|
+ #client = SiliconFlowAPI()
|
|
|
# 抽象测试
|
|
|
- vector_db = MilvusVectorManager(base_api_platform=client)
|
|
|
+ vector_db = MilvusVectorManager()
|
|
|
output = vector_db.retriever(param={"collection_name": "tv_basis_of_preparation"}, query_text=input_query , top_k=top_k)
|
|
|
|
|
|
# 返回字典格式的响应
|