![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blte3447498837611fc/66102e29ab1db5192b6576c7/hero_building-gen-ai-apps_opt1.png?width=2000&disable=upscale&auto=webp)
Build Gen AI apps with Simplicity
SingleStore offers a performant vector database together with an enterprise-grade data platform with in-built functions, delivering fast hybrid search that includes keyword match, vector similarity and semantic search with high recall to power modern generative AI applications. Even more, you can utilize various architecture patterns including Retrieval Augmented Generation (RAG) or fine-tuning to start working with LLMs and building your gen AI application.
Key capabilities of SingleStore for building generative AI applications include:
Built-in fast vector and hybrid search
Combine high-performance vector/semantic searchwith indexing, along with full-text search capabilities
Rich analytics capabilities
Perform filters based on metadata and joins across tables
Scalable price performance
Store and query vectors alongside your enterprise data including SQL, JSON and other data types
Vibrant ecosystem of frameworks
Use leading integrations to bring in data, create embeddings + query LLMs using Notebooks
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt72917bebd4187ed3/65c3d9ec7998da61f46b5635/singlestore-generative-ai-differentiation.png?width=1024&disable=upscale&auto=webp)
With SingleStore you can work with structured, semi-structured and unstructured data, filter on metadata and run aggregations, sub queries and re-ranking all in a single engine — without having to move or replicate data.
Developers can easily perform fast hybrid search — combining semantic search with full-text search — in a single SQL query on petabytes of data.
SingleStore supports both exact and approximate nearest neighbor searches and recently launched new indexing for vectors (and a vector data type as well).
SingleStore supports vectors and vector similarity search using dot_product (for cosine similarity) and euclidean_distance functions. And it efficiently implements vector similarity matching using Intel SIMD instructions.
More importantly, SingleStore also offers integrations or plugins for leading tools like OpenAI, Hugging Face, LangChain and LlamaIndex, making it easy to get started quickly.
And with SingleStore Notebooks developers can quickly prototype and deploy generative AI applications that combine the power of SQL and Python.
Hybrid search + full-text search
Fast vector + full-text search. Indexed ANN search, fast K-NN search, dot_product and euclidean distance measures, metadata filtering and re-ranking semantic search results.
Easy to use
Eliminate the complexity, licensing costs or extra training requirements of a pure vector database.
Notebooks
Quickly prototype and deploy with with SQL and Python Notebooks.
Generative AI ecosystem
Ability to use platforms, plugins and libraries like OpenAI, AWS Bedrock, Llama 2, LangChain, Hugging Face, Vertex AI, Vercel and more to build generative AI applications.
Enterprise ready
Get data security, compliance and disaster recovery appropriate for enterprise applications.
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/bltabd36e6b0c35331b/660eda37a16454228246289c/how-to-perform-semantic-hybrid-search-using-singlestoredb-2.png?width=256&disable=upscale&auto=webp)
How to perform semantic + hybrid search using SingleStore
This demo covers how to do fast semantic search, hybrid search and image recognition using LLMs and SingleStore
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt1f49e29429d86b0a/65707669c1f08f69447254eb/openai-embeddings-and-vector-databases-crash-course.png?width=256&disable=upscale&auto=webp)
OpenAI embeddings and vector databases crash course
Discover how to create a vector database by creating embeddings using OpenAI, storing them in SingleStore
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/bltfb045d959e1a8f6f/657076be7631d196927ff007/how-build-gen-ai-application-using-google-vertex-ai.png?width=256&disable=upscale&auto=webp)
How to build a gen AI application using Google Vertex AI
Discover how to build an enterprise-grade gen AI app using Google Vertex AI and SingleStore
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/bltc5a0b0dc355a829b/657076fc64c9db03f236a4c9/build-gen-ai-app-with-singlestore-aws.png?width=256&disable=upscale&auto=webp)
Build a gen AI app with SingleStore and AWS
Learn how to build a mini gen AI app using new technologies like LangChain, AutoGPT, Hugging Face and OpenAI, all on AWS cloud
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blte8db1d4c1cb9f1a8/6570777364c9db0a3836a4d2/how-build-financial-analytics-app-using-OpenAI-LangChain.png?width=256&disable=upscale&auto=webp)
How to use LangChain to query multiple PDFs
Take a deep dive into using LangChain and SingleStore to develop a gen AI app capable of querying multiple PDFs
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt808ccabadcd4ae28/65c54363087222c53e497ada/how-build-fully-private-gen-ai-app-using-llama2.0.png?width=256&disable=upscale&auto=webp)
How to build a fully private gen AI app using Llama2.0
Learn how to build a cutting-edge, fully private gen AI app in an air-gapped environment to prioritize data privacy and security
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/bltf3424f249d9d45f5/65c543a7ce84add202e360bb/how-we-built-real-time-RAG-application.png?width=256&disable=upscale&auto=webp)
How we built a real-time RAG application for free with SingleStore and Vercel
Check out this hands-on tutorial on how to build a real-time gen AI app for free using Retrieval Augmented Generation (RAG) using SingleStore and Vercel
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blta6febc8df8bf57e6/65c5443125aa944a423513bb/how-build-openai-LLM-apps-three-simplesteps.png?width=256&disable=upscale&auto=webp)
How to build OpenAI LLM apps in three simple steps
This workshop highlights building a GPT-AI application utilizing a vector database for semantic search and how to retrain the model, personalizing it for your data
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt9f93030a43a6b357/65c54497ff4e597ab0ad0eca/how-build-financial-analytics-app-using-OpenAI-LangChain.png?width=256&disable=upscale&auto=webp)
How to build a financial analytics app using OpenAI + LangChain
Take a closer look at how to build a speech-to-query chatbot or ChatGPT financial app using your own data with SingleStoreDB + OpenAI
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blta648eaf2252f79a4/65c544fda3c202148b253891/how-build-no-code-llm-app-with-flowise-ai.png?width=256&disable=upscale&auto=webp)
How to build a no-code LLM app with Flowise AI
Learn how to build an LLM app from scratch using Flowise AI — and see how easy and efficient it is to create robust applications without coding
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt5a5163380e2ecb18/65c5453468e923d01ae585c9/building-gen-app-using-retrieval-augmented-generation.png?width=256&disable=upscale&auto=webp)
Building a gen AI app using Retrieval Augmented Generation (RAG)
Dive into this immersive, hands-on look at how to build a generative AI application on your private enterprise data with RAG using SingleStore
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/bltf0f7f56e753d554e/65c5456deed32e283eac4493/how-to-build-a-chatgpt-app-using-json-data.png?width=256&disable=upscale&auto=webp)
How to build a ChatGPT app using JSON data
How to build a sample recommendation engine or app using OpenAI and SingleStore by utilizing JSON data within your enterprise
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt91cc9b43ba90f2b7/65c545b7a3c2021e5025389c/how-build-sentiment-analysis-app-with-hugging-face.png?width=256&disable=upscale&auto=webp)
How to build a sentiment analysis app with Hugging Face
Better understand semantic search and sentiment analysis, and learn how to build an open-source AI application using Hugging Face
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blta0b4015b1b7b77bf/65c54611e7bf98f21a6d3e52/how-build-conversational-real-time-analytics-app-with-gen-ai.png?width=256&disable=upscale&auto=webp)
How to build a conversational real-time analytics app with gen AI
Learn how to build a real-time digital app ingesting and visualizing data. Harness the power of a ChatGPT Plugin to communicate with your data in plain English.
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt9c1ccb299cf54e23/660edab7fa138c9fd187fcc3/beginner-guide-to-vector-databases.png?width=256&disable=upscale&auto=webp)
The beginner's guide to vector databases
Unlock the potential of AI-driven applications, and best practices for integrating vector capabilities into your existing data stack.
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt3a7de1d96fad9c47/65ce5d61df55ff32e51a74e6/using-ann-for-vector-search.png?width=256&disable=upscale&auto=webp)
Using ANN for vector search at speed and scale with AWS
Dive into the world of ANN for efficient vector search in our exclusive demo on AWS.
How to build a full-stack AI application in React
Learn more about the Elegance SDK, and explore how to build full-stack applications with AI capabilities using React.
![How to build a full-stack AI application in React](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt44d713ba7068ebab/66193b8116c12079d85db9af/singlestore-elegance-SDK-CTA-for-white-background.png?width=500&disable=upscale&auto=webp)
How to build a real-time RAG application with SingleStore and Vercel
Fully explore gen AI capabilities by building a modern, real-time AI app — entirely free — with SingleStore.
![How to build a real-time RAG application with SingleStore and Vercel](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/bltea7b69beba783e80/66192659188d357a002d998d/singleStore_Vercel-cta.png?width=500&disable=upscale&auto=webp)
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt657a8835db7909f2/66193ae11e527a44783b8035/Getting-started-with-SinglestoreDB-black-background.png?width=512&disable=upscale&auto=webp)
![](https://images.contentstack.io/v3/assets/bltac01ee6daa3a1e14/blt80a942a988c7e38d/66195a4b4c47355b06ee4548/singlestore-spaces-cta_2.png?width=512&disable=upscale&auto=webp)
SingleStore Spaces
Browse through a collection of quickstart modules and solve common problems in a few minutes with end-to-end applications using SingleStore.