- 在 Uniswap 和 Aerodrome 上交换代币
- 使用 Aave 上的协议借出或借入资产
- 在 Aerodrome 和 Uniswap 上提供流动性
- 在钱包之间转移资金。
- 查询余额、投资组合并监控头寸。
概述
集成详情
| Class | Package | Serializable | JS support | Version |
|---|---|---|---|---|
| LangchainCompassToolkit | langchain-compass | ❌ | ❌ |
工具功能
Here’s a sample of the tools this toolkit provides (subject to change daily):aave_supply:向 Aave 提供资产以赚取利息。aave_borrow:使用抵押品从 Aave 借入资产。uniswap_swap_sell_exactly:在 Uniswap 上交换特定数量的代币。generic_portfolio_get: Retrieve a wallet’s portfolio in USD and token balances.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 获取实时答案。

