API Reference ============= This section contains the API reference for all configuration classes, organized by category. Root configurations ------------------- - :doc:`BenchmarkConfig` - Configuration for ``veeksha.benchmark`` runs - :doc:`CapacitySearchConfig` - Configuration for ``veeksha.capacity_search`` runs Session generators ------------------ .. toctree:: :maxdepth: 1 Base Session Generator Lmeval Session Generator Synthetic Session Generator Trace Session Generator Traffic schedulers ------------------ .. toctree:: :maxdepth: 1 Base Traffic Concurrent Traffic Rate Traffic Sequential Launch Traffic Clients ------- .. toctree:: :maxdepth: 1 Base Client OpenAI Chat Completions Client OpenAI Completions Client OpenAI Router Client Servers ------- .. toctree:: :maxdepth: 1 Base Server SGLang Server Vajra Server vLLM Server Evaluators ---------- .. toctree:: :maxdepth: 1 Base Evaluator LMEval Accuracy Evaluator Performance Evaluator Channel performance ------------------- .. toctree:: :maxdepth: 1 Audio Channel Performance Image Channel Performance Text Channel Performance Video Channel Performance Length generators ----------------- .. toctree:: :maxdepth: 1 Base Length Generator Fixed Length Generator Inverse Gaussian Length Generator Stair Length Generator Uniform Length Generator Zipf Length Generator Interval generators ------------------- .. toctree:: :maxdepth: 1 Base Interval Generator Fixed Interval Generator Gamma Interval Generator Poisson Interval Generator Channel generators ------------------ .. toctree:: :maxdepth: 1 Audio Channel Generator Base Channel Generator Image Channel Generator Text Channel Generator Video Channel Generator Session graph generators ------------------------ .. toctree:: :maxdepth: 1 Base Session Graph Generator Branching Session Graph Generator Linear Session Graph Generator Single Request Session Graph Generator Trace flavors ------------- .. toctree:: :maxdepth: 1 Base Trace Flavor RAG Trace Flavor Request Log Trace Flavor Shared Prefix Trace Flavor Timed Synthetic Session Trace Flavor Untimed Content Multi Turn Trace Flavor SLO configs ----------- .. toctree:: :maxdepth: 1 Base Slo Constant Slo Other ----- .. toctree:: :maxdepth: 1 Audio Output Spec Decode Window Image Output Spec Output Spec Runtime Text Output Spec Trace Recorder Video Output Spec Wandb