Skip to content

wahl-chat/wahl-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wahl-agent

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.

Setup

To run this project locally follow these instructions:

  1. Have Python's poetry installed

  2. Install dependencies:

poetry install
  1. Set up your OpenAI API key as an environment variable and the path to the Firestore credential's JSON. Create a .env file in the project root (follow .env.example):

Running the Application

To run the application locally using debug flag (hot reloading) execute the following command:

poetry run flask --app src/controller.py run --debug

Development

To run the ruff formatter execute:

poetry run ruff format .

License

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published