Skip to content
Snippets Groups Projects
Select Git revision
  • 8f620abde2d36d8e3d1e39dfb06cb6f0af514ddf
  • main default protected
  • editUser
  • loadTests
  • fixTests
  • userhandling
  • updateEmbeddings
  • addRAGSources
  • testing
  • conversations
  • inputValidation
  • rag
  • chatting
  • userauth
14 results

ragchat-api

  • Clone with SSH
  • Clone with HTTPS
  • Purposes

    This repository provides the connection to a ollama server. It's an API (suprise!), which is bound to an inbuild PocketBase authentification system.

    The main benefit of using this repo is, that it's running 100% on your machines. No data ever leaves your network.

    Prerequisits

    Install

    git clone git@gitlab.rrz.uni-hamburg.de:zbhai/ragchat-api.git
    cd ragchat-api
    npm i

    Configure

    populate the .env file with proper information

    Start

    npm start

    optional - if pm2 installed

    pm2 start ./ecosystem.config.cjs

    Sources

    Ollama

    PocketBase

    ChromaDB

    Roadmap

    • configure URLs in mail templates to match front end
    • stresstest with artillery