Skip to content

NCCUCourseScheduling/CourseLangChain

Repository files navigation

CourseLangChain

Requirements:

  • python >= 3.11
  • data.db is required
  • mamba or conda installed
  • ollama installed (Github)

Installation

mamba env create -f environment.yml

Add MODEL in .env to specify your model file

MODEL="your_modal_name"

Important

The environment file use cpu version of pytorch, if you have GPUs, install GPU version on your own.

If you want to monitor in LangSmith, add config in the .env

LANGCHAIN_TRACING_V2=true
LANGCHAIN_ENDPOINT="https://api.smith.langchain.com"
LANGCHAIN_API_KEY="api-key"

Run

python main.py

Run with streamlit

streamlit run streamlit.py

Run with fastapi

python app.py

Frontend Repository

CLick me

Final Report

Objective, System Architecture, Research Methods, Results, Future Outlook : report

Demo

image

System Structure

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages