Chuyển đến nội dung chính
Phiên bản: 2.0.0

Làm việc với Coinbase AgentKit

Bạn có thể sử dụng một nút Gaia để cung cấp năng lượng cho Coinbase AgentKit . Nút Gaia phải chạy một LLM được tối ưu hóa để gọi công cụ . Hoặc, bạn có thể chỉ cần sử dụng miền Gaia công khai của chúng tôi như sau.

Thuộc tínhGiá trị
URL điểm cuối APIhttps://llama70b.gaia.domains/v1
Tên Modellạc đà không bướu70b
KHÓA APIGaia

Bạn có thể bắt đầu nút Gaia của riêng bạnvà trỏ URL điểm cuối tới http://localhost:8080/v1

Bắt đầu nhanh

Đầu tiên, bạn cần có tài khoản Coinbase Developer Platform và sau đó tạo khóa API .

Tiếp theo, hãy xem mã ví dụ AgentKit.

git clone https://github.com/coinbase/agentkit
cd agentkit/python/ví dụ/langchain-cdp-chatbot/
đồng bộ uv

Đặt biến môi trường cho khóa API của bạn.

xuất CDP_API_KEY_NAME='tổ chức/.../apiKeys/...'
xuất CDP_API_KEY_PRIVATE_KEY='-----BẮT ĐẦU EC...KẾT THÚC EC KHÓA RIÊNG-----\n'

Chỉnh sửa chatbot.py tệp để cấu hình tác nhân sử dụng nút Gaia ở trên.

llm = ChatOpenAI(model="llama", api_key="khóa-gaia-của-bạn", base_url="https://llama8b.gaia.domains/v1")

Bạn sẽ cần lấy khóa API từ Gaia.

Cuối cùng, chạy tác nhân bằng Python.

chatbot python.py

Bạn có thể xem video demo tại đây .

Một bot Telegram cho AgentKit

Chúng tôi cũng đã xây dựng một bot Telegram cho phép bạn tương tác với ví của riêng bạn thông qua tin nhắn văn bản và tin nhắn thoại. Bạn sẽ cần mang theo thông tin đăng nhập Coinbase và ví của riêng mình để bot của bạn hoạt động. Hãy trò chuyện với bot trên Telegram.

https://t.me/agentkit_bot

Nó yêu cầu bạn sử dụng lệnh slash để thiết lập thông tin đăng nhập ví cho bot của bạn. Nó như thế này.

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

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

/wallet {"wallet_id": "...

Sau đó, bạn chỉ cần nói với bot Telegram những gì bạn muốn làm trên chuỗi và bot sẽ thực hiện thay bạn.