카이아 엘리자 플러그인
개요
카이아 엘리자 플러그인은 엘라이자OS와의 통합을 위한 필수 확장 기능으로, 카이아 메인넷 및 카이로스 테스트넷**과의 원활한 상호작용을 가능하게 합니다. 이 플러그인은 KAIA 토큰 전송, 지갑 잔액 조회, 대체 가능한 토큰과 대체 불가능한 토큰(FT/NFT) 검색을 포함한 강력한 기능 모음을 제공합니다. 개발자를 위해 설계된 이 기능은 지갑 관리를 간소화하고 카이아 생태계를 위한 ElizaOS 프레임워크 내에서 애플리케이션 기능을 향상시킵니다.
주요 기능
- 토큰 전송: 지갑 간에 KAIA 토큰을 손쉽게 전송할 수 있습니다.
- 지갑 쿼리: 지갑 잔액과 실시간 KAIA 가격 데이터를 검색합니다.
- 네트워크 관리: 카이아 블록체인과 원활하게 상호작용하세요.
- 블록 및 트랜잭션 정보: 네트워크의 트랜잭션과 블록에 대한 자세한 인사이트에 액세스하세요.
시작하기
1. ElizaOS 설정
git clone https://github.com/elizaOS/elizacd elizagit checkout $(git describe --tags --abbrev=0)pnpm installcp .env.example .env
2. 환경 변수 구성
Kaia 플러그인을 통합하려면 개발자가 환경 변수와 비밀 번호를 구성해야 합니다. 플러그인은 agent.json.secret를 통해 또는 런타임에 직접 이러한 설정에 액세스할 수 있습니다.
이제 .env
파일과 kaiaagent.character.json
값을 구성합니다.
.env 파일:
GROK_API_KEY= # GROK API KeyGOOGLE_GENERATIVE_AI_API_KEY= # Gemini API Key
LLM 공급자**를 사용하려면 '.env'에서 관련 API 키를 구성하세요. 제공된 키를 기반으로 문자 파일에서 modelProvider 설정을 업데이트합니다.
kaiaagent.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" } }}
값을 입력합니다:
- 카이아_evm_개인키: 온체인 트랜잭션에 필요합니다.
- 카이아_카이아스캔_API_키: 카이아스캔](https://kaiascan.io)에서 얻을 수 있습니다.
- 카이아_수전_금액: 요청 시 배포할 토큰 금액을 지정합니다.
구성 예제
필요한 character.json 파일을 다운로드합니다:
wget https://eco-klaytn-safe-asset.s3.ap-northeast-2.amazonaws.com/elizaagent/kaiaagent.character.json -O ./characters/kaiaagent.character.json
플러그인 등록
Kaia 플러그인**을 사용 설정하려면 상담원의 구성에 추가하세요:
{ "name": "Kaia AI Dev Agent", "plugins": ["@elizaos-plugins/plugin-kaia"]}
또한 아래 명령을 실행하여 플러그인을 package.json
에 종속성으로 추가합니다:
npx elizaos plugins install @elizaos-plugins/plugin-kaia
{ "dependencies": { "@elizaos-plugins/plugin-kaia": "github:kaiachain/kaia-eliza-plugin" }}
Eliza 구축 및 시작
pnpm buildpnpm start --character="./characters/kaiaagent.character.json"
Eliza 클라이언트 UI 실행
다른 터미널을 열고 실행합니다:
pnpm run start:client
UI가 준비되면 **http://localhost:5173\*\*에서 사용할 수 있습니다.
구성된 개인 키와 연결된 계정에 카이아 테스트넷 또는 메인넷에서 온체인 트랜잭션을 수행할 수 있는 자금이 있는지 확인합니 다. 테스트 토큰은 카이아 수도꼭지에서 요청할 수 있습니다.
데모
사용 예
KAIA 가격 및 시장 데이터 가져오기
명령어:
User: "Give me KAIA information"
응답:
Assistant: "KAIA Token info: USD: 0.14, Total Supply: 5,936,109,217, Volume: 63,994,146"