初试Agno,以及踩坑记录
Agno是什么
Agno是一个用来创建agent的开源框架,近期在github中较为火热,star数增长较快
Agno主要是以python语言作为基础的框架,所以需要人对python较为熟悉
Agno文档初探
Agno文档较为详细,它甚至将ai嵌入在了文档中,用户可以通过与Agno文档中的AI交互,快速解决实践中的问题
Agno踩坑记录–废弃
在使用Agno创建最简单的agent时,我使用阿里百炼平台提供的qwen模型,通过openai兼容接口接入Agno框架,但是一直存在报错,报错信息显示Agno框架向阿里的服务器发送的请求不符合open api格式。随后尝试使用Agno原生支持的deepseek接口,成功调用阿里平台大模型。猜测是原生openai接口存在新特性,Agno使用新特性,导致部分厂商的openai兼容接口失效。这仅仅是猜测,我并没有对此进行考证
实际上是我的类找错了,错怪Agno了hh
Agno使用心得
基本把Agno的官方文档扫了一遍。最大的感受是,Agno把一些常见的功能封装(这也是大多数agent所做的),但是对于运行逻辑本身,并没有过多的封装,而是依赖python本身的代码去编写
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 himbro的小屋!