RAG with Vercel AI SDK

R
Renaudil y a 2 jours
0

Description

A retrieval-augmented generation chatbot built with Next.js, the Vercel AI SDK, Drizzle ORM, and PostgreSQL.

npx boilerapp ai-sdk-rag

Documentation

AI SDK RAG Template

Deploy with Vercel

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.

Features

  • Information retrieval and addition through tool calls using the streamText function
  • Real-time streaming of model responses to the frontend using the useChat hook
  • Vector embedding storage with DrizzleORM and PostgreSQL
  • Animated UI with Framer Motion

Getting Started

To get the project up and running, follow these steps:

  1. Install dependencies:

    npm install
    
  2. Copy the example environment file:

    cp .env.example .env
    
  3. Add your Vercel AI Gateway API key and PostgreSQL connection string to the .env file:

    AI_GATEWAY_API_KEY=your_api_key_here
    DATABASE_URL=your_postgres_connection_string_here
    
  4. Migrate the database schema:

    npm run db:migrate
    
  5. Start the development server:

    npm run dev
    

Your project should now be running on http://localhost:3000.

Prix

Gratuit

FREE

Commentaires (0)

FAQ

Questions Fréquemment Posées

Vous avez une question ? Nous avons les réponses. Si vous ne trouvez pas ce que vous cherchez, n'hésitez pas à nous contacter.

Boilerapp est une plateforme communautaire dédiée au partage de boilerplates, de starter kits et de modèles de projets pour développeurs. Notre objectif est simple : vous faire gagner du temps sur la configuration initiale (setup) pour que vous puissiez coder ce qui compte vraiment. Que vous cherchiez une simple base de code ou un projet SaaS complet, vous le trouverez ici.

Vous avez d'autres questions ?

Notre équipe est là pour vous aider. Contactez-nous et nous vous répondrons dès que possible.