# turbowani2v > TurboDiffusion I2V: Wan2.2-A14B-720P, 4-step distilled, SLA This file is intended for AI coding agents wiring an application to this specific Chutes model. ## Important URLs - Model page: https://chutes.ai/app/chute/vonkaiser-turbowani2v - Model llms.txt: https://chutes.ai/app/chute/vonkaiser-turbowani2v/llms.txt - Global Chutes llms.txt: https://chutes.ai/llms.txt - Full Chutes docs export: https://chutes.ai/llms-full.txt - OpenAPI schema: https://api.chutes.ai/openapi.json ## Model Identifiers - Name: `turbowani2v` - Chute ID: `7794b47d-068d-5756-b150-cc10152da867` - Slug: `vonkaiser-turbowani2v` - Owner: `vonkaiser` ## Authentication - Use `Authorization: Bearer $CHUTES_API_KEY` for inference calls. - Send JSON request bodies with `Content-Type: application/json` unless the endpoint documentation says otherwise. - The request body is FLAT — send the request fields at the top level (no `input_args`/`args` wrapper). - This model is served on its own host (`https://vonkaiser-turbowani2v.chutes.ai`). Call the endpoint paths listed below directly. - For base64 media fields, send raw base64 strings in API requests. The web playground may use temporary Blob upload references internally for large files before proxying to Chutes. ## Playground Notes - Short, physical motion descriptions usually work better than broad cinematic prompts. - Use a clear source image; blurry or low-contrast images produce less stable motion. ## Endpoints ### 1. POST /generate - Base URL: `https://vonkaiser-turbowani2v.chutes.ai` - Output content type: `video/mp4` - Playground note: Upload a strong first frame and describe motion, camera movement, and duration cues in the prompt. Request fields: - `prompt` (string, optional) Default: "A cat wearing sunglasses sits on a surfboard, the ocean waves gently rocking it". - `image_b64` (string, optional) Default: "". Example call: ```bash curl -X POST "https://vonkaiser-turbowani2v.chutes.ai/generate" \ -H "Authorization: Bearer $CHUTES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "a serene mountain lake at sunset", "ode": true, "seed": 42, "boundary": 0.9, "sla_topk": 0.1, "num_steps": 4, "sigma_max": 200, "resolution": "480p", "aspect_ratio": "16:9", "adaptive_resolution": true }' \ --output output.mp4 ``` Playground presets: - Subtle product motion - Animated scene ## Agent Integration Checklist - Pick the endpoint path that matches the desired task. - Set `CHUTES_API_KEY` in the server-side environment only. - Validate required fields before sending requests. - For media models, keep file upload, base64 conversion, and output preview/download handling explicit in the app UI.