Astreus

Modèles

Informations sur les modèles de projet et les configurations courantes. Découvrez les schémas de configuration, les API et les exemples pratiques...

Informations sur les modèles de projet et les configurations courantes.

Projet par défaut

Lorsque vous exécutez create-astreus-agent, vous obtenez une configuration interactive qui génère un projet en fonction de vos choix.

npx create-astreus-agent my-agent

Le projet généré contient tout ce dont vous avez besoin pour démarrer.

Structure du projet généré

my-agent/
├── src/
│   └── index.ts      # Point d'entrée principal avec la configuration de l'agent
├── package.json      # Dépendances et scripts
├── tsconfig.json     # Configuration TypeScript (si TypeScript a été sélectionné)
├── .env.example      # Modèle de variables d'environnement
├── .gitignore        # Règles Git ignore
└── README.md         # Documentation du projet

Scripts Package.json

{
  "scripts": {
    "dev": "tsx src/index.ts",
    "build": "tsc",
    "start": "node dist/index.js"
  }
}

Configurations courantes

Agent de chat basique

Sélectionnez uniquement la fonctionnalité Mémoire pour un agent conversationnel simple :

? Which features do you want to include?
  ◉ Memory - Persistent agent memory with vector search
  ◯ Knowledge (RAG)
  ◯ Graph Workflows
  ◯ Sub-Agents
  ◯ Custom Plugins
  ◯ MCP Integration

Agent avec RAG activé

Sélectionnez Mémoire et Connaissance pour des réponses tenant compte des documents :

? Which features do you want to include?
  ◉ Memory - Persistent agent memory with vector search
  ◉ Knowledge (RAG) - Document ingestion and retrieval
  ◯ Graph Workflows
  ◯ Sub-Agents
  ◯ Custom Plugins
  ◯ MCP Integration

Agent complet

Sélectionnez toutes les fonctionnalités pour des capacités maximales :

? Which features do you want to include?
  ◉ Memory - Persistent agent memory with vector search
  ◉ Knowledge (RAG) - Document ingestion and retrieval
  ◉ Graph Workflows - DAG-based task orchestration
  ◉ Sub-Agents - Multi-agent coordination
  ◉ Custom Plugins - Extensible tool system
  ◉ MCP Integration - Model Context Protocol support

Configuration spécifique au fournisseur

OpenAI

Modèle par défaut : gpt-4o

.env.example généré :

OPENAI_API_KEY=your-api-key-here

Anthropic (Claude)

Modèle par défaut : claude-sonnet-4-20250514

.env.example généré :

ANTHROPIC_API_KEY=your-api-key-here

Google (Gemini)

Modèle par défaut : gemini-2.0-flash

.env.example généré :

GEMINI_API_KEY=your-api-key-here

Ollama (Local)

Modèle par défaut : llama3

.env.example généré :

# Ollama runs locally, no API key needed
OLLAMA_HOST=http://localhost:11434

Plusieurs fournisseurs

.env.example généré :

# Add API keys for providers you want to use
OPENAI_API_KEY=your-openai-key
ANTHROPIC_API_KEY=your-anthropic-key
GEMINI_API_KEY=your-gemini-key

Comparaison des fonctionnalités

FonctionnalitéCas d'usage
MémoireSe souvenir des préférences utilisateur, historique de conversation
ConnaissanceQ&A sur la documentation, assistants de recherche
GraphWorkflows à plusieurs étapes, pipelines
Sub-AgentsTâches spécialisées, traitement en parallèle
PluginsOutils personnalisés, intégrations d'API
MCPÉcosystème d'outils standardisé

Prochaines étapes

Après avoir créé votre projet :

cd my-agent
npm install
cp .env.example .env
# Edit .env with your API keys
npm run dev

Consultez Configuration pour la configuration détaillée de l'environnement.

Dernière mise à jour : 6 juillet 2026