Solana Agent Kit : une boîte à outils open source pour connecter des intelligences IA au protocole Solana

Introduction générale

Solana Agent Kit est une boîte à outils open source conçue pour connecter de manière transparente les intelligences IA au protocole de la blockchain Solana. Les chercheurs en IA et les développeurs de crypto-monnaies peuvent utiliser n'importe quel corps intelligent entraîné par un modèle pour effectuer plus de 60 opérations Solana via le kit, notamment l'échange de jetons, le prêt et l'emprunt d'actifs, les dépôts d'air comprimé, la création et la gestion de NFT, et bien plus encore. Le kit d'outils prend en charge les intégrations LangChain et Vercel AI SDK, offrant un mode d'automatisation et un mode de chat interactif pour faciliter les opérations sur la blockchain et l'intégration de l'IA.

Solana Agent Kit:连接AI智能体与Solana协议的开源工具包

 

Liste des fonctions

  • Opérations sur les jetons : déploiement des jetons SPL, transferts d'actifs, vérifications des soldes, promesses SOL
  • Intégration DeFi : Jupiter Exchange Exchange, Raydium Pool Creation, Orca Whirlpool Integration
  • Gestion des NFT : création et mise en rayon automatisée des NFT, gestion des métadonnées, configuration des redevances
  • Mode d'automatisation : fonctionnement à intelligences indépendantes, intervalles d'opération configurables, traitement et récupération des erreurs intégrés.
  • Outils d'IA : intégration de DALL-E pour générer des artefacts NFT, traitement en langage naturel des commandes blockchain, analyse de marché des flux de prix.
  • Intégration de LangChain : outils prêts à l'emploi pour les opérations de blockchain, gestion de la mémoire pour les interactions persistantes, réponses en continu avec retour d'information en temps réel.

 

Utiliser l'aide

Processus d'installation

  1. Entrepôt de clonage :
   git clone https://github.com/sendaifun/solana-agent-kit.git
  1. Allez dans le répertoire du projet et installez les dépendances :
   cd solana-agent-kit
npm install
  1. Configurer les variables d'environnement :
    • établir.envet ajouter ce qui suit :
      WALLET_PRIVATE_KEY=你的钱包私钥
      RPC_URL=https://api.mainnet-beta.solana.com
      OPENAI_API_KEY=你的OpenAI API密钥

Lignes directrices pour l'utilisation

  1. Initialiser le Solana Agent Kit :
   import { SolanaAgentKit, createSolanaTools } from "solana-agent-kit";
const agent = new SolanaAgentKit("你的钱包私钥", "https://api.mainnet-beta.solana.com", "你的OpenAI API密钥");
const tools = createSolanaTools(agent);
  1. Exécuter des transactions de jetons :
   await tools.tradeTokens("代币A", "代币B", 数量);
  1. Créer et gérer des NFT :
   await tools.createNFT("NFT名称", "描述", "图像URL");
await tools.listNFT("NFT ID", "价格");
  1. Opérations de blockchain à l'aide de LangChain :
   const response = await agent.execute("创建一个新的SPL代币");
console.log(response);
  1. Mode automatisé :
    • Configurer l'intervalle d'opération et la gestion des erreurs : javascript
      agent.setActionInterval(60000); // 每60秒执行一次操作
      agent.onError((error) => {
      console.error("操作失败:", error);
      });

Fonction détaillée du déroulement des opérations

  • opération de jetonDéploiement des jetons SPL via Metaplex pour les transferts d'actifs et les vérifications de solde, prise en charge des promesses SOL et des dépôts d'air comprimé.
  • Intégration DeFiIntégration avec des plates-formes telles que Jupiter, Raydium, Orca, etc. pour prendre en charge les échanges, la création de pools et les opérations AMM dynamiques.
  • NFT ManagementLes services de gestion des collections : créer des collections de NFT et automatiser la mise en rayon, gérer les métadonnées et les configurations de redevances, et prendre en charge les échanges de NFT sur la plateforme 3.land.
  • Outils d'IALes objectifs du projet sont les suivants : intégrer DALL-E pour générer des artefacts NFT, utiliser le traitement du langage naturel pour les opérations de commande de la blockchain, et fournir des flux de prix pour l'analyse du marché.
  • Intégration de LangChainLa blockchain : fournit des outils de manipulation de la blockchain prêts à l'emploi qui prennent en charge la gestion de la mémoire pour les interactions persistantes et les réponses en continu avec un retour d'information en temps réel.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...