Goat

Goat

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。