Moonshot with_structured_output 问题
老师您好,当我使用 Moonshot 调用 with_structured_output 时,会提示我 bind_tools NotImplementedError 的错误。
当我换成 ChatOpen**,并通过修改 base_url, api_key 连接到 Moonshot时,大模型一直回复的时一大段文本。(https://smith.langchain.com/public/12ecfb12-4d88-498c-ab97-a2c84f0d7b53/r)是不是目前 Langchain 中 Moonshot 还不支持这个功能?
除了 OpenAI,国内有哪些大模型可以配合 langchain 实现这个功能呢?
8
收起
正在回答
1回答
看调用的LLM模型是否支持工具调用,如果支持工具调用,并且LangChain为这个LLM类封装了bind_tools方法就可以使用with_structured_ouput这个函数,MoonShot是支持的,但是LangChain没有封装好,可以重写下MoonShot这个类即可。
AI Agent 全栈开发工程师
- 参与学习 521 人
- 解答问题 411 个
全流程打造你自己的(Coze/Dify)低代码智能体开发平台;2025年入行正当时,企业急需,人才稀缺,竞争小;无论入行还是转行,首选口碑好课,门槛低、成长高
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星