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.

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
- Entrepôt de clonage :
git clone https://github.com/sendaifun/solana-agent-kit.git
- Allez dans le répertoire du projet et installez les dépendances :
cd solana-agent-kit
npm install
- Configurer les variables d'environnement :
- établir
.env
et ajouter ce qui suit :
WALLET_PRIVATE_KEY=你的钱包私钥
RPC_URL=https://api.mainnet-beta.solana.com
OPENAI_API_KEY=你的OpenAI API密钥
- établir
Lignes directrices pour l'utilisation
- 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);
- Exécuter des transactions de jetons :
await tools.tradeTokens("代币A", "代币B", 数量);
- Créer et gérer des NFT :
await tools.createNFT("NFT名称", "描述", "图像URL");
await tools.listNFT("NFT ID", "价格");
- Opérations de blockchain à l'aide de LangChain :
const response = await agent.execute("创建一个新的SPL代币");
console.log(response);
- Mode automatisé :
- Configurer l'intervalle d'opération et la gestion des erreurs :
javascript
agent.setActionInterval(60000); // 每60秒执行一次操作
agent.onError((error) => {
console.error("操作失败:", error);
});
- Configurer l'intervalle d'opération et la gestion des erreurs :
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
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...