A retrieval-augmented generation chatbot built with Next.js, the Vercel AI SDK, Drizzle ORM, and PostgreSQL.
A Next.js application, powered by the Vercel AI SDK, that uses retrieval-augmented generation (RAG) to reason and respond with information outside of the model's training data.
streamText
functionuseChat
hookTo get the project up and running, follow these steps:
Install dependencies:
npm install
Copy the example environment file:
cp .env.example .env
Add your OpenAI API key and PostgreSQL connection string to the .env
file:
OPENAI_API_KEY=your_api_key_hereDATABASE_URL=your_postgres_connection_string_here
Migrate the database schema:
npm run db:migrate
Start the development server:
npm run dev
Your project should now be running on http://localhost:3000.
A retrieval-augmented generation chatbot built with Next.js, the Vercel AI SDK, Drizzle ORM, and PostgreSQL.
A Next.js application, powered by the Vercel AI SDK, that uses retrieval-augmented generation (RAG) to reason and respond with information outside of the model's training data.
streamText
functionuseChat
hookTo get the project up and running, follow these steps:
Install dependencies:
npm install
Copy the example environment file:
cp .env.example .env
Add your OpenAI API key and PostgreSQL connection string to the .env
file:
OPENAI_API_KEY=your_api_key_hereDATABASE_URL=your_postgres_connection_string_here
Migrate the database schema:
npm run db:migrate
Start the development server:
npm run dev
Your project should now be running on http://localhost:3000.