粉丝6147获赞14.0万


哈喽,大家好,我是吉克魔导师。最近更新有点慢,让大家久等了,因为白天工作实在太忙,但一想到大家都在等着我们的 ai agent, 零基础到精通动手实践篇,我就赶紧回来了。在正式敲代码之前,我们必须先完成一件大事,搭建开发环境。 这就像上战场前得先磨好枪,备好弹,环境没配好,后面的代码可就寸步难行了。别担心,整个过程我已经为大家简化成了五个清晰的步骤,跟着我的节奏, 大概十五分钟我们就能轻松搞定,为接下来的实战做好万全准备。在动手之前,我先说一下你需要具备什么基础。三个东西,第一, python 基础,你得知道变量函数怎么写,会用 pip 装包。第二, 命令行基础,能打开终端敲命令就行。第三,就是我们的原理篇,你得先理解 agent 四大组建的概念,如果你还不会 python, 也不用太担心,我们的代码都有详细注示,但建议先花个一两个小时学一下基础语法, 这样理解起来会顺畅很多。好,我们正式开始。第一步,确认你的 python 加 r 键,打开终端,输入 python 杠杠 version。 我们要求 python 三点一零及以上版本,为什么?因为 lan graph 这个框架最低要求就是三点一零。如果你看到的版本号低于三点一零,那就需要先去 python org 下载新版本,安装完之后 再跑一次这个命令,确认版本没问题,就可以进入下一步了。第二步,装依赖包,使用下面的命令,我来简单说一下每个包是干什么的。 lanchan 是 agent 开发框架的核心, lanchan open ai 是 用来调用 open ai 格式模型的接口, deep seek 也兼容这个格式。 lanchan community 提供社区工具,比如搜索和向量数据库。 lan graph 是 agent 的 运行式框架。 simple level 是 一个安全的数学计算库。 chroma d b 是 轻量级的向量数据库,用来做长期记忆的 request, 用来发 http 请求。第三步,获取 api key。 我们需要三个 key, 但只有一个是必须的。第一个, deep seek api key, 这个是必须的。去 deep seek 官网注册登录,点 create api key, 复制保存好。注意这个 key 只显示一次, 一定要保存好。第二个 tablet key, 这个在实践二四五六会用到,去 tablet 官网注册就能拿到。第三个 openweather, 这个是可选的,只有实践四的天气工具会用到。这里我要特别强调一下安全问题, 永远不要把 api key 印编码在代码里,也不要提交到 git 仓库,我们后面所有代码都是通过 os git 来获取环境变量的,这样更安全。第四步,把刚才拿到的 api key 设置成环境变量。如果你用的是 windows, 打开 power shell, 输入这三行命令。 如果你用的是 mac 或者 linux, 用 export 命令,为什么要用环境变量呢?打个比方,把 api key 写在代码里,就像把银行卡密码写在纸上,任何人看到代码就能拿到你的 key。 而用环境变量呢?就像把密码放在保险箱里, 代码只知道以去保险箱取,但不知道密码是什么,这样安全多了。最后一步,验证环境是否 ok, 创建一个文件叫 check in v p y, 把验证代码写进去,然后运行这个文件。如果一切正常,你会看到 luncheon 和 lan graph 的 版本号以及三个 api key 的 状态,如果某个 key 显示未设置,就回去检查一下环境变量有没有设对。 我们本片统一用 deepsea chat, 它兼容 open ai api 格式,可以直接通过 luncheon open ai 调用,非常方便。如果你想用其他模型,需要安装对应的 luncheon 集成包,比如 luncheon sopic, 然后修改实时代码就行。 好,最后我们来过一遍检查清单,确认以下几项都 ok 了。 python 三点一零以上装好了依赖包装好了 deepsea api key 拿到了, tiffany api key 拿到了,环境变量设好了, check in, apiy 运行通过了。全部打勾的话,恭喜你, 环境准备完成,接下来就可以正式开始动手实践了。我是即刻模导师,我们下节代码见,拜了个拜!