1TapEdit API Engine/v1.0 REST SpecificationOPERATIONAL
Developer API & Model Registry
Programmatic dispatch for cinema video, image, and voice models. Asynchronous queue architecture with atomic credit verification and JSON schema enforcement.
API Root:https://api.1tapedit.com/api/v1
x-api-key: 1tap_live_...
| Model ID | Display Name | Category | Credit Cost | Status | Action |
|---|---|---|---|---|---|
| tunisian-videos-v1 | Tunisian Videos AI Model | video | From 72 CRVARIABLE Duration (3s - 15s), Resolution (360p, 720p, 1080p, 4k) | OPERATIONAL | |
| kling-3-turbo | Kling 3.0 Turbo | video | From 100 CRVARIABLE Duration (3s - 15s), Mode / Resolution (720p, 1080p, 4K) | OPERATIONAL | |
| bytedance-seedance-2-5 | ByteDance Seedance 2.5 Pro | video | From 140 CRVARIABLE Input Mode (T2V vs V2V), Resolution (480p, 720p, 1080p) | OPERATIONAL | |
| flux2-pro | Flux 2 Pro Photoreal | image | From 5 CRVARIABLE Resolution (1K, 2K) | OPERATIONAL | |
| suno-v6 | Suno V6 Music Studio | audio | 12 CRFixed rate | OPERATIONAL |
Active Schema Definition
Tunisian Videos AI Model
tunisian-videos-v1Endpoint:
POST /api/v1/generate72 Credits(8s @ 720p (Default))
Differential Parameter Pricing
DYNAMIC / PARAM-BASEDSelected Tier: 72 CR
Price is differential, not static: Scales by duration (3s – 15s) and resolution (4 CR/s for 360p, 9 CR/s for 720p, 10 CR/s for 1080p, 22 CR/s for 4K). When making an API request to POST /api/v1/generate, credits are deducted dynamically based on your submitted parameter values. Click any example below to switch parameters:
| Parameter | Type | Requirement | Allowed / Default | Description |
|---|---|---|---|---|
| inputParams.prompt | string | REQUIRED | — | Scene prompt, character direction, and product placement in Tunisian UGC style. |
| inputParams.aspectRatio | string | OPTIONAL | ["9:16", "16:9", "auto"] | Custom input field |
| inputParams.duration | integer | OPTIONAL | ["3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"] | Custom input field |
| inputParams.resolution | string | OPTIONAL | ["360p", "720p", "1080p", "4k"] | Custom input field |
| inputParams.language | string | OPTIONAL | ["AR Tunisian", "French", "English"] | Custom input field |
| inputParams.speechText | string | OPTIONAL | — | Spoken dialogue or script in Tunisian Darija |
| inputParams.avatarUrl | string | OPTIONAL | — | Optional reference portrait image of creator or character |
| inputParams.productUrls | array | OPTIONAL | — | Optional product images to showcase (up to 5 images) |
