Build a serverless ChatGPT with RAG using LangChain.js

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • ollama

    Get up and running with Llama 3, Mistral, Gemma, and other large language models.

  • A machine with a GPU supported by Ollama

  • serverless-chat-langchainjs

    Build your own serverless AI Chat with Retrieval-Augmented-Generation using LangChain.js, TypeScript and Azure

  • Here is the final project source code on GitHub.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • ai-chat-app-protocol

    A description of the HTTP protocol used by multiple Azure AI chat solutions.

  • We use a stream of newline-delimited JSON (NDJSON) for the response, following the AI Chat Protocol as our API contract between the frontend and the backend.

  • node

    Node.js JavaScript runtime ✨🐢🚀✨

  • A working Node.js v20+ environment

  • generative-ai-for-beginners

    18 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/

  • Generative AI For Beginners: a collection of resources to learn about Generative AI, including tutorials, code samples, and more.

  • langchainjs-quickstart-demo

    Build a generative AI application using LangChain.js, from local to Azure

  • Ask YouTube: LangChain.js + Azure Quickstart sample: another LangChain.js sample project that uses RAG to answer questions from YouTube videos.

  • azureai-samples

    Official community-driven Azure AI Examples

  • You can also find more Azure AI samples here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts