This conversation agent introduces an interventionist style of conversation that promotes active thinking and processing for political education. Currently it is focused around currently elected German political parties in the parlament.
To run this project locally follow these instructions:
-
Have Python's poetry installed
-
Install dependencies:
poetry install- Set up your OpenAI API key as an environment variable and the path to the Firestore credential's JSON.
Create a
.envfile in the project root (follow .env.example):
To run the application locally using debug flag (hot reloading) execute the following command:
poetry run flask --app src/controller.py run --debugTo run the ruff formatter execute:
poetry run ruff format .This project is source-available under the PolyForm Noncommercial 1.0.0 license.
-
Free for non-commercial use (see LICENSE for permitted purposes)
-
Share the license text and any
Required Notice:lines when distributing -
Please contact us at info@wahl.chat to:
- Inform us about your use case
- Get access to assets required for a reference to wahl.chat on your project page
-
Do not use the wahl.chat name or logo in your project without our permission