Expand description
§LLM Test Bench Core
This crate provides the core business logic and provider integrations for the LLM Test Bench framework.
§Modules
config: Configuration management and validationproviders: LLM provider implementations (OpenAI, Anthropic, etc.)evaluators: Evaluation metrics (perplexity, faithfulness, relevance, coherence)benchmarks: Benchmarking logic and reportingorchestration: Multi-model comparison, ranking, and routinganalytics: Statistical analysis and cost optimizationvisualization: HTML dashboard generation with interactive chartsmultimodal: Multi-modal support for vision, audio, and videomonitoring: Real-time monitoring with Prometheus and WebSocket dashboardsplugins: WASM-based plugin system for extensibilityapi: REST, GraphQL, and WebSocket API serverdistributed: Coordinator-worker distributed architecturedatabase: PostgreSQL database backend
Modules§
- analytics
- Analytics and optimization for benchmark results.
- api
- Enterprise API Server
- benchmarks
- Benchmarking logic and reporting
- config
- Configuration management for LLM Test Bench
- distributed
- Distributed Architecture
- evaluators
- Evaluation metrics for LLM responses
- monitoring
- Real-time Monitoring System
- multimodal
- Multi-modal support for vision, audio, and video inputs/outputs.
- orchestration
- Multi-model orchestration with comparison, ranking, and routing.
- plugins
- WASM-based Plugin System
- prelude
- Re-export commonly used types
- providers
- LLM Provider implementations and abstractions.
- visualization
- HTML dashboard generation and visualization.
Constants§
- VERSION
- Library version