LogoTemplateFame
  • Category
  • Blog
  • Pricing
  • Submit
LogoTemplateFame
  1. Home
  2. Category
  3. DegreeGuru
icon of DegreeGuru

DegreeGuru

An AI chatbot for expert answers on university degrees, built with Vercel AI SDK, Langchain, Upstash Vector, and OpenAI.

Visit Website
image of DegreeGuru
Visit Website

Introduction

DegreeGuru is an open-source project demonstrating how to build a Retrieval-Augmented Generation (RAG) AI chatbot using the Vercel AI SDK, Langchain, Upstash Vector, and OpenAI. It's designed to provide expert answers on custom data, exemplified by university degrees.

Key features include:

  • Built-in Crawler: Scrapes specified websites, automatically making data available for the AI.
  • Real-time Performance: Delivers fast answers leveraging Upstash Vector for efficient data retrieval and real-time data streaming.
  • API Protection: Incorporates rate limiting using Upstash Redis to prevent API abuse.
  • Domain Agnostic: Easily adaptable to any custom dataset by modifying the crawler.yaml configuration.

The technical stack comprises:

  • Crawler: Developed with Scrapy (Python) for efficient web data extraction.
  • Chatbot Application: Built on Next.js, providing a modern and responsive user interface.
  • Vector Database: Utilizes Upstash Vector for storing and querying vector embeddings of the scraped data.
  • LLM Orchestration: Employs Langchain.js to manage interactions with large language models.
  • Generative AI: Powered by OpenAI's gpt-3.5-turbo-1106 for generating expert responses.
  • Embeddings: Uses OpenAI's text-embedding-ada-002 for creating vector representations of text.
  • Streaming: Leverages Vercel AI for seamless text streaming in chatbot responses.

The project provides a comprehensive quickstart guide for local development, covering environment setup (Upstash Vector, Upstash Redis, OpenAI API keys), Python library installation, and crawler configuration via crawler.yaml and settings.py. A Docker-compose option is also available for simplified deployment. Users can customize the chatbot's behavior, including streaming modes and the AGENT_SYSTEM_TEMPLATE, to tailor it to specific use cases. While robust, current limitations include the UpstashVectorStore being a work-in-progress within Langchain, potential message history issues in non-streaming mode, and challenges in explicitly displaying sources during streaming.

Back

Information

  • Publisher
    Hyhor
  • Websitegithub.com
  • Published date2025/11/16

Categories

  • AI
  • Services
  • Product

Tags

  • nextjs
  • Python
  • Vercel
  • TypeScript
  • react
image of ShipAny
Sponsored
AIBoilerplateAdmin dashboard

ShipAny

ShipAny is a development framework for building AI SaaS, with rich built-in functional modules and business components, helping you quickly launch your website.

More Products

image of Mkdirs
Featured
DirectoryBoilerplateAI
Visit Website

Mkdirs

Details

The best directory boilerplate, packed with AI, Listings, Payment, Submission, CMS, Blog, Authentication, Newsletter, SEO, Themes and more.

nextjsshadcnTailwindAuthentication
image of Nexty.dev
Featured
BoilerplateAIBusiness
Visit Website

Nexty.dev

Details

Build your SaaS in days with Nexty - the complete Next.js SaaS template includes auth, payments, AI, CMS, and everything you need to start earning immediately.

nextjsTypeScriptTailwindAuthenticationVercel
image of NextDevKit
Featured
BoilerplateProductCross-platform
Visit Website

NextDevKit

Details

Build and deploy production-ready SaaS apps faster with NEXTDEVKIT. Full-stack OpenNext & Next.js Template or Boilerplate with auth, payments, databas...

nextjsTypeScriptTailwindAuthenticationshadcn

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates

LogoTemplateFame

TemplateFame - Popular Templates Directory

X (Twitter)
Made with❤️byHyhor
Product
  • Submit
  • Pricing
  • Category
Explore
  • Tag
  • Blog
  • Collection
Contact
  • Twitter
  • Email
More
  • About Us
  • Privacy Policy
  • Terms of Service
  • Sitemap

Quick Links - Explore more trending templates

  • Product Templates
  • Business Templates
  • Landing Templates
  • Notion Templates
  • Blog Templates
  • Portfolio Templates
  • E-commerce Templates
  • Dashboard Templates
  • Services Templates
  • Agency Templates
  • Coming Soon Templates
  • Boilerplate Templates
  • Directory Templates
  • Documentation Templates
  • Photography Templates
  • Personal Templates
  • Admin dashboard Templates
  • AI Templates
  • Mobile Templates
  • Cross-platform Templates
  • Microservice Templates
  • WordPress Templates
  • HTML Templates
  • Shopify Templates
  • CMS Templates
  • Emails Templates
  • Newsletter Templates
  • Notifications Templates
  • Payments Templates
  • SEO Templates
  • Animations Templates
  • UI/UX Templates
  • Other Templates
Copyright © 2026 All Rights Reserved.
Featured on ProductFameFeatured on toolfame.comFeatured on saasfame.comFeatured on aitoolfame.comFeatured on directoryfame.comFeatured on Startup FameListed on Turbo0Featured on Twelve ToolsFeatured on Wired BusinessFeatured on Findly.tools