Introdução geral
O Hyperbolic AgentKit é um projeto de código aberto que visa fornecer um modelo para a execução de agentes de IA, combinando blockchain e capacidade de computação. O projeto é baseado noKit de agente CDPModificações e extensões são feitas para dar suporte a chatbots executados em terminais capazes de realizar operações de computação e operações de blockchain. A plataforma permite que os usuários aluguem recursos de computação de GPU, monitorem o status da GPU, implantem tokens ERC-20 e NFT, gerenciem carteiras, executem transações e interajam com contratos inteligentes. Além disso, o Hyperbolic AgentKit integra a plataforma social X (Twitter) para oferecer suporte a tuítes automatizados.
Lista de funções
- operação computacionalAluguel de recursos de computação de GPU, verificação da disponibilidade da GPU, monitoramento do status da GPU, acesso a máquinas de GPU e execução de linhas de comando em máquinas de GPU remotas.
- operação de blockchainImplementação de tokens ERC-20 e NFT, gerenciamento de carteiras, execução de transações e interação com contratos inteligentes.
- Integração de plataformas sociaisSuporte para tuítes automatizados na plataforma social X (Twitter).
- modo interativoModo de bate-papo interativo e modo de operação autônoma
- Gerenciamento persistente de carteirasSuporte para gerenciamento persistente de carteiras de usuários.
Usando a Ajuda
Processo de instalação
- Definição de variáveis de ambiente::
- Copie o arquivo de ambiente de exemplo:
cp .env.example .env
- compilador
.env
e adicione a chave de API:- OpenAI:
OPENAI_API_KEY=sua-openai-key
- CDP:
CDP_API_KEY_NAME=seu-nome-de-chave-cdp
(matemática) gêneroCDP_API_KEY_PRIVATE_KEY=sua-cdp-private-key
- Hiperbólico:
HYPERBOLIC_API_KEY=sua-chave hiperbólica
- X (Twitter):
TWITTER_API_KEY=sua-chave-de-aplicativo-do-twitter
(matemática) gêneroTWITTER_API_SECRET=seu-secreto-do-twitter-api
(matemática) gêneroTWITTER_ACCESS_TOKEN=seu-twitter-access-token
(matemática) gêneroTWITTER_ACCESS_TOKEN_SECRET=seu-secreto-de-token-de-acesso-do-twitter
- OpenAI:
- Copie o arquivo de ambiente de exemplo:
- Instalação de dependências::
- Use o Poetry para instalar dependências:
instalação de poesia
- Use o Poetry para instalar dependências:
- Robôs em execução::
- Selecione o modo de bate-papo ou o modo autônomo:
poetry run python chatbot.py
- Comece a interagir com o blockchain e os recursos de computação.
- Selecione o modo de bate-papo ou o modo autônomo:
Função Fluxo de operação
- operação computacional::
- Aluguel de recursos de computação de GPUAlugue os recursos de GPU necessários por meio da linha de comando.
- Verificação da disponibilidade da GPUMonitorar a disponibilidade da GPU em tempo real.
- Monitorar o status da GPUObter o status operacional e as métricas de desempenho da GPU.
- Acesso a máquinas de GPUConexão remota e gerenciamento de máquinas de GPU.
- Executar a linha de comandoExecute operações de linha de comando em uma máquina de GPU remota.
- operação de blockchain::
- Implementação de tokensImplementação de tokens ERC-20 e NFT usando a plataforma CDP.
- Gerenciar carteiraCrie e gerencie carteiras de blockchain.
- Execução de transaçõesExecuta operações de transação no blockchain.
- Interação de contratos inteligentesInteração com o contrato inteligente implantado.
- Integração de plataformas sociais::
- Tuítes automatizadosPublicação automática de tweets: configure a publicação automática de tweets após configurar a chave da API do X (Twitter).
modo interativo
- Modo de bate-papo interativoOs usuários podem interagir com o agente de IA em tempo real por meio da linha de comando para obter orientação e assistência.
- modo de operação autônomoAgentes de IA podem executar de forma autônoma tarefas operacionais predefinidas sem a intervenção do usuário.
Com o guia detalhado de instalação e uso acima, os usuários podem começar a usar facilmente o Hyperbolic AgentKit e aproveitar ao máximo seus recursos avançados de computação e blockchain.