Implementation:Mlflow Mlflow Sidebars GenAI
| Knowledge Sources | |
|---|---|
| Domains | Documentation, Navigation, GenAI, Frontend |
| Last Updated | 2026-02-13 20:00 GMT |
Overview
Defines the GenAI sidebar navigation for LLM, agent, and generative AI documentation in the MLflow Docusaurus site.
Description
sidebarsGenAI.ts exports a SidebarsConfig object containing the genAISidebar, which organizes documentation for generative AI workflows including LLM observability, evaluation, prompt management, and agent frameworks. This sidebar is used by the genai documentation plugin and is served at the /genai route.
The sidebar uses html type items to create section headers ("Getting Started", "Core Components", "More Features", "References") that visually separate major groups. The full structure includes:
Getting Started:
- Connect Environment, Start Tracing, Evaluate LLMs and Agents, Try MLflow Assistant
Core Components:
- Tracing (Observability) -- The largest section, containing:
- Quickstart and Guides (Trace Your App, Enhance Traces, View & Manage Traces, Deploy to Production)
- Integrations organized by type: Frameworks (30+ including AG2, Agno, AutoGen, CrewAI, DSPy, Google ADK, Haystack, LangChain, LangGraph, LlamaIndex, OpenAI Agent, PydanticAI, Semantic Kernel, Smolagents, Strands, and more), Model Providers (18+ including Anthropic, AWS Bedrock, Gemini, Groq, Mistral, Ollama, OpenAI, and more), Tools (Claude Code, Instructor), Gateways (MLflow AI Gateway, Databricks, Helicone, Kong, LiteLLM Proxy, OpenRouter, Portkey, and more)
- OpenTelemetry (Overview, Ingest, Export)
- FAQ
- Evaluate & Monitor -- Quickstart, Running Evaluations (prompts, agents, traces, conversations), Automatic Evaluation, Judges and Scorers (built-in judges for RAG, Response Quality, Tool Calls; custom judges; code-based scorers; alignment with SIMBA/MemAlign optimizers), Evaluation Datasets, Annotation, AI Insights, Legacy Migration, FAQ
- Prompt Management & Optimization -- Create/Edit, Evaluate, Manage Lifecycles with Aliases, Use in Apps, Log with Model, Structured Output, Optimize (LangChain, LangGraph, OpenAI Agent, PydanticAI), Rewrite, Prompt Engineering UI
- AI Gateway -- Quickstart, API Keys (create, encryption/rotation), Endpoints (create, query, model providers), Traffic Routing, Usage Tracking, Legacy Gateway Server
More Features:
- Version Tracking -- Quickstart, Track Application Versions, Compare Versions
- Packaging & Deployment -- DSPy, LangChain, LlamaIndex, Custom Applications, ChatModel intro and building, ResponsesAgent
- MCP -- Model Context Protocol support
- Model Serving -- Agent Server, Responses Agent, Custom Apps
References:
- Concepts -- Trace, Span, Feedback, Expectations, Scorers, Evaluation Datasets
- Request Features
- Managed MLflow (Databricks trial)
Usage
Modify this file to update the navigation structure of the GenAI documentation section at /genai.
Code Reference
Source Location
- Repository: Mlflow_Mlflow
- File: docs/sidebarsGenAI.ts
- Lines: 1-1225
Signature
import type { SidebarsConfig } from '@docusaurus/plugin-content-docs';
const sidebarsGenAI: SidebarsConfig = {
genAISidebar: [
// ... sidebar items ...
],
};
export default sidebarsGenAI;
Import
// Referenced in docusaurus.config.ts via the genai plugin:
// sidebarPath: './sidebarsGenAI.ts'
I/O Contract
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| N/A | N/A | N/A | Static configuration file with no runtime inputs |
Outputs
| Name | Type | Description |
|---|---|---|
| sidebarsGenAI | SidebarsConfig | Configuration object consumed by the genai Docusaurus plugin to render the /genai sidebar |
Sidebar Structure
Top-Level Sections
| Section | Type | Key Contents |
|---|---|---|
| Getting Started | HTML header + docs | Connect Environment, Start Tracing, Evaluate, Try Assistant |
| Tracing (Observability) | category | Quickstart, Guides, Integrations (30+ frameworks, 18+ model providers, tools, gateways), OpenTelemetry, FAQ |
| Evaluate & Monitor | category | Quickstart, Running Evaluations, Scorers/Judges (built-in, custom, code-based, alignment), Datasets, Annotation, AI Insights |
| Prompt Management & Optimization | category | Create, Evaluate, Manage, Optimize (LangChain, LangGraph, OpenAI, PydanticAI), Rewrite |
| AI Gateway | category | Quickstart, API Keys, Endpoints, Traffic Routing, Usage Tracking, Legacy Server |
| Version Tracking | category | Quickstart, Track Versions, Compare Versions |
| Packaging & Deployment | category | DSPy, LangChain, LlamaIndex, Custom Apps, ChatModel, ResponsesAgent |
| MCP | category | Model Context Protocol |
| Model Serving | category | Agent Server, Responses Agent, Custom Apps |
| Concepts | category | Trace, Span, Feedback, Expectations, Scorers, Evaluation Datasets |
Usage Examples
Adding a New Tracing Integration
// Add to the Frameworks subcategory under Integrations:
{
type: 'doc',
id: 'tracing/integrations/listing/new-framework',
label: 'New Framework',
}