Walk through the full routing pipeline — configure, run, see the savings.
View the typed routing SDKSelect a routing preset. Each generates the routing rules for your workflow.
The routing engine evaluates your prompt against the constraint and picks the best agent.
Here's what ConductorOS decided and why.
Drop-in replacement for OpenAI's chat completions API. Set baseURL to https://vibecoderz.polsia.app/conductor
// Example: OpenAI SDK integration
const client = new OpenAI({
baseURL: 'https://vibecoderz.polsia.app/conductor',
apiKey: 'conductor-key', // unused in MVP
});
const response = await client.chat.completions.create({
workflow: 'my-workflow', // optional — uses first loaded workflow if omitted
messages: [{ role: 'user', content: 'Hello, world!' }],
tags: ['greeting'],
// ... standard OpenAI params
});
// Response includes extra routing metadata
// response.routing.agent → "cheap-fast"
// response.routing.reason → "default (cheapest capable) → cheap-fast"
// response.routing.complexity → 2
// response.routing.latency_ms → 1423
Full audit trail of every routing decision — searchable, filterable, paginated.
Average and p95 latency in milliseconds across the last 30 days of routing decisions.
One row per day for the last 30 days — values reconcile with the per-model breakdown below.
One row per week for the last 8 weeks — calls, cost, estimated savings, spike alert count, and p95 latency. Values reconcile with the per-model breakdown above.
One row per durable checkpoint — the last successful model picked at each step. Click a row with a linked decision to open the per-rationale inspector drawer.
Per-model performance over the last 30 days of routing decisions. Click a column header to sort.
One row per team — set a team_id on the API key to isolate this key's usage and cost into its own slice. Rows labeled (unassigned) include traffic from keys without a team_id.
Create named API keys to authenticate against the ConductorOS API.
Top 10 keys by cost — shows which integrations are driving spend. Each row carries a 30-day sparkline.