Trabalhar com o Coinbase AgentKit
É possível usar um nó Gaia para alimentar o Coinbase AgentKit. O nó Gaia deve executar um LLM que seja otimizado para chamadas de ferramentas. Ou, podes simplesmente usar o nosso nó público.
Atributo | Valor |
---|---|
URL do ponto de extremidade da API | https://llamatool.us.gaianet.network/v1 |
Nome do modelo | lhama |
CHAVE API | gaia |
Início rápido
Primeiro, você precisa de uma conta na Coinbase Developer Platform e, em seguida, criar uma chave de API.
Em seguida, verifique o código de exemplo do AgentKit.
git clone https://github.com/coinbase/cdp-agentkit
cd cdp-agentkit/cdp-langchain/examples/chatbot
Defina as variáveis de ambiente para a sua chave de API.
export CDP_API_KEY_NAME='organizations/.../apiKeys/...'
export CDP_API_KEY_PRIVATE_KEY='-----BEGIN EC...END EC PRIVATE KEY-----\n'
Editar o chatbot.py
para configurar o agente para usar o nó Gaia acima.
llm = ChatOpenAI(model="llama", api_key="GAIA", base_url="https://llamatool.us.gaianet.network/v1")
Por fim, execute o agente utilizando Python.
python chatbot.py
Pode ver um vídeo de demonstração aqui.
Um bot do Telegram para o AgentKit
Também criámos um bot do Telegram que lhe permite interagir com a sua própria carteira através de mensagens de texto e voz. Você precisará trazer suas próprias credenciais e carteira Coinbase para o seu bot operar. Vá para o chat com o bot no Telegram.
Pede-lhe para usar comandos de barra para definir as credenciais da sua carteira para o seu bot. É assim.
/name organizations/.../apiKeys/...
/pk -----BEGIN EC...END EC PRIVATE KEY-----\n
/wallet {"wallet_id": "...
Depois, basta dizer ao bot do Telegram o que quer fazer na cadeia, e o agente fá-lo-á por si.