
Description
Text-to-video and image-to-video generation via Together AI, including keyframe control, model and dimension selection, asynchronous job polling, and video downloads. Reach for it whenever the user wants motion generation on Together AI rather than still-image generation or text-only inference.
SKILL.md
Together Video
Overview
Use Together AI video APIs for:
- text-to-video generation
- image-to-video generation
- first-frame and last-frame keyframe control
- asynchronous job polling
- local download of completed outputs
When This Skill Wins
- Generate short videos from prompts
- Animate an existing image
- Choose among Veo, Sora, Kling, Seedance, PixVerse, Vidu, or other supported models
- Add polling and download logic to a product or script
Hand Off To Another Skill
- Use
together-imagesfor still-image generation or editing - Use
together-dedicated-containersonly when a custom video-serving runtime is required
Quick Routing
- Text-to-video generation
- Start with scripts/generate_video.py or scripts/generate_video.ts
- Read references/api-reference.md
- Image-to-video with keyframes
- Start with scripts/image_to_video.py
- Read references/api-reference.md
- Parameter tuning, polling, or troubleshooting
- Model, dimension, and prompt-limit selection
- Read references/models.md
Workflow
- Confirm whether the user needs text-to-video or image-to-video.
- Choose the model based on duration, dimension, keyframe support, and audio support.
- Submit the async job and poll until a terminal state.
- Download the result promptly before signed URLs expire.
High-Signal Rules
- Python scripts require the Together v2 SDK (
together>=2.0.0). If the user is on an older version, they must upgrade first:uv pip install --upgrade "together>=2.0.0". - Together video generation is asynchronous; do not treat it like a synchronous image call.
- Keyframe support is model-specific. Validate support before promising first-plus-last-frame control.
- Keep polling and download logic as part of the workflow, not as an afterthought.
- Use explicit dimensions and generation parameters rather than relying on unstable defaults.
Resource Map
- API reference: references/api-reference.md
- Polling, parameter tuning, and troubleshooting: references/api-reference.md
- Model guide: references/models.md
- Python text-to-video workflow: scripts/generate_video.py
- TypeScript text-to-video workflow: scripts/generate_video.ts
- Python image-to-video workflow: scripts/image_to_video.py
Official Docs
More skills from the skills repository
View all 14 skillstogether-audio
process audio with Together AI
Jul 26AudioSpeechText-to-SpeechTranscriptiontogether-batch-inference
run asynchronous batch inference jobs
Jul 17AutomationLLMPerformancetogether-chat-completions
generate text with Together AI
Jul 26AIAPI DevelopmentLLMtogether-dedicated-containers
deploy custom inference containers on Together AI
Jul 26AI InfrastructureDeploymentDockerMachine Learningtogether-dedicated-model-inference
deploy and operate Together AI models
Jul 26AI InfrastructureDeploymentLLMtogether-embeddings
generate embeddings and build RAG pipelines
Jul 26AILLMRAGSearch
More from Together AI
View publisherblog-post
write structured blog posts
together-cookbook
Jul 17Content CreationMarketingSEOWritingsocial-media
create social media content
together-cookbook
Jul 17Content CreationMarketingSocial MediaWritingtogether-evaluations
evaluate LLM outputs with Together AI
skills
Jul 26BenchmarkingEvalsLLMtogether-fine-tuning
fine-tune and adapt models on Together AI
skills
Jul 26AILLMMachine Learningtogether-gpu-clusters
orchestrate GPU clusters on Together AI
skills
Jul 26AI InfrastructureCloudKubernetesMachine Learningtogether-images
generate and edit images with Together AI
skills
Jul 17CreativeDesignImage GenerationMultimodal