One platform. Every model, in context.
Start with hosted Samsar.js, choose a model for your workflow, then explore the adapters available for your own deployment. Native inference and custom model endpoints have their own paths. The matrix keeps model keys, API contracts and deployment choices together.
Get an API key · SDK quick start · Models & pricing · Adapter deployment guide
Choose a workflow and a model using the hosted Samsar service.
SDK examples →Check the request key, inputs and workflow scope below.
Check Express availability →Use native inference or configure the media providers you need.
Deployment guide →87 of 87 entries · compare up to 3
A catalog entry is not a live availability check. Express and Branching mark source allowlists; the target deployment may expose fewer models. Studio-only entries make no hosted-route claim. Filter choices are preserved in this page’s URL.
Inference & vision
Plan scenes, understand images, write copy and build assistants.
Request field: inference_model (workflow) / model (chat)
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
GPT 6 Astragpt-6-astraSetup: gpt-5.6-sol | Samsar.js → | Deployment registryBranchingUsage notesCurrent public key. Older setup files may contain gpt-5.6-sol; the processor normalizes that alias. GenBlaze still requires an exact validated mapping. Request contract → | ||
Claude Opus 5.5claude-opus-5.5 | Samsar.js → | Deployment registryBranchingUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Gemini 3.1 Progemini-3.1-pro | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Kimi K3kimi-k3Setup: KIMIK3 | Samsar.js → | Deployment registryUsage notesSetup key KIMIK3; inference requests use kimi-k3. Native Kimi first, then Samsar; OpenRouter is not in this chain. Request contract → | ||
Qwen 3.8 MaxQWEN3.8 | Samsar.js → | Deployment registryUsage notesNative Alibaba is a Docker option. Hosted Qwen uses OpenRouter internally; callers still use Samsar.js. Request contract → | ||
GPT 6 Astra · extra high reasoninggpt-6-astra-xhigh | Samsar.js → | Reasoning optionBranchingUsage notesReasoning option on GPT 6 Astra, not a separate provider model. Omitted from the normal runtime catalog. Request contract → |
Image generation
Create scene images, illustrations and reusable visual assets.
Request field: image_model (workflow) / model (image)
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
Qwen Image 3.0 ProQWENIMAGE3PRO | Deployment only | Deployment registryExpressUsage notesStandalone native adapter only. Requires Alibaba standard pay-as-you-go credentials; Token Plan credentials do not enable it. Request contract → | ||
GPT Image 2.5GPTIMAGE2 | Samsar.js → | Deployment registryExpress · BranchingUsage notesStable Samsar key for GPT Image 2.5. Legacy GenBlaze GPT Image 2 routes are excluded from this model. Request contract → | ||
Seedream 5 ProSEEDREAM | Samsar.js → | Deployment registryExpress | ||
Nano Banana 2NANOBANANA2 | Samsar.js → | Deployment registryUsage notesImage generation catalog model; not in the current Express image allowlist. Request contract → | ||
Nano Banana ProNANOBANANAPRO | Samsar.js → | Deployment registryExpress · BranchingUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Wan 2.7 ProWAN2.7PRO | Samsar.js → | Deployment registryExpressUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
F-LiteFLITE | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Google Imagen3IMAGEN3 | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Flux-1.1 ProFLUX1.1PRO | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Dall-E 3DALLE3 | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Flux-1 ProFLUX1PRO | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Flux 1.1 UltraFLUX1.1ULTRA | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Flux-1 DevFLUX1DEV | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Recraft V3RECRAFTV3 | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Stable Diffusion V3.5SDV3.5 | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Sana 4.5BSANA4.5B | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Sana SprintSANASPRINT | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Recraft 20BRECRAFT20B | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Lumalabs PhotonPHOTON | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Lumalabs Photon FlashPHOTONFLASH | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Lumina V2LUMINAV2 | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Ideogram V3IDEOGRAMV3 | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
HiDream I1HIDREAMI1 | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Custom image endpointCUSTOM_TEXT_TO_IMAGE:<adapter-id> | Deployment only | Custom endpointUsage notesRegister a named standalone image adapter; use the exact returned key. Includes the optional Vast.ai FLUX.2 utility. Request contract → |
Image editing
Edit reference images, remove objects and fill selected regions.
Request field: Route-specific edit model
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
GPT Image 2.5 EditGPTIMAGE2EDIT | Samsar.js → | Deployment registryUsage notesStable Samsar key for GPT Image 2.5 editing. Legacy GenBlaze routes are excluded. Request contract → | ||
Nano Banana 2 EditNANOBANANA2EDIT | Samsar.js → | Deployment registryUsage notesUsed by image enhancement and branding removal. Multi-output image-set jobs bypass GenBlaze. Request contract → | ||
Nano Banana Pro EditNANOBANANAPROEDIT | Samsar.js → | Deployment registryUsage notesRequired by VidGenie image-list mode. Multi-output image-set jobs bypass GenBlaze. Request contract → | ||
BRIA EraserBRIA_ERASER | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
BRIA GenFillBRIA_GENFILL | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Flux-1 Pro FillFLUX1PROFILL | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Flux-1.1 Pro Ultra ReduxFLUX1.1PROULTRAREDUX | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Flux-1.1 Pro ReduxFLUX1.1PROREDUX | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → |
Video generation
Generate motion from text, an image or first and last frames.
Request field: video_model
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
RunwayMLRUNWAYML | Samsar.js → | Deployment registryExpressUsage notesExpress turns planned scene images into motion. This is different from a raw text-to-video model call. Request contract → | ||
Veo 3.1 Text to VideoVEO3.1 | Samsar.js → | Deployment registry | ||
Veo 3.1 Fast Text to VideoVEO3.1FAST | Samsar.js → | Deployment registryUsage notesFast text-to-video model; use VEO3.1I2VFAST for Express scene animation. Request contract → | ||
Veo 3.1 Image to VideoVEO3.1I2V | Samsar.js → | Deployment registryExpress · BranchingUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Veo 3.1 Fast Image to VideoVEO3.1I2VFAST | Samsar.js → | Deployment registryExpress · BranchingUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Veo 3.1 First/Last Frame to VideoVEO3.1FLIV | Samsar.js → | Deployment registry | ||
Cosmos 3 Super Image to VideoCOSMOS3SUPERI2V | Samsar.js → | Deployment registryExpress · BranchingUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Seedance 1.5 I2VSEEDANCEI2V | Samsar.js → | Deployment registryExpressUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Seedance 2.0 Image to VideoSEEDANCE2.0I2V | Deployment only | Deployment registryExpress · BranchingUsage notesStandalone provider-billed I2V. Exact GenBlaze route: seedance-2-0-260128. No Samsar adapter in the setup catalog. Request contract → | ||
Seedance 2.5 Image to VideoSEEDANCE2.5I2V | Samsar.js → | Deployment registryExpressUsage notes5, 10 or 15 second 720p scene buckets. Exact GenBlaze route: seedance-2-5-260628. Hosted worker uses GMICloud internally. Request contract → | ||
Kling 3 Pro Image to VideoKLINGIMGTOVID3PRO | Samsar.js → | Deployment registryExpressUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Kling Turbo Image to VideoKLINGIMGTOVIDTURBO | Samsar.js → | Deployment registryExpressUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Kling 1.6 Pro Image to VideoKLINGIMGTOVIDPRO | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Kling 2.1 Master Image to VideoKLINGIMGTOVID2.1MASTER | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Kling 2.1 Pro Image to VideoKLINGIMGTOVID2.1PRO | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Kling 2.1 Standard Image to VideoKLINGIMGTOVID2.1STANDARD | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Hailuo 02 ProHAILUOPRO | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Happy Horse 1.1 I2VHAPPYHORSEI2V | Samsar.js → | Deployment registryExpress | ||
Kling 3 Pro Text2VidKLINGTXTTOVID3PRO | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
SD VideoSDVIDEO | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Haiper 2.0HAIPER2.0 | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Skyreels-i2vSKYREELSI2V | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Veo2VEO | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Veo2 Img2VidVEOI2V | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
PixVerseV4.5PIXVERSEI2V | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
PixVerseV4.5 FastPIXVERSEI2VFAST | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Pika2.2 I2VPIKA2.2I2V | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Magi DistilledMAGIDISTILLED | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Vidu Img2VidVIDUI2V | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Custom video endpointCUSTOM_IMAGE_TO_VIDEO | Deployment only | Custom endpointUsage notesRequires a compatible standalone image-to-video adapter and its configured authorization. Request contract → |
Speech
Turn dialogue into narration and voice tracks.
Request field: tts_model / provider
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
OpenAI Text to SpeechOPENAISetup: OPENAI_TTS | Samsar.js → | Deployment registryUsage notesUse OPENAI in the Express tts_model field. GenBlaze speech is conditional on an exact gpt-4o-mini-tts mapping. Request contract → | ||
Google Text to SpeechGOOGLESetup: GOOGLE_TTS | Samsar.js → | Deployment registry | ||
ElevenLabs SpeechELEVENLABS | Samsar.js → | Deployment registryUsage notesHosted audio accepts ELEVENLABS. The standalone setup registry enables this speech model through fal only. Request contract → | ||
PlayAI speechPLAYAI | Samsar.js → | Managed serviceUsage notesAccepted by the hosted audio speech contract. Not advertised by the standalone setup matrix. Request contract → |
Music
Generate a backing track for your video or an audio asset.
Request field: backingtrack_model / model
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
Lyria 3LYRIA3 | Samsar.js → | Deployment registryUsage notesGoogle music credential validation can change the runtime order between Google and fal. Request contract → | ||
ElevenLabs MusicELEVENLABS_MUSIC | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
AudioCraftAUDIOCRAFT | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Cassette AICASSETTEAI | Check target Studio | Check the target Studio | Studio catalogUsage notesListed in the Studio source catalog, outside the standalone setup matrix. Presence here does not promise a live hosted route, Express support or deployment availability. Request contract → | |
Custom music endpointCUSTOM_TEXT_TO_MUSIC | Deployment only | Custom endpoint |
Lip sync
Match a visible speaker to a supplied audio track.
Request field: lip_sync_model
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
Sync Lip SyncSYNCLIPSYNC | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
LatentSyncLATENTSYNC | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Kling Lip SyncKLINGLIPSYNC | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Hummingbird Lip SyncHUMMINGBIRDLIPSYNC | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → | ||
Creatify Lip SyncCREATIFYLIPSYNC | Samsar.js → | Deployment registryUsage notesEnable a supported adapter and check the target deployment before selecting this model. Request contract → |
Sound effects
Add sound to an existing video or generate an audio effect.
Request field: sound_effect_model
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
MMAudio V2MMAUDIOV2 | Samsar.js → | Deployment registryUsage notesVideo-conditioned sound. This is separate from the audio-only SDAUDIO route. Request contract → | ||
Mirelo AIMIRELOAI | Samsar.js → | Deployment registryUsage notesVideo-conditioned sound. Provide a video URL and the desired sound prompt. Request contract → | ||
Audio sound effectsSDAUDIO | Samsar.js → | Managed serviceUsage notesHosted text-to-sound-effect audio route. Different from video-conditioned MMAudio and Mirelo. Request contract → |
Embeddings & search
Index content for semantic search and recommendations.
Request field: Managed embedding model
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
OpenAI embeddingstext-embedding-3-large | Samsar.js → | Managed serviceUsage notesHosted search is accessed through Samsar.js. Local indexing still requires OPENAI_API_KEY; crawling URLs also requires FIRECRAWL_API_KEY. Request contract → |
Transcription
Align speech with text for transcripts and subtitles.
Request field: Managed transcription model
Scroll the table sideways to see adapters, usage notes and comparison controls.
| Model / request key | Start with Samsar.js | Deployment adapters | Scope & details | Compare |
|---|---|---|---|---|
Whisper transcript alignmentwhisper-1 | Samsar.js → | Managed serviceUsage notesManaged transcript-alignment route; not a freely selectable Express inference model. Request contract → |
How to read the matrix
- Samsar.js is the client for Samsar APIs. With the default hosted URL, your request is handled by Samsar; you do not need to configure each upstream provider.
- Deployment adapters list compatible integrations from the setup registry. Samsar.js leads media documentation; native inference adapters may appear first. This display order does not change fallback behavior.
- Express marks models in the source allowlists for text-to-video and image-list-to-video. Branching marks the narrower narrative allowlists. Check the deployment response before submitting.
- Studio catalog entries appear in the source catalog but are outside the standalone setup matrix. They are not a promise of a live hosted route.
- Custom endpoint entries require local configuration. Managed service entries describe operation-specific APIs such as search, speech and transcript alignment.
The Express tts_model values are OPENAI, GOOGLE and ELEVENLABS; setup labels such as OPENAI_TTS are not interchangeable with every endpoint field. Similarly, KIMIK3 is the setup key and kimi-k3 is the inference request value. Use the linked API contract for the exact payload.
Check the target deployment
import SamsarClient from 'samsar-js';
const samsar = new SamsarClient({ apiKey: process.env.SAMSAR_API_KEY });
const available = await samsar.getSupportedTextToVideoModels();
console.log(available.data);
This endpoint covers Express workflows. It is not an inventory of every Studio or audio model. In a standalone deployment, also inspect runtime/config/available-models.json and Settings → Model Adapters. GenBlaze exposes only the exact routes validated for your GMICloud credential.
The matrix is generated from the Samsar setup registry, processor catalogs and workflow allowlists. It is a documented capability snapshot, not a live provider status page. See the source matrix and maintenance instructions.