/khumon-llm

LLM engine for khumon service using langchain.

Primary LanguagePythonApache License 2.0Apache-2.0

Contributors Forks Stargazers Issues Pull Request MIT License


Logo

Khumon Education LLM Engine

API Engine for KHUMON Education service using LLM.
Explore the API docs ยป



Report Issues ยท Pull Requests

๐Ÿ—ƒ๏ธ Built With

๐Ÿ’ก Language

Python

๐Ÿ’ก Frameworks

Fastapi

(back to top)

๐Ÿš€ Getting Started

โšก Prerequisites

๐Ÿš€ Guideline

I recommend building your environment on top of a virtual environment (e.g., venv, anaconda, etc.)

  • Setup

    make setup
  • Run application

    uvicorn app.main:app
  • Linting & Testing

    # Linting
    make style
    
    # Testing
    make test
  • Dockerizing

    docker build -t nickname/imagename .

(back to top)

๐ŸŒ Features

  • Summarize and quiz lecture notes or videos.
  • You can input text, PDF, or video.
  • For more information, please refer to the API documentation.

(back to top)

๐Ÿ”ฅ Contributing

Please refer to CONTRIBUTING.md for Contribution.

For issues, new functions and requests to modify please follow the following procedure. ๐Ÿฅฐ

  1. Fork the Project
  2. Create a Issue when you have new feature or bug, just not Typo fix
  3. Create your Feature Branch from dev Branch (git checkout -b feat/Newfeature)
  4. Commit your Changes (git commit -m 'feat: add new feature')
  5. Push to the Branch (git push origin feat/Newfeature)
  6. Open a Pull Request to dev branch with Issues

(back to top)

๐Ÿ” License

Please refer to LICENSE for LICENSE.

(back to top)

๐Ÿ’ฌ Contact


Yongwoo Song

(back to top)