Saltar para o conteúdo principal
Versão: 1.0.0

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.

AtributoValor
URL do ponto de extremidade da APIhttps://llamatool.us.gaianet.network/v1
Nome do modelolhama
CHAVE APIgaia

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.

https://t.me/agentkit_bot

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.