Date: 20/01/2026 00:40 Statut: TERMINÉ
Faire passer les appels Ollama de NeedFinder par l'AI Orchestrator (système de queue centralisé) au lieu d'appeler Ollama directement.
/src/services/orchestrator-client.ts
Client pour soumettre des jobs Ollama via l'orchestrator:
submitOllamaJob(prompt, options) - Crée un job et poll jusqu'à completioncheckOrchestratorHealth() - Vérifie si l'orchestrator est accessible| Fichier | Modification |
|---|---|
src/services/analyzer.ts |
Utilise submitOllamaJob au lieu d'appel direct |
src/services/matcher.ts |
Utilise submitOllamaJob au lieu d'appel direct |
src/db/client.ts |
search_path TO needfinder (pas public) |
docker-compose.yml |
Ajout ORCHESTRATOR_URL, DB vers /needfinder |
| Tous les collectors | search_path TO needfinder |
IMPORTANT - Structure réelle:
needfinder (pas postgres)needfinder (pas public)posts, needs, sources, mentions, collection_logsraw_posts, detected_needs, need_mentions (alias pour compatibilité code)NEEDFINDER_DB_URL=postgresql://needfinder_service:UK3GlkfwnFZZVAGxScyz5DF6@supabase-db:5432/needfinder
ORCHESTRATOR_URL=http://192.168.1.12:5501
OLLAMA_MODEL=mistral:latest
1cf3643 - feat: integrate AI Orchestrator for Ollama callsf242e41 - fix: connect to needfinder.needfinder instead of postgres.publicStatut: TERMINÉ