URL
https://python.langchain.com/v0.2/docs/integrations/text_embedding/baidu_qianfan_endpoint/
待办事项清单:
- 为这个问题添加了一个非常描述性的标题。
- 如果适用,我包含了一个指向我参考的文档页面的链接。
当前文档的问题:
我运行示例代码时遇到了错误。如何解决?
操作系统环境:
python 3.10
langchain-community 0.2.7
qianfan 0.4.0.1
运行代码:import os from langchain_community.embeddings import QianfanEmbeddingsEndpoint os.environ["QIANFAN_AK"] = "xxx" os.environ["QIANFAN_SK"] = "xxx" embed = QianfanEmbeddingsEndpoint() res = embed.embed_documents(["hi", "world"]) print(res)
错误信息:Traceback (most recent call last): File "/llm-example/langchain/test.py", line 9, in <module> embed = QianfanEmbeddingsEndpoint() File "/llm-example/langchain/.venv/lib/python3.10/site-packages/pydantic/v1/main.py", line 341, in __init__ raise validation_error pydantic.v1.error_wrappers.ValidationError: 2 validation errors for QianfanEmbeddingsEndpoint qianfan_ak str type expected (type=type_error.str) qianfan_sk str type expected (type=type_error.str)
关于内容的想法或请求:
- 无响应*
1条答案
按热度按时间6yoyoihd1#
同样的问题!但是,我的conda有很多虚拟环境。如果我切换到一个特殊的旧环境,它可以运行,我不知道为什么。尽管是相同的Python版本3.10.11,但它无法运行。我猜想这是百度.qianfan和langchain之间的版本问题。