From ddc83f8a1254f20182b9055422d8b27e969509d5 Mon Sep 17 00:00:00 2001
From: Copple <10214025+kiwicopple@users.noreply.github.com>
Date: Wed, 31 May 2023 17:03:31 -0600
Subject: [PATCH 1/4] new tagline?
---
apps/docs/pages/guides/ai.mdx | 50 +++++++++++++++++-----
apps/www/data/products/vector/pageData.tsx | 9 ++--
apps/www/pages/vector/Vector.tsx | 4 +-
3 files changed, 47 insertions(+), 16 deletions(-)
diff --git a/apps/docs/pages/guides/ai.mdx b/apps/docs/pages/guides/ai.mdx
index 950464008f4..7f4c2b481a9 100644
--- a/apps/docs/pages/guides/ai.mdx
+++ b/apps/docs/pages/guides/ai.mdx
@@ -3,21 +3,16 @@ import Layout from '~/layouts/DefaultGuideLayout'
export const meta = {
id: 'ai',
title: 'AI & Vectors',
- description: 'Use Supabase to store and search embedding vectors.',
- subtitle: 'Use Supabase to store and search embedding vectors.',
+ description: 'The best vector database is the database you already have.',
+ subtitle: 'The best vector database is the database you already have.',
sidebar_label: 'Overview',
}
-Supabase provides a number of tools to get started with Vectors and Embeddings. These tools include:
+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.
-- An embedding store using the popular [pgvector](https://github.com/pgvector/pgvector/)
-- A Python Library for managing unstructured collections called [Vecs](https://supabase.github.io/vecs/api)
+The toolkit includes:
-## Features
-
-Supabase provides a full toolkit for developing AI applications.
-
-- A [vector store](/docs/guides/ai/vector-columns) and embeddings support using pgvector.
+- 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.
- [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.
@@ -74,6 +69,41 @@ export const examples = [
},
]
+## Integrations
+
+
+ {integrations.map((x) => (
+
+ ))}
+
+
+export const integrations = [
+ {
+ name: 'OpenAI',
+ description:
+ 'OpenAI is an AI research and deployment company. Supabase provides a simple way to use OpenAI in your applications.',
+ href: '/docs/guides/ai/examples/building-chatgpt-plugins',
+ },
+ {
+ name: 'Hugging Face',
+ description:
+ "Hugging Face is an open-source provider of NLP technologies. Supabase provides a simple way to use Hugging Face's models in your applications.",
+ href: '/docs/guides/ai/hugging-face',
+ },
+ {
+ name: 'LangChain',
+ description:
+ 'LangChain is a language-agnostic, open-source, and self-hosted API for text translation, summarization, and sentiment analysis.',
+ href: '/docs/guides/ai/langchain',
+ },
+]
+
## Case studies
diff --git a/apps/www/data/products/vector/pageData.tsx b/apps/www/data/products/vector/pageData.tsx
index be7fe5284b1..c9b360178e8 100644
--- a/apps/www/data/products/vector/pageData.tsx
+++ b/apps/www/data/products/vector/pageData.tsx
@@ -12,14 +12,15 @@ export default {
title: 'Supabase Vector',
h1: (
- The open source Vector Toolkit
- for Postgres
+ The best vector database
+ is the database you already have
),
subheader: (
<>
- Use pgvector with Supabase client libraries
- to store, index, and query your vector embeddings at scale.
+ 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.
>
),
image: '/images/product/vector/vector-hero.svg',
diff --git a/apps/www/pages/vector/Vector.tsx b/apps/www/pages/vector/Vector.tsx
index 2d68e6a9da8..398ca5cf381 100644
--- a/apps/www/pages/vector/Vector.tsx
+++ b/apps/www/pages/vector/Vector.tsx
@@ -21,9 +21,9 @@ const EnterpriseCta = dynamic(() => import('~/components/Sections/EnterpriseCta'
function VectorPage() {
// base path for images
const { basePath } = useRouter()
- const meta_title = 'Vector | The open source vector toolkit for Postgres'
+ const meta_title = 'Supabase Vector | The best vector database is the database you already have.'
const meta_description =
- 'Integrate Supabase Vector database with your favorite ML-models to store, index and access vector embeddings for any AI use case.'
+ 'An open source toolkit for developing AI applications using Postgres and pgvector. Integrate Supabase Vector database with your favorite ML-models to store, index and access vector embeddings for any AI use case.'
return (
<>
From 605d36ca5cdf0dfeb04a46caab75507a0d7f9af3 Mon Sep 17 00:00:00 2001
From: Copple <10214025+kiwicopple@users.noreply.github.com>
Date: Thu, 1 Jun 2023 10:32:51 -0600
Subject: [PATCH 2/4] Updates based on Ant's suggestions
---
apps/www/data/products/vector/pageData.tsx | 8 ++++----
apps/www/pages/vector/Vector.tsx | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/apps/www/data/products/vector/pageData.tsx b/apps/www/data/products/vector/pageData.tsx
index c9b360178e8..b4cea2e68a1 100644
--- a/apps/www/data/products/vector/pageData.tsx
+++ b/apps/www/data/products/vector/pageData.tsx
@@ -12,15 +12,15 @@ export default {
title: 'Supabase Vector',
h1: (
- The best vector database
- is the database you already have
+ The open source Vector Toolkit
+ for Postgres
),
subheader: (
<>
- 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.
+
+ Build AI applications with Postgres and pgvector: the best vector database is the database you already have.
>
),
image: '/images/product/vector/vector-hero.svg',
diff --git a/apps/www/pages/vector/Vector.tsx b/apps/www/pages/vector/Vector.tsx
index 398ca5cf381..68c2b0e25a9 100644
--- a/apps/www/pages/vector/Vector.tsx
+++ b/apps/www/pages/vector/Vector.tsx
@@ -21,9 +21,9 @@ const EnterpriseCta = dynamic(() => import('~/components/Sections/EnterpriseCta'
function VectorPage() {
// base path for images
const { basePath } = useRouter()
- const meta_title = 'Supabase Vector | The best vector database is the database you already have.'
+ const meta_title = 'Supabase Vector | The open source Vector Toolkit for Postgres.'
const meta_description =
- 'An open source toolkit for developing AI applications using Postgres and pgvector. Integrate Supabase Vector database with your favorite ML-models to store, index and access vector embeddings for any AI use case.'
+ 'An open source toolkit for developing AI applications using Postgres and pgvector. Use the Supabase Vector Toolkit with your favorite ML-models to store, index, and access vector embeddings for any AI use case.'
return (
<>
From 490f14977fee6f7a2e5e470f701ab044dab889e5 Mon Sep 17 00:00:00 2001
From: Copple <10214025+kiwicopple@users.noreply.github.com>
Date: Thu, 1 Jun 2023 10:40:21 -0600
Subject: [PATCH 3/4] tweaks
---
apps/www/data/products/vector/pageData.tsx | 4 ++--
apps/www/pages/vector/Vector.tsx | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/apps/www/data/products/vector/pageData.tsx b/apps/www/data/products/vector/pageData.tsx
index b4cea2e68a1..13551631bf2 100644
--- a/apps/www/data/products/vector/pageData.tsx
+++ b/apps/www/data/products/vector/pageData.tsx
@@ -12,7 +12,7 @@ export default {
title: 'Supabase Vector',
h1: (
- The open source Vector Toolkit
+ The open source Vector Toolkit
for Postgres
),
@@ -20,7 +20,7 @@ export default {
<>
Use the Supabase client libraries to store, index, and query your vector embeddings at scale.
- Build AI applications with Postgres and pgvector: the best vector database is the database you already have.
+ Build AI applications with your Postgres and pgvector. The best vector database is the database you already have.
>
),
image: '/images/product/vector/vector-hero.svg',
diff --git a/apps/www/pages/vector/Vector.tsx b/apps/www/pages/vector/Vector.tsx
index 68c2b0e25a9..48d8f648014 100644
--- a/apps/www/pages/vector/Vector.tsx
+++ b/apps/www/pages/vector/Vector.tsx
@@ -21,9 +21,9 @@ const EnterpriseCta = dynamic(() => import('~/components/Sections/EnterpriseCta'
function VectorPage() {
// base path for images
const { basePath } = useRouter()
- const meta_title = 'Supabase Vector | The open source Vector Toolkit for Postgres.'
+ const meta_title = 'Supabase Vector | The open source vector toolkit for Postgres.'
const meta_description =
- 'An open source toolkit for developing AI applications using Postgres and pgvector. Use the Supabase Vector Toolkit with your favorite ML-models to store, index, and access vector embeddings for any AI use case.'
+ 'An open source toolkit for developing AI applications using Postgres and pgvector. Integrate with your favorite ML-models to store, index, and access vector embeddings for any AI use case.'
return (
<>
From 5d8c9cf43a123c002e72824a6af43340bd402827 Mon Sep 17 00:00:00 2001
From: Copple <10214025+kiwicopple@users.noreply.github.com>
Date: Thu, 1 Jun 2023 12:06:24 -0600
Subject: [PATCH 4/4] running prettier
---
apps/www/data/products/vector/pageData.tsx | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/apps/www/data/products/vector/pageData.tsx b/apps/www/data/products/vector/pageData.tsx
index 13551631bf2..80840d40103 100644
--- a/apps/www/data/products/vector/pageData.tsx
+++ b/apps/www/data/products/vector/pageData.tsx
@@ -18,9 +18,11 @@ export default {
),
subheader: (
<>
- Use the Supabase client libraries to store, index, and query your vector embeddings at scale.
+ Use the Supabase client libraries to store, index, and query your vector embeddings at
+ scale.
- Build AI applications with your Postgres and pgvector. The best vector database is the database you already have.
+ Build AI applications with your Postgres and pgvector. The best vector database is the
+ database you already have.
>
),
image: '/images/product/vector/vector-hero.svg',