SoxAI
Workflows

Workflows that reshape, reroute, and orchestrate.

Transform sets rewrite outbound requests per channel. Model-mapping rules reroute model names with glob matching. Fallback channels carry failures across priority tiers. Chain them for end-to-end request control — no code changes.

Per-channel transformsGlob model mappingRouting test

The per-channel pipeline

A request flows through a transform set, then a model-mapping rule set, before reaching upstream. Authentic-origin channels bypass transforms — official direct connections need no rewriting.

Request

POST /v1/chat

Transform Set

strip · rename · set

Model Mapping

gpt-4* → glm-5

Upstream

provider ✓

Request transform sets

Rewrite outbound payloads per channel before they hit upstream: strip_header, rename_header, set_header, strip_body_field, set_body_field. Match with glob wildcards; body paths are dot-separated like messages.*.thinking.

Model mapping rules

Reroute model names per channel: send gpt-4* to glm-5, claude-* to deepseek-v4. Rule sets evaluate in order with a built-in routing test, so you can verify the rewrite before going live.

First-class fallback channels

Fallback channels are now schema-level citizens with admin API and console support. A forced tail segment runs at the end of the chain, and fallback degrades strictly across priority tiers — a failure skips the same-priority pool.

Channel clone with attachments

Cloning a channel copies its attachments too — model mappings, price-table assignments, and fallback rules travel with the clone. No more reconfiguring a duplicated channel by hand.

Transform sets

Configure header and body rewrites per channel. Rules apply in order; authentic-origin channels bypass them entirely.

console.soxai.io / transform-sets
SoxAI admin console — transform sets with supported ops and matching rules
Transform Sets — strip_header, rename_header, set_header, strip/set body fields with glob matching

Model mapping

Rule sets with glob wildcards and an evaluation order. Run the routing test to confirm a model name lands where you expect.

console.soxai.io / model-mapping
SoxAI admin console — model mapping rule sets with glob rules and routing test
Model Mapping — rule sets, evaluation order, and a routing test before you go live

Wire up your request pipeline

Transforms, mapping, and fallback — all configured in the console, applied without touching client code.

Get started