Skip to main content
Go to documentation:
⌘U
Weaviate Database

Develop AI applications using Weaviate's APIs and tools

Deploy

Deploy, configure, and maintain Weaviate Database

Query Agent

Run agentic search over your Weaviate Cloud collections

Weaviate Cloud

Manage and scale Weaviate in the cloud

Engram

Persistent memory for LLM agents and applications

Additional resources

Integrations
Weaviate Academy

Need help?

Weaviate LogoAsk AI Assistant⌘K
Support
Community Forum
Contributor guide

TwelveLabs + Weaviate

TwelveLabs builds multimodal understanding models. Weaviate integrates with the TwelveLabs embedding API, so you can vectorize your data and your queries with a TwelveLabs model without leaving the Weaviate Database.

Text and images only

TwelveLabs is best known for video understanding, but this Weaviate integration works with text and images only. Video and audio are not supported.

Integrations with TwelveLabs

Embedding integration illustration

TwelveLabs' embedding models place text and images in a shared vector space, so that a text query can retrieve images and vice versa.

Weaviate integrates with TwelveLabs' embedding models to enable seamless vectorization of data. This integration allows users to perform semantic and hybrid search operations without the need for additional preprocessing or data transformation steps.

TwelveLabs multimodal embedding integration page

Summary

This integration enables developers to use TwelveLabs' multimodal embedding models within Weaviate.

In turn, it simplifies the process of building AI-driven applications to speed up your development process, so that you can focus on creating innovative solutions.

Get started

You must provide a valid TwelveLabs API key to Weaviate for this integration. Go to TwelveLabs to sign up and obtain an API key.

Then, go to the relevant integration page to learn how to configure Weaviate with the TwelveLabs models and start using them in your applications.

Questions and feedback