Eliza
Tổng quan
Kaia Eliza Plugin là tiện ích mở rộng quan trọng để tích hợp với ElizaOS, cho phép tương tác liền mạch với Kaia Mainnet và Kairos Testnet. Plugin này cung cấp một bộ chức năng mạnh mẽ, bao gồm chuyển mã thông báo KAIA, truy vấn số dư ví và truy xuất mã thông báo có thể thay thế và không thể thay thế (FT/NFT). Được thiết kế dành cho các nhà phát triển, giải pháp này đơn giản hóa việc quản lý ví và nâng cao khả năng ứng dụng trong khung ElizaOS cho hệ sinh thái Kaia.
Plugin Kaia Eliza sử dụng Kaia Agent Kit ở bên dưới. Điều này có nghĩa là mọi hoạt động trên chuỗi, như gửi token hoặc kiểm tra số dư, đều được hỗ trợ bởi các công cụ an toàn và đáng tin cậy của Kaia Agent Kit.
Đặc điểm chính
- Chuyển mã thông báo: Gửi mã thông báo KAIA giữa các ví một cách dễ dàng.
- Truy vấn ví: Truy xuất số dư ví và dữ liệu giá KAIA theo thời gian thực.
- Quản lý mạng: Tương tác liền mạch với blockchain Kaia.
- Thông tin về khối và giao dịch: Truy cập thông tin chi tiết về các giao dịch và khối trên mạng.
Bắt đầu
1. Thiết lập ElizaOS
git clone https://github.com/elizaOS/elizacd elizagit checkout $(git describe --tags --abbrev=0)pnpm installcp .env.example .env
2. Cấu hình biến môi trường
Để tích hợp plugin Kaia, các nhà phát triển phải cấu hình các biến môi trường và bí mật. Plugin có thể truy cập các thiết lập này thông qua agent.json.secret hoặc trực tiếp khi chạy.
Bây giờ, hãy cấu hình tệp .env
và các giá trị kaiaegent.character.json
.
.tệp env:
GROK_API_KEY= # GROK API KeyGOOGLE_GENERATIVE_AI_API_KEY= # Gemini API Key
Để sử dụng bất kỳ nhà cung cấp LLM nào, hãy cấu hình khóa API có liên quan trong .env
. Dựa trên khóa được cung cấp, hãy cập nhật cài đặt modelProvider trong tệp ký tự.
kaiagent.character.json:
{ "name": "Kaia AI Dev Agent", "plugins": ["@elizaos-plugins/plugin-kaia"], "clients": [], "modelProvider": "grok", "settings": { "ragKnowledge": false, "secrets": { "KAIA_EVM_PRIVATE_KEY": "", "KAIA_KAIASCAN_API_KEY": "", "KAIA_FAUCET_AMOUNT": "1" } }}
Cung cấp giá trị cho:
- KAIA_EVM_PRIVATE_KEY: Cần thiết cho các giao dịch trên chuỗi.
- KAIA_KAIASCAN_API_KEY: Có thể lấy từ KaiaScan.
- KAIA_FAUCET_AMOUNT: Chỉ định số lượng mã thông báo sẽ phân phối theo yêu cầu.
Ví dụ về cấu hình
Tải xuống tệp character.json cần thiết:
wget https://eco-klaytn-safe-asset.s3.ap-northeast-2.amazonaws.com/elizaagent/kaiaagent.character.json -O ./characters/kaiaagent.character.json
Đăng ký Plugin
Để kích hoạt Plugin Kaia, hãy thêm nó vào cấu hình của tác nhân:
{ "name": "Kaia AI Dev Agent", "plugins": ["@elizaos-plugins/plugin-kaia"]}
Ngoài ra, hãy chạy lệnh bên dưới để thêm plugin vào package.json
của bạn:
npx elizaos plugins install @elizaos-plugins/plugin-kaia
{ "dependencies": { "@elizaos-plugins/plugin-kaia": "github:kaiachain/kaia-eliza-plugin" }}
Xây dựng & Khởi động Eliza
pnpm buildpnpm start --character="./characters/kaiaagent.character.json"