langchain-retrieval

v2026.09.24

Document Q&A with RAG using Supabase pgvector store.

GitHub
安装命令
npx skhub add rebyteai-template/langchain-retrieval
Markdown
SKILL.md

LangChain Retrieval

Document Q&A with RAG (Retrieval Augmented Generation) using Supabase vector store.

Tech Stack

  • Framework: Next.js
  • AI: LangChain.js, AI SDK
  • Vector Store: Supabase pgvector
  • Package Manager: pnpm

Prerequisites

  • Supabase project with pgvector extension
  • OpenAI API key

Setup

1. Clone the Template

git clone --depth 1 https://github.com/Eng0AI/langchain-retrieval.git .

If the directory is not empty:

git clone --depth 1 https://github.com/Eng0AI/langchain-retrieval.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template

2. Remove Git History (Optional)

rm -rf .git
git init

3. Install Dependencies

pnpm install

4. Setup Environment Variables

Create .env with required variables:

  • SUPABASE_URL - Supabase project URL
  • SUPABASE_PRIVATE_KEY - Supabase service role key
  • OPENAI_API_KEY - For embeddings and LLM
  • SUPABASE_DB_URL - Direct PostgreSQL connection URL

5. Setup Vector Store

Initialize pgvector extension and create documents table in Supabase.

Build

pnpm build

Development

pnpm dev
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

2026年9月24日

分类

未分类

许可证

未指定

源路径

langchain-retrieval

默认分支

main

最新提交

0062e44

Tree SHA

d14e561