
Goat

2025.04.16
599
TypeScript金融工具包区块链加密货币金融服务
GOAT是一个为AI代理设计的金融工具包,专注于区块链和加密货币领域。它允许AI代理进行支付、购买商品和服务、参与投资策略、资产代币化以及获取金融洞察。GOAT支持多种区块链和钱包,提供200多种工具集成,并且可以与任何代理框架配合使用。
View on GitHub
Overview
基本能力
产品定位
GOAT是最大的AI代理金融工具包,专注于区块链和加密货币领域,使AI代理能够成为经济参与者。
核心功能
- 支付功能:发送和接收支付。
- 商业功能:购买物理和数字商品及服务。
- 投资策略:包括赚取收益、预测市场、购买加密资产等。
- 资产代币化:支持非同质化和同质化资产的代币化。
- 金融洞察:获取金融数据和洞察。
适用场景
- 金融代理:自动化金融交易和投资。
- 商业代理:自动化购买和销售流程。
- 资产管理:代币化和管理数字资产。
工具列表
GOAT支持200多种工具,包括但不限于: - 0x:获取报价和在0x上交换代币。 - 1inch:使用1inch API获取钱包余额。 - CoinGecko:使用CoinGecko API获取硬币信息。 - Uniswap:在Uniswap上交换代币。
常见问题解答
- 如何扩展GOAT的功能?:可以通过创建插件、集成新的链、钱包或代理框架来扩展GOAT的功能。
- GOAT支持哪些代理框架?:支持Langchain、LlamaIndex、Vercel AI等多种框架。
使用教程
使用依赖
- Node.js:确保已安装Node.js。
- Python:确保已安装Python。
安装教程
Typescript
npm install @goat-sdk/core
Python
pip install goat-sdk
调试方式
Typescript
npm run test
Python
python -m unittest discover