Skip to main contentInstead of managing your data, a vector database, an embedding model, a search
algorithm, a PostgreSQL database, and your LLM all in different places…
What if you could do it in one spot, with your teammates?
Like to work in code? Check out our APIs.
Create Columns
A Baseplate database is as flexible as a spreadsheet. You can create any number
of columns, and edit them directly from the UI.
- Embedding Columns
The content in these columns will be embedded using
the embedding model you select
- Data Columns
Typically images, urls, code snippets, or links that you’d
like to be returned with your search result
- Metadata Columns
Really useful for large datasets to make sure you’re
getting relevant vectors. Segment your data based on customer, datasource,
version, date, or whatever your prefer!
- Image Columns
Drag and Drop or import images for use as image references.
Adding Documents
- Add a whole document
You can use Baseplate’s built in parsing
capabilities to break documents into chunks for embedding. Specify a chunk
size and which column to add the chunks to, and we’ll do the rest
- Add context chunk-by-chunk
For more nuanced indices, upload rows to
Baseplate via API once you’ve chunked them
Updating Vectors
Edit your vectors from the interface or through the API. We’ll automatically
handle the embedding, updating of your text representation, and upsert of the
new vector.
Manage Documents
You can view, edit, replace, and delete your documents at once, instead of going
row-by-row. See our API for a guide on replacing old data.
Auto Embedding
Enable auto embedding on an image column to automatically generate a caption for the uploaded image. This is useful for when you want to search for images based on their content.
The caption is added to the row’s text embedding.