



const main = async () => {
const response = await fetch('https://api.ai.cc/v2/video/generations', {
method: 'POST',
headers: {
Authorization: 'Bearer ',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model: 'sber-ai/kandinsky5-distill-t2v',
prompt: 'A DJ on the stand is playing, around a World War II battlefield, lots of explosions, thousands of dancing soldiers, between tanks shooting, barbed wire fences, lots of smoke and fire, black and white old video: hyper realistic, photorealistic, photography, super detailed, very sharp, on a very white background',
}),
}).then((res) => res.json());
console.log('Generation:', response);
};
main()
import requests
def main():
url = "https://api.ai.cc/v2/video/generations"
payload = {
"model": "sber-ai/kandinsky5-distill-t2v",
"prompt": "A DJ on the stand is playing, around a World War II battlefield, lots of explosions, thousands of dancing soldiers, between tanks shooting, barbed wire fences, lots of smoke and fire, black and white old video: hyper realistic, photorealistic, photography, super detailed, very sharp, on a very white background"
}
headers = {"Authorization": "Bearer ", "Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print("Generation:", response.json())
if __name__ == "__main__":
main()
-
AI Playground

Test all API models in the sandbox environment before you integrate.
We provide more than 300 models to integrate into your app.


Product Detail
✨ Kandinsky 5 Distill API: Lightweight & Lightning-Fast Text-to-Video
Kandinsky 5 Distill is an advanced, optimized iteration of the powerful Kandinsky 5 text-to-video diffusion model. Engineered for unparalleled speed and efficiency, it significantly accelerates video generation without compromising artistic quality. This makes it the perfect choice for rapid prototyping, creative exploration, and generating impactful content that demands quick previews and iterative workflows. Experience high-quality video outputs with remarkable speed, making your creative process more agile and productive.
⚙️ Technical Specifications
- Model Type: Latent diffusion model employing a Diffusion Transformer (DiT) architecture.
- Text Embeddings: Leverages Qwen2.5-VL and CLIP for robust semantic conditioning, ensuring your prompts are deeply understood.
- Video Encoding: Utilizes HunyuanVideo 3D Variational Autoencoder (VAE) to efficiently compress videos into a latent space.
- Optimization: The Distill process significantly reduces computational overhead, leading to dramatically faster inference times.
- Input: Accepts intuitive natural language text prompts.
- Output: Generates high-quality videos with customizable lengths, typically ranging from 5 to 10 seconds.
⚡ Performance Benchmarks
- Inference Speed: Achieves a substantial speedup compared to the original Kandinsky 5, making it ideal for real-time previews and interactive applications.
- Quality: Maintains high perceptual quality, delivering fine details and coherent temporal progression across generated video frames.
- Resource Efficiency: Boasts lower GPU memory consumption, enabling its use on mainstream GPUs for quick and accessible video generation tasks.
✅ Key Features
- Speed-Optimized Generation: Designed from the ground up for faster video synthesis without significant loss of fidelity.
- High-Quality Outputs: Retains visual and semantic richness comparable to the full Kandinsky 5 model, ensuring stunning results.
- User-Friendly: Supports natural language inputs, allowing for rapid iteration and seamless integration into creative workflows.
- Open-Source Friendly: Built upon open diffusion architectures, fostering research, customization, and community contributions.
- Built-In Text Conditioning: Features deep cross-attention mechanisms that guarantee text prompts have a strong and accurate influence on generated video content.
💰 Kandinsky 5 Distill API Pricing
Experience cutting-edge text-to-video generation at an accessible price point: $0.105 per second of generated video.
💡 Versatile Use Cases
- Rapid Prototyping: Quickly visualize storyboards, conceptual ideas, and design drafts with unprecedented speed.
- Content Previews: Generate swift drafts for social media campaigns, advertising visuals, or music video snippets.
- Creative Sandboxing: Experiment freely with diverse artistic styles and advanced prompt engineering techniques to unlock new creative avenues.
- Educational Demos: Showcase the dynamic capabilities of text-to-video AI in real-time or near real-time environments for educational or demonstrative purposes.
- Application Integration: Seamlessly power features within applications that require immediate video generation feedback and rapid visual content creation.
💻 Generation Code Sample
Here's an example of how to interact with the Kandinsky 5 Distill API for video generation:
import requests
API_URL = "YOUR_API_ENDPOINT/sber-ai/kandinsky5-distill-t2v" # Replace with actual endpoint
headers = {"Authorization": "Bearer YOUR_API_KEY"} # Replace with your actual API key
payload = {
"prompt": "A futuristic city at sunset, flying cars, neon lights, highly detailed, cinematic",
"duration": 7, # Generate a 7-second video
"resolution": "512x512" # Specify video resolution
}
response = requests.post(API_URL, headers=headers, json=payload)
response.raise_for_status() # Raise an exception for HTTP errors
video_generation_id = response.json()["id"]
print(f"Video generation initiated with ID: {video_generation_id}")
🎬 Output Code Sample
After initiating a generation, you can fetch the output (e.g., video URL) using the following code:
import requests
import time
API_URL_FETCH = "YOUR_API_ENDPOINT/video_generations/{video_generation_id}" # Replace with actual endpoint
headers = {"Authorization": "Bearer YOUR_API_KEY"}
# Assuming video_generation_id was obtained from the generation sample above
# For demonstration, let's use a placeholder if not
# video_generation_id = "your_actual_generation_id_here"
status = "pending"
while status == "pending":
response = requests.get(API_URL_FETCH.format(video_generation_id=video_generation_id), headers=headers)
response.raise_for_status()
result = response.json()
status = result.get("status")
if status == "completed":
video_url = result.get("output_url")
print(f"Video successfully generated: {video_url}")
elif status == "failed":
print(f"Video generation failed: {result.get('error')}")
break
else:
print(f"Video status: {status}. Waiting...")
time.sleep(10) # Wait for 10 seconds before checking again
⚖️ Comparison with Other Models
Understanding Kandinsky 5 Distill's unique position in the text-to-video landscape:
- vs. Kandinsky 5 Standard: Distill offers significantly faster generation times, making it superior for rapid iteration and previews. While the original Kandinsky 5 might provide slightly deeper nuance in highly intricate generations, Distill maintains excellent quality for the vast majority of practical applications.
- vs. Stable Diffusion Video Models: Kandinsky 5 Distill provides specialized text-to-video capabilities with an optimized transformer-based architecture, frequently producing videos that are more semantically accurate and temporally coherent. Stable Diffusion variants are often more general-purpose but can be slower or exhibit less temporal consistency in video outputs.
- vs. Imagen Video: Kandinsky 5 Distill prioritizes speed and accessibility, built on open architectures. In contrast, Imagen Video is a proprietary model focused on ultra-high quality, typically at a higher computational cost and with limited access.
🔗 API Integration
The Kandinsky 5 Distill API is readily accessible via the AI/ML API. Comprehensive documentation for integration is available here.
❓ Frequently Asked Questions (FAQ)
-
Q: What is Kandinsky 5 Distill and what is its primary benefit?
A: Kandinsky 5 Distill is an optimized, lightweight text-to-video diffusion model. Its primary benefit is delivering significantly faster video generation speeds while maintaining high visual quality, ideal for rapid prototyping and iterative creative workflows.
-
Q: How does Kandinsky 5 Distill compare in speed and quality to the original Kandinsky 5?
A: Distill achieves substantial speedup for real-time previews compared to the original, making it much faster. It maintains high perceptual quality with fine details, suitable for most practical applications, though the full version might offer slightly more nuance in extremely complex scenarios.
-
Q: What are some typical use cases for Kandinsky 5 Distill?
A: It's excellent for rapid prototyping (storyboards, concepts), content previews (social media, ads), creative sandboxing, educational demonstrations, and integrating into applications requiring quick video generation feedback.
-
Q: What are the input and output types for the Kandinsky 5 Distill API?
A: The API takes natural language text prompts as input and outputs high-quality generated videos with customizable lengths (e.g., 5-10 seconds).
-
Q: Is Kandinsky 5 Distill resource-efficient?
A: Yes, it is highly resource-efficient with lower GPU memory consumption, allowing it to be used on mainstream GPUs for quick video generation tasks.
Learn how you can transformyour company with AICC APIs



Log in