Smart Routing
Smart Routing
Section titled “Smart Routing”UniCraft’s Smart Routing feature automatically selects the best AI model for your requests based on your specified criteria.
How It Works
Section titled “How It Works”Smart Routing analyzes multiple factors to make optimal routing decisions:
- Cost Optimization: Selects the most cost-effective model that meets your quality requirements
- Performance: Chooses models based on response time and throughput
- Quality: Routes to models that provide the best output quality for your use case
- Availability: Automatically handles provider outages and rate limits
Configuration
Section titled “Configuration”Configure smart routing in your UniCraft dashboard or via API:
{ "routing_strategy": "cost_optimized", "fallback_enabled": true, "quality_threshold": 0.8, "max_cost_per_request": 0.01}Routing Strategies
Section titled “Routing Strategies”Cost Optimized
Section titled “Cost Optimized”Prioritizes the most cost-effective models while maintaining quality standards.
Performance Optimized
Section titled “Performance Optimized”Focuses on response time and throughput for time-sensitive applications.
Quality Optimized
Section titled “Quality Optimized”Selects models that provide the highest quality output for your specific use case.
Balanced
Section titled “Balanced”Combines cost, performance, and quality considerations for optimal results.
Advanced Features
Section titled “Advanced Features”- A/B Testing: Compare model performance across different providers
- Custom Metrics: Define your own routing criteria
- Load Balancing: Distribute requests across multiple providers
- Circuit Breaker: Automatic failover when providers are unavailable