Ana içeriğe geç
Sürüm: 2.0.0

Coinbase AgentKit ile çalışma

Coinbase AgentKit'e güç sağlamak için bir Gaia düğümü kullanabilirsiniz. Gaia düğümü, araç çağırma için optimize edilmiş bir LLM çalıştırmalıdır. Ya da genel düğümümüzü kullanabilirsiniz.

ÖznitelikDeğer
API uç noktası URL'sihttps://llamatool.us.gaianet.network/v1
Model Adılama
API ANAHTARIGaia

Hızlı Başlangıç

Öncelikle, bir Coinbase Geliştirici Platformu hesabına ihtiyacınız var ve ardından bir API anahtarı oluşturun.

Ardından, AgentKit örnek koduna göz atın.

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

API anahtarınız için ortam değişkenlerini ayarlayın.

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

Düzenleyin chatbot.py dosyasını kullanarak aracıyı yukarıdaki Gaia düğümünü kullanacak şekilde yapılandırın.

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

Son olarak, aracıyı Python kullanarak çalıştırın.

python chatbot.py

Bir video demosunu burada görebilirsiniz.

AgentKit için bir Telegram botu

Ayrıca, metin ve sesli mesajlar aracılığıyla kendi cüzdanınızla etkileşime girmenizi sağlayan bir Telegram botu oluşturduk. Botunuzun çalışması için kendi Coinbase kimlik bilgilerinizi ve cüzdanınızı getirmeniz gerekecektir. Telegram'da bot ile sohbet etmeye gidin.

https://t.me/agentkit_bot

Botunuz için cüzdan kimlik bilgilerinizi ayarlamak üzere slash komutlarını kullanmanızı ister. Bunun gibi bir şey.

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

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

/wallet {"wallet_id": "...

Ardından, Telegram botuna zincir üzerinde ne yapmak istediğinizi söyleyebilirsiniz ve temsilci bunu sizin için yapacaktır.