Official capability boundary
- Anthropic’s public API does not expose a dedicated video-generation endpoint
- Claude is better suited to video understanding than video rendering
Recommended workflow
- Route true video generation to OpenAI video or Gemini long-running video
- For video understanding, preprocess frames or transcripts and send them to Claude /v1/messages
- Use Claude for script refinement, summarization, or scene analysis
cURL example
Python example
Node.js example
Best practices
- Keep generation and understanding as separate product workflows
- Persist preprocessing artifacts for reproducibility
- Use Claude for analysis, not as a pretend video generator
