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.
Öznitelik | Değer |
---|---|
API uç noktası URL'si | https://llamatool.us.gaianet.network/v1 |
Model Adı | lama |
API ANAHTARI | Gaia |
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.
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.