Moonshot with_structured_output 问题

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 实现这个功能呢?


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

看调用的LLM模型是否支持工具调用,如果支持工具调用,并且LangChain为这个LLM类封装了bind_tools方法就可以使用with_structured_ouput这个函数,MoonShot是支持的,但是LangChain没有封装好,可以重写下MoonShot这个类即可。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
AI Agent 全栈开发工程师
  • 参与学习       521    人
  • 解答问题       411    个

全流程打造你自己的(Coze/Dify)低代码智能体开发平台;2025年入行正当时,企业急需,人才稀缺,竞争小;无论入行还是转行,首选口碑好课,门槛低、成长高

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师