Skip to content

WarmMilkCodes/DiscussionBot

Repository files navigation

AI Discussion Post Generator

This is a simple Python script that uses the OpenAI API to generate discussion posts based on a theme or question.

alt text

Setup

  1. Install dependencies:
pip install openai python-dotenv
  1. Configuration:
  • Create a .env file with your OpenAI API key (reference line 1 of sample_env.txt)
  • Modify config.json file with the desired settings

Usage

No UI

python main.py

UI

streamlit run app.py

Configuration Options (config.json) - For command line version

Section Key Description
ai_settings model OpenAI model (e.g., gpt-4, gpt-3.5-turbo)
max_tokens Maximum response length (50-4000)
temperature Creativity level (0.0-2.0)
file_paths posts Path to discussion posts file

File Structure

  • main.py: Main script for generating discussion posts
  • config.json: Configuration file
  • discussion_posts.txt: File containing discussion posts (input)
  • .env: Environment file with OpenAI API key

Requirements

  • python-dotenv==1.0.0
  • openai>=1.0.0
  • streamlit>=1.30.0

Run with command line

python main.py

Run with UI

streamlit run app.py

About

Python script using OpenAI API to generate discussion board posts based on theme or question

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages