[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-langfuse":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-fr-langfuse",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":32,"steps":42,"faq":61,"specs":80,"compatibleOs":92,"relatedApps":94,"relatedPosts":115,"category":119},"langfuse",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"ia","artificial-intelligence","الذكاء-الاصطناعي","inteligencia-artificial","Langfuse","Plateforme d'observabilité LLM open-source : tracez chaque appel IA, évaluez la qualité des réponses, gérez vos prompts et comparez les coûts de modèles — auto-hébergée sur votre VPS.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-langfuse-vps","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Flangfuse.svg","https:\u002F\u002Fgithub.com\u002Flangfuse\u002Flangfuse","Observabilité des applications LLM auto-hébergée : chaque appel tracé, chaque coût mesuré, chaque prompt versionné et évalué — sans envoyer vos traces à un service tiers.","Langfuse est une plateforme open source d'observabilité pour applications à base de modèles de langage. Elle donne une visibilité fine sur chaque appel d'IA effectué par votre application : trace complète du prompt et de la réponse, décomposition des latences, suivi du coût par modèle et par utilisateur, et scores d'évaluation structurés, réunis dans un seul tableau de bord. Là où un outil de monitoring d'infrastructure vous dit que le serveur va bien, Langfuse vous dit ce que votre modèle a réellement répondu, combien cela a coûté et si la qualité s'est dégradée depuis la dernière version de prompt.\n\nDéployée sur votre VPS, Langfuse remplace les services hébergés équivalents (Langsmith, Helicone, Arize) sans transmettre vos traces ni les données de vos utilisateurs à un tiers. Un seul appel de SDK suffit à instrumenter une pile Python, TypeScript ou compatible OpenAI — décorateur `@observe()` ou `langfuse.trace()` — et les intégrations LiteLLM, LangChain, LlamaIndex et Dify émettent leurs traces automatiquement. La version 3.x, dont le cœur est sous licence MIT, ajoute un centre de gestion des prompts : vos ingénieurs y comparent des variantes, lancent des évaluations par juge LLM ou par annotation humaine, et promeuvent la version gagnante en production sans redéployer le code. Une API REST et un SDK web complètent l'ensemble.",[26,27,28,29,30,31],"Traçage de bout en bout — prompt, réponse, latence, coût et nombre de jetons pour chaque appel, avec des spans imbriqués pour suivre les chaînes d'agents.","SDK natifs Python et TypeScript, plus une intégration automatique avec LiteLLM, LangChain, LlamaIndex et Dify.","Gestion des prompts — versionnez vos prompts, testez des variantes en A\u002FB et publiez une mise à jour sans redéployer votre application.","Cadre d'évaluation — notez n'importe quelle trace par juge LLM, par annotation humaine ou par score calculé par un modèle.","Analyse des coûts et des usages — répartition par modèle, par point d'entrée, par utilisateur et par session, pour comparer les fournisseurs sur des chiffres.","Jeux de données et contrôle d'accès par rôles — capturez des traces de production comme jeux de test de référence, et cloisonnez les clés d'API par environnement (développement, préproduction, production).",[33,36,39],{"title":34,"body":35},"Diagnostiquer une régression de qualité","Quand un nouveau modèle ou une nouvelle version de prompt dégrade les réponses, filtrez les traces par score d'évaluation, comparez-les côte à côte avec la version précédente et rejouez l'entrée fautive en un clic. Vous cherchez la cause dans des cas réels plutôt que dans des remontées d'utilisateurs approximatives.",{"title":37,"body":38},"Surveiller le coût de l'IA en production","Suivez la consommation de jetons par modèle, par utilisateur et par fonctionnalité, et repérez le point d'entrée qui dépasse votre budget. Le choix de passer d'un modèle coûteux à un modèle plus économique se prend alors sur des mesures, pas sur une intuition.",{"title":40,"body":41},"Faire évoluer les prompts sans redéployer","Publiez une nouvelle version de prompt depuis l'interface Langfuse, dirigez-y une part du trafic, collectez les scores d'évaluation et promouvez la version gagnante — sans toucher au code de votre application ni attendre une fenêtre de déploiement.",[43,46,49,52,55,58],{"title":44,"body":45},"Commander un VPS ServOrbit (4 Go de RAM au minimum)","Langfuse fait tourner six services : l'interface web, un worker en arrière-plan, PostgreSQL 16, ClickHouse 24, Redis 7 et MinIO. 4 Go constituent le minimum praticable et 8 Go sont recommandés pour une charge de production. Prévoyez également du disque : ClickHouse accumule les traces au fil du temps.",{"title":47,"body":48},"Pointer un domaine vers le VPS avant le déploiement","Langfuse exige un domaine : son authentification repose sur NextAuth.js, qui a besoin d'un FQDN résolvable publiquement en HTTPS pour poser l'URL de rappel et les cookies de session. Un sous-domaine d'un domaine que vous possédez suffit — créez un enregistrement A vers l'IP du VPS avant de lancer le déploiement.",{"title":50,"body":51},"Se connecter la première fois","L'URL ouvre l'écran Langfuse avec un lien « Sign up » : créez votre compte, puis votre organisation et votre premier projet dans l'assistant.",{"title":53,"body":54},"Déployer depuis le Marketplace","Sélectionnez Langfuse dans le Marketplace ServOrbit et cliquez sur Déployer. Docker Compose monte les six services automatiquement. L'interface web répond sur votre domaine dès que les contrôles de santé passent : comptez 60 à 90 secondes au premier démarrage, le temps que ClickHouse s'initialise.",{"title":56,"body":57},"Créer votre premier projet et récupérer ses clés","Ouvrez votre domaine et créez votre compte — l'inscription est active par défaut. Créez ensuite un projet, puis relevez sa paire de clés publique et secrète depuis la page Settings. Créez une paire distincte par environnement afin de pouvoir révoquer les accès de développement sans toucher à la production.",{"title":59,"body":60},"Instrumenter votre application","En Python : `pip install langfuse`, renseignez `LANGFUSE_HOST` avec votre domaine ainsi que `LANGFUSE_PUBLIC_KEY` et `LANGFUSE_SECRET_KEY`, puis décorez vos appels de modèle avec `@observe()`. En TypeScript : `npm install langfuse`, puis initialisez le client avec les mêmes valeurs. Si LiteLLM est déjà dans votre pile, ajoutez `success_callback = [\"langfuse\"]` à votre `litellm_config.yaml` et les appels proxifiés sont tracés sans modifier une ligne applicative. Les premières traces apparaissent dans le tableau de bord en quelques secondes.",[62,65,68,71,74,77],{"q":63,"a":64},"Qu'est-ce que Langfuse exactement ?","Une plateforme open source d'observabilité et de gestion de prompts pour applications LLM. Elle enregistre chaque prompt envoyé à un modèle et chaque réponse reçue, puis vous permet d'en analyser la qualité, le coût, la latence et les régressions — le tout sur une infrastructure que vous contrôlez.",{"q":66,"a":67},"Combien de RAM faut-il ?","Langfuse fait tourner six services : l'interface web, un worker, PostgreSQL, ClickHouse, Redis et MinIO. Le minimum est de 4 Go de RAM ; 8 Go sont recommandés pour un trafic de production régulier. ClickHouse est le composant le plus gourmand, avec 1 à 2 Go en charge.",{"q":69,"a":70},"Est-ce gratuit en auto-hébergement ?","Oui. Le cœur de Langfuse est publié sous licence MIT et son auto-hébergement est entièrement gratuit. L'offre Langfuse Cloud proposée par l'éditeur a un palier gratuit et des formules payantes, mais elle est indépendante : sur ServOrbit, vous ne payez que le VPS.",{"q":72,"a":73},"Quels fournisseurs de modèles sont pris en charge ?","Langfuse est agnostique. Des intégrations natives existent pour OpenAI, Anthropic, Azure OpenAI, Cohere et toute API compatible OpenAI — Ollama, LiteLLM, Mistral, Groq. LangChain, LlamaIndex, Dify, Haystack et Vercel AI disposent également d'intégrations de première classe. Si votre pile parle à un modèle, elle peut émettre des traces vers Langfuse.",{"q":75,"a":76},"Un nom de domaine est-il obligatoire ?","Oui. L'authentification de Langfuse repose sur NextAuth.js, qui a besoin d'un domaine résolvable publiquement en HTTPS pour établir l'URL de rappel et les cookies de session. Un sous-domaine d'un domaine que vous possédez suffit ; faites-le pointer vers le VPS avant le déploiement.",{"q":78,"a":79},"Mes traces sortent-elles de mon serveur ?","Non. C'est précisément la raison d'être de l'auto-hébergement : prompts, réponses et données d'utilisateurs restent dans PostgreSQL, ClickHouse et MinIO sur votre propre VPS, là où un service hébergé comme Langsmith, Helicone ou Arize suppose de les lui confier. Pensez à sauvegarder les volumes de PostgreSQL et de ClickHouse : le premier contient vos projets, vos prompts et vos utilisateurs, le second l'historique des traces.",{"ram":81,"cpu":82,"disk":83,"stack":84,"port":91},"4 Go (8 Go recommandé en production)","2 vCPU","40 Go",[85,86,87,88,89,90],"Docker","Next.js","PostgreSQL 16","ClickHouse 24","Redis 7","MinIO","3000",[93],"ubuntu-24.04",[95,103,109],{"name":96,"slug":97,"categorySlug":12,"categoryName":98,"categoryColor":99,"logo":100,"tagline":101,"description":102},"Open WebUI","open-webui","Intelligence Artificielle","text-purple-400 bg-purple-500\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fopen-webui.svg","Interface web pour vos LLMs — Ollama, OpenAI, Mistral — hébergée sur votre propre serveur.","Interface web pour interagir avec vos LLMs locaux ou distants. Vos données restent sur votre infrastructure — aucun tiers impliqué.",{"name":104,"slug":105,"categorySlug":12,"categoryName":98,"categoryColor":99,"logo":106,"tagline":107,"description":108},"Ollama","ollama","https:\u002F\u002Fcdn.simpleicons.org\u002Follama","Servez des LLM open source depuis votre VPS — API compatible OpenAI, aucun coût au jeton.","Servez des LLM open source depuis votre propre serveur. Récupérez Llama 3, Mistral, Qwen ou DeepSeek en une commande, derrière une API compatible OpenAI et sans coût au jeton.",{"name":110,"slug":111,"categorySlug":12,"categoryName":98,"categoryColor":99,"logo":112,"tagline":113,"description":114},"Dify","dify","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fdify.svg","Créez des applications LLM en drag-and-drop — chatbots, agents, pipelines RAG — sans backend.","Créez des applications LLM visuellement : chatbots, agents RAG, pipelines — sans écrire de code backend.",[116,117,118],"self-host-langfuse-vps","heberger-open-webui","heberger-ollama-vps",{"key":12,"slug":12,"name":98,"objective":120,"icon":121,"color":99},"Créer, héberger et exploiter des solutions IA.","ai",1793820318584]