Skip to content

Smart Routing

UniCraft’s Smart Routing feature automatically selects the best AI model for your requests based on your specified criteria.

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

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
}

Prioritizes the most cost-effective models while maintaining quality standards.

Focuses on response time and throughput for time-sensitive applications.

Selects models that provide the highest quality output for your specific use case.

Combines cost, performance, and quality considerations for optimal results.

  • 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