このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
カイア・イライザ プラグイン
概要
Kaia Eliza Pluginは、ElizaOSとの統合に不可欠な拡張機能で、Kaia MainnetおよびKairos Testnet**とのシームレスなインタラクションを可能にします。 このプラグインは、KAIAトークンの転送、ウォレット残高のクエリー、菌類・非菌類トークン(FTs/NFTs)の取得を含む、堅牢な機能スイートを提供します。 開発者向けに設計され、ウォレット管理を簡素化し、カイア・エコシステムのElizaOSフレームワーク内のアプリケーション機能を強化します。
主な特徴
- トークンの転送:KAIAトークンをウォレット間で簡単に送信できます。
- **ウォレットクエリーウォレットの残高とリアルタイムのKAIA価格データを取得します。
- ネットワーク管理:Kaiaブロックチェーンとシームレスに相互作用する。
- ブロックと取引情報:ネットワーク上の取引とブロックに関する詳細な情報にアクセスできます。
はじめに
1. ElizaOSのセットアップ
git clone https://github.com/elizaOS/elizacd elizagit checkout $(git describe --tags --abbrev=0)pnpm installcp .env.example .env
2. 環境変数の設定
カイア・プラグインを統合するには、開発者は環境変数とシークレットを設定しなければならない。 プラグインは、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" } }}
の値を提供する:
- kaia_evm_private_key:オンチェーン・トランザクションに必要。
- kaia_kaiascan_api_key:KaiaScan](https://kaiascan.io)から取得可能。
- kaia_faucet_amount:リクエスト時に配布するトークンの量を指定します。
**構成例
必要な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" }}