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 Gaia alanımızı aşağıdaki gibi kullanabilirsiniz.

ÖznitelikDeğer
API uç noktası URL'sihttps://llama70b.gaia.domains/v1
Model Adıllama70b
API ANAHTARIGaia

Yapabilirsin kendi Gaia düğümünüzü başlatın'ye yönlendirin ve uç nokta URL'sini http://localhost:8080/v1

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/agentkit
cd agentkit/python/examples/langchain-cdp-chatbot/
uv senkronizasyonu

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="your-gaia-key", base_url="https://llama8b.gaia.domains/v1")

Gaia'dan bir API anahtarı almanız gerekecektir.

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.