Ir al contenido principal
Versión: 2.0.0

Trabajar con Coinbase AgentKit

Puedes utilizar un nodo Gaia para alimentar el Coinbase AgentKit. El nodo Gaia debe ejecutar un LLM optimizado para la llamada a herramientas. O, simplemente puede utilizar nuestro nodo público.

AtributoValor
URL del punto final de la APIhttps://llamatool.us.gaianet.network/v1
Nombre del modelollama
CLAVE APIgaia

Inicio rápido

En primer lugar, necesitas una cuenta en la plataforma para desarrolladores Coinbase y, a continuación, crear una clave API.

A continuación, echa un vistazo al código de ejemplo de AgentKit.

git clone https://github.com/coinbase/cdp-agentkit
cdp-agentkit/cdp-langchain/examples/chatbot

Establezca las variables de entorno para su clave API.

export CDP_API_KEY_NAME='organizaciones/.../apiKeys/...'
export CDP_API_KEY_PRIVATE_KEY='-----BEGIN EC...END EC PRIVATE KEY-----\n'

Editar el chatbot.py para configurar el agente para usar el nodo Gaia anterior.

llm = ChatOpenAI(model="llama", api_key="GAIA", base_url="https://llamatool.us.gaianet.network/v1")

Por último, ejecute el agente utilizando Python.

python chatbot.py

Puede ver un vídeo de demostración aquí.

Un bot de Telegram para AgentKit

También hemos construido un bot de Telegram que te permite interactuar con tu propio monedero a través de mensajes de texto y voz. Necesitarás traer tus propias credenciales de Coinbase y tu monedero para que el bot funcione. Ve a chatear con el bot en Telegram.

https://t.me/agentkit_bot

Te pide que uses comandos de barra para establecer las credenciales de tu monedero para tu bot. Es así.

/name organizations/.../apiKeys/...

/pk -----BEGIN EC...END EC PRIVATE KEY-----\n

/wallet {"wallet_id": "...

Entonces, sólo tienes que decirle al bot de Telegram lo que quieres hacer en la cadena, y el agente lo hará por ti.