langchain 类型错误:序列项0:期望的是str示例,但找到了FluentValue - 在调用WikidataQueryRun时发生错误,

68bkxrlz  于 3个月前  发布在  其他
关注(0)|答案(2)|浏览(42)

从错误信息来看,问题出在langchain_community\utilities\wikidata.py文件的第149行。这里的values变量是一个列表,而不是字符串。为了解决这个问题,你可以尝试将values中的元素转换为字符串,然后再用逗号连接。修改后的代码如下:

doc_lines.append(f"{prop.label}: {', '.join(str(value) for value in values)}")

这样应该可以解决问题。

相关问题