Bringing your own embeddings

You can use any third party API to generate embeddings for your events prior to sending them to Better Stack data warehouse.

Better Stack's built-in model embeddinggemma:300 should cover most use cases but if you want to use an external provider, we recommend OpenAI's embedding models for the best price/performance ratio.

Simply send us the embedding along side the original text in a dedicated attribute as an array of floats.

Storing embeddings as time series

Go to Sources -> Your source -> Time series on NVMe SSDs and click + Time series. Use JSON dot notation to write the name of the target column from the previous step and chose BFloat16 and choose your Vector index.

CleanShot 2025-10-17 at 10 .01.43.png