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ính | Giá trị |
---|---|
URL điểm cuối API | https://llama70b.gaia.domains/v1 |
Tên Model | lạc đà không bướu70b |
KHÓA API | Gaia |
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.
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.