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

Documentación

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

Comentarios (0)

FAQ

Preguntas Frecuentes

¿Tienes una pregunta? Tenemos las respuestas. Si no encuentras lo que buscas, no dudes en contactarnos.

Boilerapp es una plataforma comunitaria dedicada a compartir boilerplates, starter kits y plantillas de proyectos para desarrolladores. Nuestro objetivo es simple: hacerte ahorrar tiempo en la configuración inicial (setup) para que puedas programar lo que realmente importa. Ya busques una base de código simple o un proyecto SaaS completo, lo encontrarás aquí.

¿Tienes otras preguntas?

Nuestro equipo está aquí para ayudarte. Contáctanos y te responderemos lo antes posible.