MLflow
ActiveDescription
MLflow is the open-source AI engineering platform for debugging, evaluating, monitoring, and optimizing AI agents and LLM applications, with model and data access management.
Key Features
- LLM Observability — Capture complete traces of Agent and LLM applications via OpenTelemetry
- Systematic Evaluation — 50+ built-in metrics and LLM Judges for automatic output quality assessment
- Prompt Registry & Optimization — Version-controlled prompts with auto-optimization algorithms
- AI Gateway — Unified API gateway managing multiple LLM providers with rate limiting, fallbacks, and A/B testing
- Experiment Tracking — Record model parameters, metrics, and evaluation results across experiments
- Model Registry & Deployment — Collaborative ML model lifecycle management with Docker/K8s/AWS deployment
Use Cases
Categories
Quick Start
pip install mlflow
uvx mlflow server
# In Python code:
import mlflow
mlflow.set_tracking_uri("http://localhost:5000")
mlflow.openai.autolog()
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-4o-mini",
input="Hello!",
)
print(response)