Files
supabase/apps/docs/content/guides/ai.mdx
T
608040b8cb chore(docs) Resolve 'simple' style warnings where applicable (#46966)
Contributes to DOCS-1052

## I have read the
[CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md)
file.

YES

## What kind of change does this PR introduce?

Resolves MDX linting errors related to "simple" where it applies.
There was a couple cases that did not apply. For example, a product with
"Simple" in the name.

These changes are made in context, either by removing or using a more
descriptive synonym like "minimal" or "basic".

## Tophatting

1. Read each of the diffs.
2. See that the text still makes sense in context.

For extra due diligence, you can run `pnpm lint:mdx` locally and see the
'simple' errors that remain and whether they are worth addressing.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Summary by CodeRabbit

* **Documentation**
* Updated many guide, tutorial, and troubleshooting pages with clearer
“basic”/“minimal” wording across setup steps, local testing
instructions, security cautions, and RLS guidance.
* Refined headings, example descriptions, and inline comments for
consistency (including deployment, MCP, metrics API, and search/function
phrasing).
* Improved readability with small snippet formatting tweaks (whitespace
plus import/comment ordering) and added a self-hosting debugging note
for Envoy admin endpoints via a short-lived `curl` container.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
Co-authored-by: Nik Richers <nrichers@gmail.com>
2026-06-16 21:45:55 +00:00

185 lines
6.7 KiB
Plaintext

---
id: 'ai'
title: 'AI & Vectors'
description: 'The best vector database is the database you already have.'
subtitle: 'The best vector database is the database you already have.'
hideToc: true
---
Supabase provides an open source toolkit for developing AI applications using Postgres and pgvector. Use the Supabase client libraries to store, index, and query your vector embeddings at scale.
The toolkit includes:
- A [vector store](/docs/guides/ai/vector-columns) and embeddings support using Postgres and pgvector.
- A [Python client](/docs/guides/ai/vecs-python-client) for managing unstructured embeddings.
- An [embedding generation](/docs/guides/ai/quickstarts/generate-text-embeddings) process using open source models directly in Edge Functions.
- [Database migrations](/docs/guides/ai/examples/headless-vector-search#prepare-your-database) for managing structured embeddings.
- Integrations with all popular AI providers, such as [OpenAI](/docs/guides/ai/examples/openai), [Hugging Face](/docs/guides/ai/hugging-face), [LangChain](/docs/guides/ai/langchain), and more.
## Search
You can use Supabase to build different types of search features for your app, including:
- [Semantic search](/docs/guides/ai/semantic-search): search by meaning rather than exact keywords
- [Keyword search](/docs/guides/ai/keyword-search): search by words or phrases
- [Hybrid search](/docs/guides/ai/hybrid-search): combine semantic search with keyword search
## Examples
Check out all of the AI [templates and examples](https://github.com/supabase/supabase/tree/master/examples/ai) in our GitHub repository.
{/* <!-- vale off --> */}
<div className="grid md:grid-cols-12 gap-4 not-prose">
<div className="col-span-4">
<Link href="/guides/ai/examples/headless-vector-search" passHref>
<GlassPanel
icon={'/docs/img/icons/github-icon'}
hasLightIcon={true}
title="Headless Vector Search"
>
A toolkit to perform vector similarity search on your knowledge base embeddings.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/examples/image-search-openai-clip" passHref>
<GlassPanel
icon={'/docs/img/icons/github-icon'}
hasLightIcon={true}
title="Image Search with OpenAI CLIP"
>
Implement image search with the OpenAI CLIP Model and Supabase Vector.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/examples/huggingface-image-captioning" passHref>
<GlassPanel
icon={'/docs/img/icons/github-icon'}
hasLightIcon={true}
title="Hugging Face inference"
>
Generate image captions using Hugging Face.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/examples/openai" passHref>
<GlassPanel
icon={'/docs/img/icons/github-icon'}
hasLightIcon={true}
title="OpenAI completions"
>
Generate GPT text completions using OpenAI in Edge Functions.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/examples/building-chatgpt-plugins" passHref>
<GlassPanel
icon={'/docs/img/icons/github-icon'}
hasLightIcon={true}
title="Building ChatGPT Plugins"
>
Use Supabase as a Retrieval Store for your ChatGPT plugin.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/examples/nextjs-vector-search" passHref>
<GlassPanel
icon={'/docs/img/icons/github-icon'}
hasLightIcon={true}
title="Vector search with Next.js and OpenAI"
>
Learn how to build a ChatGPT-style doc search powered by Next.js, OpenAI, and Supabase.
</GlassPanel>
</Link>
</div>
</div>
{/* <!-- vale on --> */}
## Integrations
{/* <!-- vale off --> */}
<div className="grid md:grid-cols-12 gap-4 not-prose">
<div className="col-span-4">
<Link href="/guides/ai/examples/building-chatgpt-plugins" passHref>
<GlassPanel title="OpenAI">
OpenAI is an AI research and deployment company. Supabase provides a way to use OpenAI in
your applications.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/integrations/amazon-bedrock" passHref>
<GlassPanel title="Amazon Bedrock">
A fully managed service that offers a choice of high-performing foundation models from
leading AI companies.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/hugging-face" passHref>
<GlassPanel title="Hugging Face">
Hugging Face is an open-source provider of NLP technologies. Supabase provides a way to use
Hugging Face's models in your applications.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/langchain" passHref>
<GlassPanel title="LangChain">
LangChain is a language-agnostic, open-source, and self-hosted API for text translation,
summarization, and sentiment analysis.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="/guides/ai/integrations/llamaindex" passHref>
<GlassPanel title="LlamaIndex">
LlamaIndex is a data framework for your LLM applications.
</GlassPanel>
</Link>
</div>
</div>
{/* <!-- vale on --> */}
## Case studies
{/* <!-- vale off --> */}
<div className="grid md:grid-cols-12 gap-4 not-prose">
<div className="col-span-4">
<Link href="https://supabase.com/customers/berriai" passHref>
<GlassPanel title="Berri AI Boosts Productivity by Migrating from AWS RDS to Supabase with pgvector">
Learn how Berri AI overcame challenges with self-hosting their vector database on AWS RDS
and successfully migrated to Supabase.
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="https://supabase.com/customers/firecrawl" passHref>
<GlassPanel title="Firecrawl switches from Pinecone to Supabase for Postgres vector embeddings">
How Firecrawl boosts efficiency and accuracy of chat powered search for documentation using
Supabase with pgvector
</GlassPanel>
</Link>
</div>
<div className="col-span-4">
<Link href="https://supabase.com/customers/markprompt" passHref>
<GlassPanel title="Markprompt: GDPR-Compliant AI Chatbots for Docs and Websites">
AI-powered chatbot platform, Markprompt, empowers developers to deliver efficient and
GDPR-compliant prompt experiences on top of their content, by leveraging Supabase's secure
and privacy-focused database and authentication solutions
</GlassPanel>
</Link>
</div>
</div>
{/* <!-- vale on --> */}