- 在 Uniswap 和 Aerodrome 上兑换代币
- 使用 Aave 上的协议借出或借入资产
- 在 Aerodrome 和 Uniswap 上提供流动性
- 在钱包之间转移资金。
- 查询余额、投资组合并监控头寸。
概览
集成详情
| 类别 | 包 | 可序列化 | JS 支持 | 版本 |
|---|---|---|---|---|
| LangchainCompassToolkit | langchain-compass | ❌ | ❌ |
工具特性
以下是此工具包提供的一些工具示例(每天可能有所变化)aave_supply:向 Aave 存入资产以赚取利息。aave_borrow:使用抵押品从 Aave 借入资产。uniswap_swap_sell_exactly:在 Uniswap 上精确兑换指定数量的代币。generic_portfolio_get:以美元和代币余额检索钱包的投资组合。generic_transfer_erc20:在地址之间转移 ERC20 代币。
设置
在这里,我们将- 安装 langchain 包
- 导入并实例化工具包
- 使用
toolkit.get_tools()将工具传递给您的代理
安装
此工具包位于langchain-compass 包中
环境设置
要运行这些示例,请确保 LangChain 可以访问 LLM 服务。例如,如果您正在使用 GPT-4o,请创建一个包含以下内容的.env 文件
实例化
现在我们可以实例化我们的工具包了工具
查看可用工具调用
以编程方式调用单个工具在代理中使用
我们将需要一个 LLM 或聊天模型API 参考
langchain-compass 建立在 Compass API 之上。每个工具都对应一个 API 端点。请在此处查看文档
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。