https://github.com/rijalghodi/linguatube
Server - Learn english through watching youtube
https://github.com/rijalghodi/linguatube
backend fastapi langchain langgraph learn-english llm youtube
Last synced: 5 months ago
JSON representation
Server - Learn english through watching youtube
- Host: GitHub
- URL: https://github.com/rijalghodi/linguatube
- Owner: rijalghodi
- Created: 2024-08-20T08:48:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-29T00:09:35.000Z (over 1 year ago)
- Last Synced: 2025-07-17T01:44:09.194Z (12 months ago)
- Topics: backend, fastapi, langchain, langgraph, learn-english, llm, youtube
- Language: Jupyter Notebook
- Homepage: https://linguatube.onrender.com/docs
- Size: 405 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📚 Linguatube
Learn english through watching Youtube
## Installation
Install the [LangChain CLI](https://pypi.org/project/langchain-cli/) if you haven't yet
```bash
pip install -U langchain-cli
```
Also, install [poetry](https://python-poetry.org/docs/) to manage packages
```bash
pip install poetry
```
Install packages
```bash
poetry install
```
## Environment Variable
This app requires several environment variables. Open the `.env-example`
file, rename it to .env, and complete the fields.
## Launch App
```bash
langchain serve
```
## Running in Docker
This project folder includes a Dockerfile that allows you to easily build and host your LangServe app.
### Building the Image
To build the image, you simply:
```shell
docker build . -t my-langserve-app
```
If you tag your image with something other than `my-langserve-app`,
note it for use in the next step.