This quickstart guide provides a simplified introduction to creating embeddings using the TwelveLabs Video Understanding Platform. It includes the following:
For a comprehensive guide, see the Create embeddings section.
This section explains the key concepts and terminology used in this guide:
The platform generates embeddings for video, audio, image, text, and combined content. The input method depends on the content type:
Use these embeddings for similarity search, content classification, clustering, recommendations, or Retrieval-Augmented Generation (RAG).
To use the platform, you need an API key:
Depending on the programming language you are using, install the TwelveLabs SDK by entering one of the following commands:
Your media files must meet the following requirements:
Upload limits: Public video and audio URLs up to 4 GB, local video and audio files up to 200 MB, and image files up to 5 MB. For local files up to 4 GB, see the Upload and processing methods page.
Embedding method: Video and audio files up to 10 minutes. For video and audio files up to 4 hours, use the asynchronous method in the complete guide.
Model capabilities: See the complete requirements for video files, audio files, and image files
Copy and paste the code below, replacing the placeholders surrounded by <> with your values.