本文于 2024-12-18 15:00 更新,部分内容具有时效性,如有失效,请留言
综合介绍
Hyperbolic AgentKit是一个开源项目,旨在提供一个运行AI代理的模板,结合了区块链和计算能力。该项目基于Coinbase的CDP Agentkit进行修改和扩展,支持在终端中运行的聊天机器人,能够执行计算操作和区块链操作。用户可以通过该平台租用GPU计算资源、监控GPU状态、部署ERC-20和NFT代币、管理钱包、执行交易以及与智能合约交互。此外,Hyperbolic AgentKit还集成了X(Twitter)社交平台,支持自动发布推文。
功能列表
- 计算操作:租用GPU计算资源、检查GPU可用性、监控GPU状态、访问GPU机器、在远程GPU机器上运行命令行。
- 区块链操作:部署ERC-20和NFT代币、管理钱包、执行交易、与智能合约交互。
- 社交平台集成:支持X(Twitter)社交平台的自动推文发布。
- 交互模式:提供交互式聊天模式和自主操作模式。
- 持久化钱包管理:支持持久化管理用户钱包。
使用帮助
安装流程
- 设置环境变量:
- 复制示例环境文件:
cp .env.example .env
- 编辑
.env
文件并添加API密钥:- OpenAI:
OPENAI_API_KEY=your-openai-key
- CDP:
CDP_API_KEY_NAME=your-cdp-key-name
,CDP_API_KEY_PRIVATE_KEY=your-cdp-private-key
- Hyperbolic:
HYPERBOLIC_API_KEY=your-hyperbolic-key
- X(Twitter):
TWITTER_API_KEY=your-twitter-api-key
,TWITTER_API_SECRET=your-twitter-api-secret
,TWITTER_ACCESS_TOKEN=your-twitter-access-token
,TWITTER_ACCESS_TOKEN_SECRET=your-twitter-access-token-secret
- OpenAI:
- 复制示例环境文件:
- 安装依赖:
- 使用Poetry安装依赖:
poetry install
- 使用Poetry安装依赖:
- 运行机器人:
- 选择聊天模式或自主模式:
poetry run python chatbot.py
- 开始与区块链和计算资源进行交互。
- 选择聊天模式或自主模式:
功能操作流程
- 计算操作:
- 租用GPU计算资源:通过命令行租用所需的GPU资源。
- 检查GPU可用性:实时监控GPU的可用状态。
- 监控GPU状态:获取GPU的运行状态和性能指标。
- 访问GPU机器:远程连接并管理GPU机器。
- 运行命令行:在远程GPU机器上执行命令行操作。
- 区块链操作:
- 部署代币:使用CDP平台部署ERC-20和NFT代币。
- 管理钱包:创建和管理区块链钱包。
- 执行交易:进行区块链上的交易操作。
- 智能合约交互:与部署的智能合约进行交互。
- 社交平台集成:
- 自动推文发布:配置X(Twitter)API密钥后,设置自动推文发布功能。
交互模式
- 交互式聊天模式:用户可以通过命令行与AI代理进行实时互动,获取指导和帮助。
- 自主操作模式:AI代理可以自主执行预设的操作任务,无需用户干预。
通过以上详细的安装和使用指南,用户可以轻松上手Hyperbolic AgentKit,充分利用其强大的计算和区块链功能。