Yuxi-Know icon indicating copy to clipboard operation
Yuxi-Know copied to clipboard

Error: 图数据库"为节点添加索引"时后端api错误

Open antnesswcm opened this issue 1 month ago • 0 comments

1️⃣ 描述一下问题

在为节点添加索引时一直转圈圈

Image

查看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️⃣ 相关截图

Image

#️⃣ 其他相关信息

后端一直在不停的重试向,上述日志一直重复输出,不知道是没有重试次数还是,每个节点都进行一遍才结束

✅ 如果问题与模型调用相关,请尝试切换到其他在线模型

antnesswcm avatar Dec 31 '25 13:12 antnesswcm