본문으로 건너뛰기
이 페이지는 영어로 된 기계 번역을 사용하므로 오류나 불명확한 언어가 포함될 수 있습니다. 가장 정확한 정보는 영어 원문을 참조하시기 바랍니다. 잦은 업데이트로 인해 일부 콘텐츠는 원래 영어로 되어 있을 수 있습니다. Crowdin에서 이 페이지의 번역을 개선하는 데 동참하여 도움을 주세요. (Crowdin translation page, Contributing guide)

카이아 엘리자 플러그인

개요

카이아 엘리자 플러그인엘라이자OS와의 통합을 위한 필수 확장 기능으로, 카이아 메인넷 및 카이로스 테스트넷**과의 원활한 상호작용을 가능하게 합니다. 이 플러그인은 KAIA 토큰 전송, 지갑 잔액 조회, 대체 가능한 토큰과 대체 불가능한 토큰(FT/NFT) 검색을 포함한 강력한 기능 모음을 제공합니다. 개발자를 위해 설계된 이 기능은 지갑 관리를 간소화하고 카이아 생태계를 위한 ElizaOS 프레임워크 내에서 애플리케이션 기능을 향상시킵니다.

주요 기능

  • 토큰 전송: 지갑 간에 KAIA 토큰을 손쉽게 전송할 수 있습니다.
  • 지갑 쿼리: 지갑 잔액과 실시간 KAIA 가격 데이터를 검색합니다.
  • 네트워크 관리: 카이아 블록체인과 원활하게 상호작용하세요.
  • 블록 및 트랜잭션 정보: 네트워크의 트랜잭션과 블록에 대한 자세한 인사이트에 액세스하세요.

시작하기

1. ElizaOS 설정


git clone https://github.com/elizaOS/eliza
cd eliza
git checkout $(git describe --tags --abbrev=0)
pnpm install
cp .env.example .env

2. 환경 변수 구성

Kaia 플러그인을 통합하려면 개발자가 환경 변수와 비밀 번호를 구성해야 합니다. 플러그인은 agent.json.secret를 통해 또는 런타임에 직접 이러한 설정에 액세스할 수 있습니다.

이제 .env 파일과 kaiaagent.character.json 값을 구성합니다.

.env 파일:


GROK_API_KEY= # GROK API Key
GOOGLE_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 build
pnpm 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"

KAIA 테스트 토큰 요청하기

명령어:


User: "Give me some test tokens to 0xcfcb1dc1efbbccbb6a9afc78c12315d64e8c383d"

응답:


Assistant: "I'll send a few KAIA testnet tokens..."

KAIA 토큰 보내기

명령어:


User: "Send 1 KAIA to 0xcfcb1dc1efbbccbb6a9afc78c12315d64e8c383d on Kairos"

응답:


Assistant: "I'll send 1 KAIA token now..."

계정 정보 조회

명령어:


User: "What's my account overview of 0xcfcb1dc1efbbccbb6a9afc78c12315d64e8c383d on Kairos?"

응답:


Assistant: "Your account overview details: Account Type: EOA, Balance: 10, Total Transactions: 12"

최신 블록 정보 확인

명령어:


User: "What is the latest block number of Kaia?"

응답:


Assistant: "The latest block number for Kaia is 176629207"

참여하기

개발자 커뮤니티의 기여를 환영합니다. 카이아 블록체인에 대해 자세히 알아보려면 여기를 방문하세요:

결론

카이아 엘리자 플러그인은 엘리자OS AI 에이전트 프레임워크와 원활하게 통합되어 카이아 메인넷** 및 카이로스 테스트넷**과 지능적이고 효율적인 상호작용을 가능하게 합니다. 강력한 지갑, 트랜잭션, 토큰 관리 기능을 통해 개발자는 블록체인 상호작용을 간소화하면서 더 스마트하고 반응성이 뛰어난 탈중앙화 애플리케이션을 구축할 수 있습니다.

AI 기반 블록체인 경험을 향상시킬 준비가 되셨나요? 지금 바로 카이아 플러그인을 엘리자OS와 통합하고 새로운 가능성을 열어보세요!

페이지를 개선해 주세요