ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

LangChain -访问模型,创建智能体访问模型

LangChain -访问模型,创建智能体访问模型 1.模型的初始化环境变量中的APIkey的名字不能乱起名不知道怎么起名可以开langchain的官方文档langchain会根据模型的模型的名字自动去找模型的提供商因为有一些模型lanchain是不支持的所以我们要把一些模型伪装成openai的供应商mode_provideropenai然后更改base_url 和 apikey调整模型参数特属的模型不支持openAI需要langchain提供的社区版的模型2.模型调用我们之前模型的调用是左图通过可以通过参数来控制请求的形式是用户还是模型是流式返回还是什么返回我们还可以使用其他封装好的函数进行模型调用这样会显得更加的简介在智能体中调用但是呢一般不这么用我们是要创建一个智能体我们要在智能体中去调用 让我们来看看吧相对而言模型的调用和agint调用都是相差不大的但是返回的结果是有些差异的agint调用会返回更多的信息如人类信息AI信息流式调用流式调用需要再阻塞调用的基础上添加一个参数就是stream_mode“message” 他还有好多其他不同的方式。在agint中langchain中也封装额件单清晰的请求这种方式对于返回的数据还有更便捷更直观的打印方式message.pretty_print()同样要也支持多模态的消息例如图片首先我们的大模型要是支持多模态的大模型然后未长成openai的方式去调用使用的时候他的消息很特殊是数组数组中一般情况下是两条记录一个是文本告诉AI的文本一个是图片的地址如果是本地的图片就是图片bass64的转码格式音频和视频都是大同小异可以都参考官方文档
返回列表