📑 Technical Report | 📖 Documentation | 🎯 Examples
中文说明 | 日本語の説明 | 한국어 설명 | Persian | Français | Português | Türkçe | Русский | Español | Italiano | ไทย | Deutsch | Tiếng Việt | עִברִית | Tagalog | Polski | Arabic | Hungarian | Srpski | Română | Nederlands | Ελληνικά
- 🛠 Support des connecteurs Discord/ Twitter / Telegram
- 🔗 Support des différents modèles d'IA (Llama, Grok, OpenAI, Anthropic, etc.)
- 👥 Gestion de plusieurs agents et assistance
- 📚 Import et interactions avec différents types de documents simplifiés
- 💾 Accès aux données en mémoire et aux documents stockés
- 🚀 Grande personnalisation possible : création de nouveaux clients et de nouvelles actions
- 📦 Simplicité d'utilisation
- 🤖 Chatbot
- 🕵 Agents autonomes
- 📈 Processus automatisés
- 🎮 PNJ interactifs
- 🧠 Trading automatisé
Pré-requis (obligatoire) :
Note pour Windows : WSL 2 est requis
git clone https://github.com/elizaos/eliza-starter.git
cd eliza-starter
cp .env.example .env
pnpm i && pnpm build && pnpm start
# Cloner le dépôt
git clone https://github.com/elizaos/eliza.git
# Ce projet évolue rapidement, c'est pourquoi nous vous recommandons de consulter la dernière version.
git checkout $(git describe --tags --abbrev=0)
# Si la procédure ci-dessus ne vérifie pas la dernière version, cela devrait fonctionner:
# git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
- Copier le fichier d'exemple .env.example et le remplir avec les valeurs adéquates
cp .env.example .env
-
Ouvrir le document
packages/core/src/defaultCharacter.ts
afin de modifier le personnage par défaut -
Pour ajouter des personnages personnalisés :
- Lancer la commande
pnpm start --characters="path/to/your/character.json"
- Plusieurs fichiers personnages peuvent être ajoutés en même temps
- Lancer la commande
Après avoir terminé la configuration et les fichiers personnage, lancer le bot en tapant la ligne de commande suivante:
pnpm i
pnpm build
pnpm start
# Le projet étant régulièrement mis à jour, il vous faudra parfois le nettoyer avant de recommencer à travailler dessus
pnpm clean
- Ouvrez un autre terminal, allez dans le même répertoire, exécutez la commande ci-dessous, puis cliquer sur l'URL pour discuter avec votre agent.
pnpm start:client
Lisez ensuite la Documentation pour savoir comment personnaliser votre Eliza.
Le script de démarrage permet de configurer et d'exécuter Eliza de manière automatisée :
sh scripts/start.sh
Pour des instructions détaillées sur l'utilisation du script de démarrage, y compris la gestion des caractère et le dépannage, voir notre start-script.
Note : Le script de démarrage gère automatiquement toutes les dépendances, la configuration de l'environnement et la gestion des caractères.
Il vous faudra peut-être installer Sharp. S'il y a une erreur lors du lancement du bot, essayez d'installer Sharp comme ceci :
pnpm install --include=optional sharp
-
Ouvrez
packages/core/src/defaultCharacter.ts
pour modifier le caractère par défaut. Décommentez et éditez. -
Pour charger des caractères personnalisés :
- Utilisez
pnpm start --characters="path/to/your/character.json"
. - Plusieurs fichiers de caractères peuvent être chargés simultanément
- Utilisez
-
Se connecter avec X (Twitter)
- changez
"clients" : []
en"clients" : ["twitter"]
dans le fichier de caractères pour se connecter à X
- changez
Il se peut que vous deviez installer Sharp. Si vous voyez une erreur au démarrage, essayez de l'installer avec la commande suivante :
pnpm install --include=optional sharp
Utilisez Fleek pour déployer Eliza en un seul clic. Cela ouvre Eliza aux non-développeurs et fournit les options suivantes pour construire votre agent :
- Commencer par un modèle
- Créer un fichier de caractères à partir de zéro
- Télécharger un fichier de personnage pré-fabriqué
Cliquez ici pour commencer!
- GitHub. Pour partager les bugs découverts lors de l'utilisation d'Eliza, et proposer de nouvelles fonctionnalités.
- Discord. Pour partager ses applications et rencontrer la communauté.