Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:Mlflow Mlflow Sidebars GenAI

From Leeroopedia
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

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',
}

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment