https://github.com/shawonashraf/sprachhilfer
LLM based application for learners of the German language to get feedback on their writing
https://github.com/shawonashraf/sprachhilfer
generative-ai llm openai-api streamlit
Last synced: 11 months ago
JSON representation
LLM based application for learners of the German language to get feedback on their writing
- Host: GitHub
- URL: https://github.com/shawonashraf/sprachhilfer
- Owner: ShawonAshraf
- License: mit
- Created: 2025-02-03T01:53:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-11T20:24:32.000Z (over 1 year ago)
- Last Synced: 2025-03-11T20:32:15.584Z (over 1 year ago)
- Topics: generative-ai, llm, openai-api, streamlit
- Language: Python
- Homepage: https://sprachhilfer.streamlit.app/
- Size: 185 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sprachhilfer
[](https://github.com/ShawonAshraf/sprachhilfer/actions/workflows/tests.yml)
An LLM based application for learners of the German language to get feedback on their writing.
## live version
[Streamlit](https://sprachhilfer.streamlit.app/)
## local env setup
```bash
poetry shell
poetry install
```
## running locally
Create a `.env` file with the following contents:
```
LLM_BASE_URL=
LLM_API_KEY=
LLM_MODEL_NAME=
DEBUG=
```
Set `DEBUG` to `True` if you want debug logs locally. Other variables you can set from your OpenAI compatible LLM provider.
```bash
poetry run streamlit run src/frontend/ui.py
```