Vue d'ensemble des Contrats (Interfaces)
Synapse Core est conçu comme un kit de construction. Chaque brique majeure est définie par une interface (un "contrat") que vous pouvez réimplémenter pour adapter le bundle à vos besoins exacts.
🏗 Les piliers du système
Cliquez sur une interface pour découvrir son guide d'implémentation premium.
🧠 Cœur & Orchestration
| Interface |
Rôle principal |
| LlmClientInterface |
Le Moteur. Connecte Synapse à OpenAI, Gemini, Ollama, etc. |
| AiToolInterface |
L'Action. Permet à l'IA d'appeler votre code PHP (Function Calling). |
| AgentInterface |
Le Cerveau. Définit une personnalité et des outils spécifiques. |
💾 RAG & Mémoire (Mémoire long-terme)
⚙️ Personnalisation du Flux
| Interface |
Rôle principal |
| ContextProvider |
L'Injection. Ajoute des données dynamiques au prompt système. |
| ConfigProvider |
Le Réglage. Ajuste la température et les filtres dynamiquement. |
[!TIP]
Pas besoin de tout implémenter ! Synapse Core arrive avec des implémentations par défaut pour la plupart de ces briques. Vous ne remplacez que ce dont vous avez réellement besoin.