Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-23T17:06:24.000Z (3 months ago)
- Last Synced: 2024-09-29T09:41:04.452Z (about 2 months ago)
- Topics: backend, fastapi, langchain, langgraph, learn-english, llm, youtube
- Language: Jupyter Notebook
- Homepage: https://linguatube.onrender.com/docs
- Size: 404 KB
- Stars: 0
- 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.