Skip to content
/ rag5 Public

Create an API that can be deployed on Docker that offers private use of Ollama models.

Notifications You must be signed in to change notification settings

dwstein/rag5

Repository files navigation

RAG5 - Ollama, Docker, FastAPI, & Langchain

This is a project for me to learn serveral thing at once

  • python
  • Docker
  • FastAPI
  • Langchain
  • SQLite
  • Vector databses
  • Project archetecture

Feel free to jump in with suggestions and/or observations. I'm learning as I go.

Front End

  • using react
  • webpack.confif.js - the devServer has a proxy to the backend where context has the variouls routes that match the routes in config/routes.py. e.g. context: ['/api', '/auth', '/users', '/admin', '/home', '/convo'], // Proxy all backend routes

FastAPI-Users

Langchain

SQLAlchemy

Project Description

Create an API that can deployed on Docker that offers private use of Ollama models. The Ollama models will be stored on a volume and the API will be run on a separate container with the following features:

  • User accounts - simple email and password
  • Conversation Tracker
  • Employ Langchain to use the LLMs
  • Employ some combination of databases to store documents and the vector files

About

Create an API that can be deployed on Docker that offers private use of Ollama models.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published