Yuxi-Know
Yuxi-Know copied to clipboard
Error: 图数据库"为节点添加索引"时后端api错误
1️⃣ 描述一下问题
在为节点添加索引时一直转圈圈
查看api log发现一直调用"https://api.siliconflow.cn/v1/embeddings"出错 版本: v0.4.1(通过源码构建)
2️⃣ 报错日志
docker logs api-dev的输出:
12-31 21:49:11 ERROR embed.py:172: Other Embedding request failed: 400 Client Error: Bad Request for url: https://api.siliconflow.cn/v1/embeddings, {'model': 'BAAI/bge-m3', 'input': [None]}
12-31 21:49:11 ERROR upload_graph_service.py:343: 为节点 'None' 添加嵌入向量失败: Other Embedding request failed: 400 Client Error: Bad Request for url: https://api.siliconflow.cn/v1/embeddings, Traceback (most recent call last):
File "/app/src/models/embed.py", line 166, in encode
response.raise_for_status()
File "/usr/local/lib/python3.12/site-packages/requests/models.py", line 1026, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.siliconflow.cn/v1/embeddings
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/app/src/knowledge/services/upload_graph_service.py", line 339, in add_embedding_to_nodes
embedding = self.get_embedding(node_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/knowledge/services/upload_graph_service.py", line 496, in get_embedding
outputs = self.embed_model.encode([text])[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/models/embed.py", line 173, in encode
raise ValueError(f"Other Embedding request failed: {e}")
ValueError: Other Embedding request failed: 400 Client Error: Bad Request for url: https://api.siliconflow.cn/v1/embeddings
3️⃣ 相关截图
#️⃣ 其他相关信息
后端一直在不停的重试向,上述日志一直重复输出,不知道是没有重试次数还是,每个节点都进行一遍才结束
✅ 如果问题与模型调用相关,请尝试切换到其他在线模型