These routes prepare TSWG APIs for avatar, image, video, audio and workflow execution. They do not execute real generation until provider accounts, environment variables, usage limits, webhooks, payment activation and proof review are configured.
| Provider | Type | Secret env | Mode | Status | Notes |
|---|---|---|---|---|---|
ElevenLabs Audio Providerelevenlabs-audio |
audio_generation | TSWG_ELEVENLABS_API_KEYTSWG_ELEVENLABS_WEBHOOK_SECRET |
not_configured | planned | Audio provider placeholder. Voice usage must follow permission/compliance rules. |
HeyGen Avatar Providerheygen-avatar |
avatar_generation | TSWG_HEYGEN_API_KEYTSWG_HEYGEN_WEBHOOK_SECRET |
not_configured | planned | Avatar provider placeholder. Requires account, API key, usage limit, callback/webhook handling. |
OpenAI Media / Responses Provideropenai-media |
ai_generation | TSWG_OPENAI_API_KEYTSWG_OPENAI_WEBHOOK_SECRET |
not_configured | planned | Provider placeholder. Do not execute until env key, quota, and output review are configured. |
Runway Video Providerrunway-video |
video_generation | TSWG_RUNWAY_API_KEYTSWG_RUNWAY_WEBHOOK_SECRET |
not_configured | planned | Video provider placeholder. Requires provider contract and review gate. |
Workflow Orchestratorworkflow-orchestrator |
workflow_automation | TSWG_WORKFLOW_PROVIDER_KEYTSWG_WORKFLOW_WEBHOOK_SECRET |
not_configured | planned | Internal/no-code automation route placeholder for webhooks, approvals, and delivery workflows. |
| Route | Request type | Product | Provider | Model | Status |
|---|---|---|---|---|---|
audio-elevenlabs-primary |
audio | text-to-audio-voice | elevenlabs-audio | text-to-speech | planned |
avatar-heygen-primary |
avatar | ai-avatar-creation | heygen-avatar | avatar-generation | planned |
image-openai-primary |
image | text-to-image-generation | openai-media | image-generation | planned |
image-to-video-runway-primary |
image-to-video | text-image-to-video | runway-video | image-to-video | planned |
text-to-audio-elevenlabs-primary |
text-to-audio | text-to-audio-voice | elevenlabs-audio | text-to-speech | planned |
text-to-image-openai-primary |
text-to-image | text-to-image-generation | openai-media | image-generation | planned |
video-runway-primary |
video | text-image-to-video | runway-video | video-generation | planned |
workflow-orchestrator-primary |
workflow | workflow-automation-api | workflow-orchestrator | workflow-run | planned |
Paid key accepted → request queued → route metadata selected → provider readiness checked → provider execution only if configured → output attached → proof required → public result claim only after proof review