WaveSpeed AI Logo
Ultra Selection - Intelligent AI model routing for optimal quality, speed, and cost
Available on WaveSpeed

Ultra Selection — Intelligent AI Model Routing API

Intelligent model routing that analyzes your prompt and automatically selects the best AI model based on quality, speed, or cost — so you never have to guess.

How Ultra Selection Works

A three-step intelligent routing process that optimizes every generation request for quality, speed, or cost.

Prompt Analysis & Model Matching

Ultra Selection analyzes your prompt complexity, subject matter, and style requirements in real-time. It matches your request against our model performance database to identify the optimal model for your specific use case.

Prompt Analysis & Model Matching - Ultra Selection analyzes your prompt complexity, subject matter, and style requi

Strategy-Based Routing

Choose your priority: best-quality for maximum visual fidelity, fastest-response for speed-critical applications, or lowest-cost for budget-conscious batch processing. Ultra Selection routes accordingly.

Strategy-Based Routing - Choose your priority: best-quality for maximum visual fidelity, fastest-response

Transparent Model Attribution

Every API response includes full metadata showing which model processed your request. You maintain complete visibility into routing decisions and can override selections at any time.

Transparent Model Attribution - Every API response includes full metadata showing which model processed your req

Ultra Selection vs. Manual Model Picking

See why teams choose Ultra Selection over manual model picking.

Model selection
Trial-and-error across dozens of models
Automatic best-fit routing in milliseconds
Quality optimization
Guessing which model suits your prompt
AI-driven matching based on prompt analysis
Cost control
Overpaying for simple prompts
Cheapest model auto-selected when cost priority
Speed
Manually testing model latencies
Fastest model auto-selected when speed priority
Transparency
Black-box model selection
Full model_id attribution in every response
Pricing
Fixed cost regardless of task
Pay only for the model actually used

Performance at a Glance

Ultra Selection on WaveSpeed delivers intelligent routing at scale.

50+Models in routing pool
3Routing strategies
$0Ultra Selection fee
100%Model transparency

Integrate in Minutes

Production-ready SDKs for Python and JavaScript. REST API with full OpenAPI spec. Webhook support for async jobs.

  • Zero-config model routing with strategy parameter
  • Full model attribution in every response
  • Python & JavaScript SDKs + REST API
import wavespeed
output = wavespeed.run(
"wavespeed-ai/ultra-selection",
{
"prompt": "A photorealistic portrait of a woman in golden hour light",
"strategy": "best-quality",
"size": "1024x1024",
}
)
print(output["outputs"][0])

Get Any Tool You Want

1000+ models across image, video, audio, and 3D — all through one API.

FAQ

Ultra Selection is an API feature that acts as a "Meta-Model." Instead of specifying a model ID (like flux-dev), you specify a strategy (like best-quality or fastest-response), and WaveSpeed handles the rest.

Yes. You can configure the selection logic based on three priorities: Quality (always pick the best visual fidelity), Speed (always pick the fastest inference), or Cost (always pick the most economical model).

Currently, Ultra Selection is optimized for Image Generation. Video support is in beta, routing between models like Wan 2.1 and Kling based on prompt duration and motion complexity.

Ultra Selection itself is free to use. You are billed based on the actual model that ends up processing your request. If the system routes to a cheaper model, you pay less.

Yes. The API response metadata always includes the model_id of the model that actually performed the generation, ensuring transparency.

Ready to Let AI Pick the Best Model?

Start Free Trial

Ready to Experience Lightning-Fast AI Generation?