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://llama8b.gaia.domains/v1
Nome do modelolhama
CHAVE APIgaia

Se estiver a utilizar um serviço de domínio, e não o seu próprio nó, terá de obter uma chave de API do 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://llama8b.gaia.domains/v1")

Se estiver a utilizar um serviço de domínio, e não o seu próprio nó, terá de obter uma chave de API do Gaia.

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.