
Langfuse vs LangSmith vs MLflow: Două sunt instrumente de observabilitate, unul este o platformă ML (2026)
Doar două din cele trei instrumente din langfuse vs langsmith vs mlflow au fost construite ca să monitorizeze LLM-uri. MLflow a apărut în 2018 din Databricks, ca urmărire a experimentelor pentru scikit-learn și XGBoost; tracing-ul GenAI a ajuns deasupra acelei baze ani mai târziu. Langfuse are licență MIT și este nativ pentru LLM, LangSmith este proprietar și nativ pentru LangChain, iar MLflow are licență Apache-2.0 și este mai vechi decât ambele. Originea, nu lista de funcții, decide aici. Verdict: Langfuse ca să vă dețineți datele, LangSmith pentru echipele LangGraph, MLflow dacă modele clasice vă împart platforma.
Concluzii principale
- Langfuse dacă vreți un nucleu MIT pe care îl puteți găzdui singuri și dețineți datele de trace fără echivoc. Rețineți că folderele
ee/au termeni comerciali separați, motiv pentru care GitHub raportează repo-ul caNOASSERTION, nu ca MIT. - LangSmith dacă aplicația voastră este LangChain sau LangGraph și veți plăti per loc pentru cea mai strânsă integrare.
- MLflow dacă livrați și modele ML clasice și vreți experimente, registru de modele și tracing într-un singur loc.
- Toate trei vorbesc acum OpenTelemetry, deci a rula două dintre ele simultan este o opțiune reală.
Langfuse vs LangSmith vs MLflow dintr-o privire
Langfuse este alegerea open-source, LangSmith este alegerea nativă pentru LangChain, iar MLflow este alegerea când echipa voastră livrează ML clasic pe lângă funcțiile LLM. Două dintre acestea sunt instrumente de observabilitate LLM. A treia este o platformă ML care a învățat să facă tracing pentru LLM-uri, iar acea diferență decide majoritatea acestor evaluări.
Sunteți noi aici? Citiți mai întâi ghidul nostru despre observabilitate AI.
| Dimensiune | Langfuse | LangSmith | MLflow |
|---|---|---|---|
| Licență | MIT core, ee/ sub termeni comerciali | Proprietar | Apache 2.0, open source |
| Găzduire proprie | Da, gratuit | Doar plan Enterprise | Da, gratuit |
| Tracing LLM | @observe, nativ OTel | @traceable, auto LangChain | autolog, @mlflow.trace |
| Evaluare / LLM-as-a-judge | Evaluatori gestionați + personalizați | Motor de evaluare integrat | Judges + optimizare de prompturi |
| Gestionarea prompturilor | Versionare, etichete, playground | Prompt hub | Registru de prompturi |
| Ciclul de viață ML clasic | Nu | Nu | Experimente + registru de modele |
| Suport OpenTelemetry | Nativ | Ingestie compatibilă OTel | Nativ, convenții GenAI |
| Nivel gratuit | 50k unități/lună, 30 zile | 5k trace-uri/lună, 1 loc | Nelimitat, infrastructura voastră |
| Preț de intrare plătit | 29 $/lună (Core) | 39 $/loc/lună (Plus) | 0 $, doar infrastructură |
| Retenția datelor | 30 z / 90 z / 3 ani per plan | 14 z bază, 400 z extins | Nelimitat, stocarea voastră |
| Cel mai bun pentru | Deținerea datelor de trace | Echipe native LangGraph | Platforme mixte ML + LLM |
Numerele de retenție vin de la furnizori: nivelurile Langfuse de 30/90 zile/3 ani conform paginii de prețuri, baza LangSmith de 14 zile și trace-urile extinse de 400 zile conform prețurilor LangChain (extins este un tip de trace separat care implică o taxă suplimentară, nu un comutator de retenție), iar MLflow păstrează datele atâta timp cât le păstrează stocarea voastră.
Trei alegeri numite:
- Alegeți Langfuse dacă vreți cod cu licență MIT, găzduire proprie din prima zi și date de trace în propriile Postgres și ClickHouse.
- Alegeți LangSmith dacă stack-ul vostru este LangChain sau LangGraph și prețul per loc bate prețul per trace.
- Alegeți MLflow dacă modelele sklearn și XGBoost rulează pe lângă funcțiile voastre LLM. Pentru detaliile comparației în doi, vezi confruntarea noastră completă Langfuse vs LangSmith.
Aveți nevoie de un instrument nativ LLM sau de o platformă ML?
Jumătatea langfuse vs mlflow a acestei interogări este, în esență, o întrebare de origine. MLflow a început ca urmărire a experimentelor și registru de modele pentru ML clasic, apoi a adăugat tracing LLM. Langfuse a început cu tracing LLM și nu a adăugat nimic altceva. Dacă nu livrați modele clasice, mecanismul de ciclu de viață al MLflow este suprafață pe care o mențineți pentru nimic, iar un instrument dedicat de observabilitate AI este calea mai scurtă.
MLflow este cel mai vechi dintre cele trei, la mare distanță: licență Apache-2.0, guvernat de Linux Foundation, peste 27,000 stele GitHub la 5 august 2026, construit ca să răspundă la „care hiperparametri au produs care artefact?". Tracing-ul său GenAI a ajuns deasupra acelei baze. Pentru o echipă care livrează și un model de churn XGBoost, și un agent de suport GPT-4o, asta cumpără un singur sistem de evidență: experimente, intrări în registru și trace-uri LLM în aceeași bază de date.
Contragreutatea: nu livrați modele clasice și nimic din asta nu își plătește chiria. UX-ul nativ LLM al MLflow este mai tânăr decât al Langfuse, mai puține scurtături, vizualizări de trace mai brute.
O clarificare, deoarece autocompletarea arată oameni căutând kubeflow vs mlflow vs airflow: MLflow nu este un orchestrator de workflow. Nu programează DAG-uri; înregistrează ce au făcut rulările voastre. Airflow și Kubeflow rulează joburi, MLflow urmărește rezultatul lor. La întrebarea despre straturi (mlflow vs tensorflow): TensorFlow este un cadru de modelare, MLflow stă deasupra oricărui cadru cu care antrenați. Comparația Leanware, singurul rezultat editorial non-furnizor de pe acest SERP, face aceeași împărțire.
| Instrument | Origine | Construit prima dată pentru | Adăugat ulterior | Cui i se potrivește |
|---|---|---|---|---|
| Langfuse | 2023, startup nativ LLM | Tracing și evaluări LLM | Gestionarea prompturilor, export OTel | Echipe de produs doar cu LLM |
| LangSmith | 2023, de la LangChain Inc. | Depanare LangChain | Motor de evaluare, prompt hub | Echipe LangChain/LangGraph |
| MLflow | 2018, Databricks, acum Linux Foundation | Urmărirea experimentelor, registru de modele | Tracing GenAI, judges, registru de prompturi | Echipe cu ML clasic și LLM-uri |
Dacă echipa voastră nu deschide niciodată un notebook Jupyter, cel mai mare avantaj al MLflow este balast mort. Acest singur test îl elimină pentru majoritatea cititorilor acestei pagini.
Cât cod vă ia de fapt primul trace?
Cam două linii de Python pentru toate trei, dar frecarea se află în locuri diferite. Langfuse și LangSmith cer chei de cont înainte ca primul trace să ajungă; MLflow cere un server de tracking care rulează. Cele mai puține linii de cod și cel mai puțin efort nu sunt același lucru.
Am luat aceeași sarcină, un apel chat OpenAI plus o funcție ajutătoare, și am instrumentat-o în trei feluri din quickstart-ul fiecărui furnizor, recitit la 5 august 2026.
Langfuse, prin decoratorul @observe:
# pip install langfuse
import os
from langfuse import observe
from langfuse.openai import openai # drop-in wrapper
os.environ["LANGFUSE_PUBLIC_KEY"] = "pk-lf-..."
os.environ["LANGFUSE_SECRET_KEY"] = "sk-lf-..."
os.environ["LANGFUSE_BASE_URL"] = "https://cloud.langfuse.com"
@observe()
def answer(question: str, context: str) -> str:
r = openai.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": f"{context}\n\nQ: {question}"}],
)
return r.choices[0].message.contentLangSmith, prin @traceable:
# pip install langsmith
import os
from langsmith import traceable
from openai import OpenAI
os.environ["LANGSMITH_TRACING"] = "true"
os.environ["LANGSMITH_API_KEY"] = "lsv2-..."
client = OpenAI()
@traceable
def answer(question: str, context: str) -> str:
r = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": f"{context}\n\nQ: {question}"}],
)
return r.choices[0].message.contentMLflow, prin mlflow.openai.autolog():
# pip install mlflow
import mlflow
from openai import OpenAI
mlflow.set_tracking_uri("http://localhost:5000") # server must be running
mlflow.openai.autolog()
def answer(question: str, context: str) -> str:
r = OpenAI().chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": f"{context}\n\nQ: {question}"}],
)
return r.choices[0].message.contentNumărătorile pe care le-am derivat din cele trei quickstart-uri:
| Instrument | pachete pip | Variabile de mediu înainte de primul trace | Linii de Python adăugate | Unde ajunge trace-ul |
|---|---|---|---|---|
| Langfuse | 1 (langfuse) | 3 (cheie publică, secretă, URL de bază) | 2 (schimb de import, @observe) | Langfuse Cloud sau stack-ul vostru |
| LangSmith | 1 (langsmith) | 2 (cheie API, flag de tracing) | 2 (import, @traceable) | Proiect cloud LangSmith |
| MLflow | 1 (mlflow) | 0 (nu e nevoie de cont) | 2 (URI de tracking, autolog) | Baza de date a serverului vostru de tracking |
Numărat din quickstart-ul fiecărui furnizor, recitit la 5 august 2026: docs SDK Langfuse, quickstart observabilitate LangSmith, quickstart tracing MLflow. openai este dependența proprie a aplicației, nu o numărăm. Re-numărați-le singuri.
Interpretarea noastră, etichetată ca atare: codul este aproape identic la toate trei, deci nu acolo se ia decizia. Langfuse și LangSmith încarcă frecarea în cinci minute de creare a contului. MLflow o încarcă în infrastructură: acea linie unică presupune un server de tracking, o bază de date în spatele lui și pe cineva care să le țină pe ambele în viață. SDK-ul său subțire mlflow-tracing, despre care MLflow spune că este cu circa 95% mai mic decât pachetul complet, subțiază instalarea, nu serverul.
LLM-as-a-Judge: aceeași metodă, trei case diferite
Toate trei rulează evaluatori LLM-as-a-judge peste seturi de date, dar motorul de evaluare al LangSmith este cel mai produs, Langfuse împerechează judges gestionați cu cozi de adnotare și o acțiune GitHub pentru gating CI, iar MLflow leagă judges de instrumentele sale de experimente și optimizare de prompturi. Metodologia este identică; diferența este unde locuiesc rezultatele.
| Capacitate | Langfuse | LangSmith | MLflow |
|---|---|---|---|
| LLM-as-a-judge gestionat | Da | Da, cea mai mare bibliotecă | Da, judges integrați |
| Evaluatori proprii | SDK Python/TS | Cod personalizat + euristică | Evaluatori de cod |
| Seturi de date și experimente | Da | Da, funcție de bază | Da, prin experimente |
| Coadă de adnotare umană | Da | Da | Limitat |
| Gating CI | Acțiune GitHub | Motor de evaluare + API | Condus de API |
| Optimizare de prompturi | Nu | Nu | Da, bazat pe GEPA |
Conform docs de evaluare MLflow, judges săi rulează în interiorul aceluiași sistem de urmărire a experimentelor ca metricile voastre ML clasic, plata argumentului de origine de mai sus: un singur dashboard pentru un model de churn și un agent de suport. Conform docs Langfuse, evaluatorii se atașează de trace-uri și alimentează cozi de adnotare prin care echipa voastră lucrează în UI.
Pentru metodă, citiți cum să evaluați corect ieșirile LLM; pentru peisajul mai larg, instrumentele de evaluare pe care le clasăm. Pipeline-urile de agenți au nevoie de grijă dincolo de scorul ieșirii, acoperită în evaluarea agenților odată ce sunt în producție.
Gestionarea prompturilor: doar unul versionează prompturile alături de modele
Ținut scurt în mod deliberat, deoarece detaliile comparației în doi aparțin articolului nostru frate. Forma fiecăruia: Langfuse oferă gestionarea prompturilor cu versionare, etichete și playground; LangSmith oferă un prompt hub cu versionare în stil commit; MLflow oferă un registru de prompturi care stochează prompturile ca entități de prim rang lângă modelele voastre.
Singura diferență relevantă pentru decizie: MLflow versionează prompturile alături de intrările din registrul de modele, deci un prompt și modelul pentru care a fost ajustat împart un singur sistem de evidență. Langfuse și LangSmith țin prompturile separate de orice vă servește modelele. Dacă promovați modelul și promptul împreună și vreți o pistă de audit care să dovedească ce pereche a fost livrată, acea cuplare bate orice playground. Pentru detaliile adânci ale comparației în doi, vezi confruntarea noastră completă Langfuse vs LangSmith.
Găzduire proprie, deținerea datelor și cât costă să pleci
Langfuse se găzduiește singur ca un stack multi-serviciu pe care îl controlați complet, MLflow ca un server de tracking plus o bază de date pe care o puteți interoga direct prin SQL, LangSmith doar în termeni enterprise. Întrebarea despre ieșire contează mai mult decât întrebarea despre intrare: oricare instrument l-ați alege, istoricul trace-urilor este partea pe care nu o puteți recrea.
Realitatea implementării per instrument. Langfuse rulează ca web, worker, Postgres, ClickHouse și un strat de cache/blob de la redesignul său din era ClickHouse, conform articolului Langfuse despre scalare. Context pe care ar trebui să îl aveți clar: ClickHouse a achiziționat Langfuse pe 2026-01-16, alături de o rundă Series D de 400M $, iar ambele s-au angajat că licența MIT, găzduirea proprie de prim rang și roadmap-ul rămân neschimbate (declarația Langfuse). Găzduirea proprie LangSmith este o preocupare a planului enterprise, conform docs sale. MLflow este un server de tracking, o bază de date compatibilă Postgres și stocare de obiecte.
Căile de ieșire, secțiunea pe care nimeni altcineva nu o scrie. Langfuse exportă în stocare blob ca JSONL sau Parquet printr-un export S3 documentat, plus un API complet. Backend-ul MLflow este o bază de date deschisă pe care o puteți interoga direct. Exportul în masă al LangSmith stă în spatele planurilor plătite. Verdictul: lock-in-ul MLflow este cel mai recuperabil, Langfuse aproape în urmă, LangSmith sub enterprise este locul unde o alegere greșită vă costă istoricul.
SSO și RBAC condiționează nivelul Enterprise al Langfuse (2.499 $/lună) și planul Enterprise al LangSmith; cu MLflow vă conectați propria autentificare, libertate și muncă în măsură egală.
| Instrument | Licență de găzduire proprie | Servicii pe care le operați | Retenție implicită | Cale de export | Recuperabil? |
|---|---|---|---|---|---|
| Langfuse | MIT | Web, worker, Postgres, ClickHouse, cache/blob | 30 z până la 3 ani per plan | Export blob S3, JSONL/Parquet | Da |
| LangSmith | Proprietar | Doar implementare Enterprise | 14 z bază, 400 z extins | Export în masă, planuri plătite | Parțial |
| MLflow | Apache 2.0 | Server de tracking, DB, stocare de obiecte | Nelimitat | Interogați DB-ul backend prin SQL | Da, complet |
Cât costă fiecare la 100K, 1M și 10M trace-uri?
Langfuse măsoară unități, MLflow nu măsoară nimic, iar LangSmith nu mai publică deloc un preț comparabil per unitate. Unitățile și trace-urile nu sunt același obiect; o cerere a unui utilizator poate fi un singur trace care conține multe evenimente facturabile. Doar două din cele trei coloane de mai jos pot fi construite din prețuri de listă.
Ultimul punct este o constatare, nu o lacună în cercetarea noastră. La 5 august 2026, pagina de prețuri LangChain plasează planul Plus la $39 per loc cu 10K trace-uri de bază incluse, apoi măsoară utilizarea la $1.50 per LCU (compute) și $1.00 per LSU (stocare). Nu mai există niciun preț per 1K trace-uri pe pagină și nicio a doua pagină care să conțină unul. O factură LangSmith la un volum de trace-uri declarat nu poate fi deci derivată din prețurile de listă, iar noi nu vom inventa o conversie.
| Volum lunar | Langfuse Cloud | LangSmith | MLflow (găzduit singur, estimarea noastră) |
|---|---|---|---|
| 100K | $29 (Core, inclus) | $39 loc + 90K măsurate, fără preț de listă | $30-50 |
| 1M | $101 (Core + 900K depășire) | $39 loc + 990K măsurate, fără preț de listă | $60-120 |
| 10M | $731 (Core + 9.9M depășire) | $39 loc + 9.99M măsurate, fără preț de listă | $150-400 |
Cifrele Langfuse sunt prețuri de listă de pe pagina sa de prețuri, citite la 5 august 2026, înmulțite cu volumul arătat. Prețul per loc al LangSmith și nivelurile de retenție vin din aceeași citire, din aceeași zi, a prețurilor LangChain: trace-uri de bază cu retenție de 14 zile, trace-uri extinse la 400 de zile pentru o taxă suplimentară pe care pagina nu o cuantifică. Coloana MLflow este estimarea noastră, nu o ofertă a furnizorului: Postgres gestionat ($15-25/lună), stocare de obiecte și un container mereu pornit ($10-20/lună), crescând cu istoricul stocat.
Verificați-ne matematica acolo unde este matematică de verificat. Langfuse publică un program de depășire gradual: $8.00 per 100K unități de la 100K la 1M, $7.00 de la 1M la 10M, $6.50 de la 10M la 50M, $6.00 peste acel prag. La 1M: $29 plus 900K unități la $8 per 100K = $101. La 10M: $29, plus 900K la $8 ($72), plus 9,000K la $7 ($630) = $731.
Observați diferența de formă: LangSmith facturează oameni plus consum măsurat, celelalte două nu. Dacă problema voastră reală este cheltuiala pe token-uri, un proxy LiteLLM în fața modelelor voastre taie factura înainte ca oricare dintre aceste instrumente să o măsoare.
Puteți rula două dintre ele împreună?
Da. Langfuse și MLflow se construiesc ambele pe OpenTelemetry, deci un singur colector poate distribui aceleași span-uri GenAI către două backend-uri. Perechea realistă: MLflow ca sistem de evidență pentru ciclul de viață al modelelor, Langfuse ca UX de trace nativ LLM. Ușor tehnic; organizațional, cineva trebuie să dețină colectorul.
Mecanismul: un colector OTel cu două exportatoare OTLP, folosind convențiile semantice GenAI ca ambele părți să parseze span-urile la fel.
# Illustrative sketch, not a copy-paste-complete collector config
exporters:
otlp/langfuse:
endpoint: https://cloud.langfuse.com/api/public/otel:443
headers:
Authorization: "Basic <base64 public_key:secret_key>"
otlp/mlflow:
endpoint: http://localhost:5000/otel # your MLflow tracking server
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlp/langfuse, otlp/mlflow] # same spans, two backendsEtichetați asta clar: aranjamentul de mai sus este interpretarea noastră arhitecturală, nu o configurație suportată de furnizor. Leanware este singura altă pagină de pe acest SERP care menționează rularea a două instrumente deodată, într-un singur paragraf. Livrarea dublă înseamnă două sisteme, două facturi, stocare duplicată și un colector care trezește pe cineva la 3 dimineața.
Livrarea dublă a trace-urilor este ușoară tehnic și scumpă organizațional. Al doilea backend este gratuit până când cineva trebuie să îl țină în viață.
Langfuse vs LangSmith vs MLflow: cine ar trebui să aleagă ce?
Pro și contra pentru langfuse vs langsmith vs mlflow se prăbușesc în șase profiluri. Fiecare rând numește un instrument, deoarece „depinde" fără o alegere este ceea ce face al patrulea rezultat clasat de pe acest SERP inutil.
| Situația voastră | Alegeți | De ce | La ce renunțați |
|---|---|---|---|
| Dezvoltator solo sau echipă mică, o aplicație LLM | Langfuse | 50K unități gratuite, MIT, găzduire proprie oricând | Finisajul auto-tracing LangChain |
| Echipă nativă LangChain sau LangGraph | LangSmith | Tracing fără configurare, cel mai bun UX LangGraph | Cost per loc, lock-in |
| Echipă de platformă care livrează ML clasic și funcții LLM | MLflow | Experimente, registru și tracing într-unul | UX nativ LLM mai tânăr |
| Enterprise cu compliance grea (rezidență, SSO) | Langfuse găzduit singur | Datele nu părăsesc niciodată VPC-ul vostru | Operați cinci servicii |
| Magazin Databricks sau MLflow existent | MLflow | Deja implementat, niciun furnizor nou | Funcțiile LLM se maturizează mai lent |
| Echipă care vrea zero infrastructură | LangSmith | Găzduit din primul minut | Retenție de bază 14 zile, taxe de loc plus consum măsurat |
Dacă răspunsul vostru sincer este „niciunul dintre aceste trei", celelalte șapte instrumente din cele zece platforme pe care le-am clasat includ opțiuni găzduite și doar enterprise pe care le-am ținut de pe această pagină.
Întrebări frecvente
De ce să folosiți MLflow pentru tracing LLM?
Folosiți MLflow pentru tracing LLM când echipa voastră livrează deja modele ML clasice și vrea un singur sistem de evidență: urmărirea experimentelor, un registru de modele și tracing GenAI într-o singură platformă Apache-2.0, fără taxă per trace. Dacă livrați doar funcții LLM, Langfuse sau LangSmith vă oferă o experiență mai tânără, LLM-first.
Puteți folosi LangSmith și MLflow împreună?
Da. Ambele acceptă date de trace compatibile OpenTelemetry, deci un colector OTel poate exporta aceleași span-uri către LangSmith și către un server de tracking MLflow deodată. Costul este operațional: două backend-uri, două facturi, stocare duplicată. Majoritatea echipelor cu care vorbim aleg un singur sistem de evidență și sar peste al doilea.
Este LangSmith open source?
Nu. LangSmith este software proprietar, cu sursă închisă, de la LangChain Inc. SDK-ul client LangSmith este deschis, dar platforma, UI-ul și backend-ul nu sunt. Dacă o licență open source contează pentru voi, Langfuse (MIT) și MLflow (Apache 2.0) sunt cele două opțiuni din această comparație pe care le puteți găzdui singuri liber.
Este MLflow doar pentru machine learning clasic?
Nu. MLflow a adăugat suport GenAI de prim rang: mlflow.openai.autolog() urmărește automat apelurile OpenAI, @mlflow.trace acoperă funcții personalizate, iar judges integrați evaluează ieșirile LLM. Moștenirea ML clasic se vede în UX, care este mai puțin nativ LLM decât al Langfuse, dar tracing-ul în sine este de nivel producție.
Este MLflow un orchestrator de workflow ca Airflow sau Kubeflow?
Nu. MLflow nu programează DAG-uri și nu rulează pipeline-uri; înregistrează ce au făcut rulările voastre: parametri, metrici, artefacte și trace-uri. Airflow și Kubeflow orchestrează joburi, MLflow urmărește rezultatele lor. Oamenii confundă cele trei deoarece co-apar în stack-uri MLOps, dar stau la straturi diferite și adesea rulează împreună.
Care sunt alternativele open source la LangSmith și MLflow?
Langfuse (MIT) este cea mai apropiată alternativă open source la LangSmith, cu găzduire proprie și tracing nativ OTel, iar MLflow însuși este open source sub Apache 2.0. Dincolo de această comparație, Lunary, Arize Phoenix și OpenLIT sunt opțiuni de observabilitate LLM open source care merită o privire înainte să vă angajați la o platformă proprietară.
Care dintre cele trei este cel mai ieftin la 10 milioane de trace-uri pe lună?
MLflow, numărând doar infrastructura: estimarea noastră este de $150-400 pe lună pentru Postgres, stocare de obiecte și un container. Langfuse Cloud ajunge la $731 pentru 10M unități pe Core plus depășirea sa graduală. LangSmith nu poate fi calculat din pagina sa: de la mijlocul lui 2026, LangChain publică tarife per loc și LCU/LSU, nu un preț de listă per trace.
Langfuse înlocuiește MLflow sau invers?
Niciunul nu îl înlocuiește curat pe celălalt. Langfuse înlocuiește straturile de tracing și evaluare ale MLflow pentru echipele doar cu LLM și renunță la mecanismul de urmărire a experimentelor și la registrul de modele. MLflow înlocuiește Langfuse când modelele ML clasice vă împart platforma și un singur sistem de evidență bate două. Se suprapun la tracing; diverg la tot ce este în jurul lui.
Mai este Langfuse open source acum că ClickHouse l-a achiziționat?
Da, la data anunțului din 2026-01-16. ClickHouse a achiziționat Langfuse alături de o rundă Series D de 400M $, iar ambele companii s-au angajat public să păstreze licența MIT, găzduirea proprie de prim rang și un roadmap neschimbat. Acesta este un angajament public, nu o garanție legală permanentă, dar astăzi nimic din povestea găzduirii proprii nu s-a schimbat.
Surse
Fiecare sursă de mai jos este editorială și dofollow; niciuna nu este plătită sau în schimb.
| Sursă | Ce susține |
|---|---|
| Docs MLflow Tracing | Tracing OTel, autolog, @mlflow.trace, SDK subțire |
| Quickstart tracing MLflow | Pașii numărați în tabelul de configurare |
| Docs evaluare și monitorizare MLflow | Judges și fluxul de evaluare |
| Docs registru de prompturi MLflow | Versionarea prompturilor |
| Docs SDK Python Langfuse | @observe și variabilele de mediu necesare |
| Docs export blob Langfuse | Export S3, JSONL/Parquet |
| Prețuri Langfuse | Unități gratuite, praguri de plan, preț per 100K |
| Prețuri LangChain | Trace-uri de bază incluse, prețul per loc Plus, măsurare LCU/LSU |
| Docs LangSmith | @traceable, variabile de mediu, nivel de găzduire proprie |
| OpenTelemetry și convenții semantice GenAI | Standardul din spatele exportului dublu |
| Blog inginerie scalare Langfuse | Redesignul modelului de date ClickHouse |
| ClickHouse achiziționează Langfuse | Achiziția, 2026-01-16 |
| Langfuse: alăturarea la ClickHouse | Angajamente MIT și găzduire proprie |
| Leanware: LangSmith vs MLflow | Singurul rezultat editorial SERP non-furnizor |
| MLflow GitHub, Langfuse GitHub | Licențe Apache 2.0 / MIT, stele |
| MLflow: Top 5 instrumente de observabilitate | Pagină furnizor, citată ca afirmații ale MLflow |
Dacă rețineți doar trei lucruri
- Două din cele trei au fost construite pentru LLM-uri. MLflow a fost construit în 2018 pentru ML clasic și a învățat tracing mai târziu.
- Langfuse dacă vreți date de trace cu licență MIT, găzduite singur, pe care le dețineți fără echivoc. LangSmith dacă aplicația voastră este LangChain sau LangGraph. MLflow dacă modelele ML clasice vă împart platforma.
- Puneți prima dată întrebarea despre ieșire: Langfuse exportă în S3, baza de date MLflow este a voastră de interogat, exportul în masă al LangSmith stă în spatele planurilor plătite.
- La 10M evenimente pe lună: $731 preț de listă pe Langfuse Cloud și $150-400 infrastructură pe MLflow (estimarea noastră). LangSmith nu are o cifră comparabilă, de când a oprit publicarea unui preț per trace.
Verdictul, repetat: alegeți după origine, nu după funcții. Vreți o a doua opinie despre care se potrivește stack-ului vostru sau ajutor să îl conectați? Vorbiți cu Techsy. Alegem aceste instrumente pentru implementările de agenți la clienți și nu vindem niciunul.