course-creator / README.md
Prof-Reza's picture
Switch to Docker SDK to fix build error due to missing libgl1-mesa-glx
62bf7f1 verified
metadata
title: Course Creator
emoji: πŸš€
license: mit
sdk: docker
pinned: false

Course Creator Space

This private Space allows you to plan and generate a full course package from a chat conversation with integrated web research.

Features

  • Chat interface to collect the user's course idea
  • Web research using Tavily API (or SerpAPI if configured)
  • Course planning using the OpenAI Chat API
  • Course package generation with a plan and source citations compressed into a zip file

Setup

  1. Add your API keys in the Space repository secrets:
    • OPENAI_API_KEY
    • TAVILY_API_KEY
    • optionally set OPENAI_MODEL, TEMPERATURE, MAX_OUTPUT_TOKENS
  2. Install dependencies with pip install -r requirements.txt (done automatically on Spaces).
  3. Run the Gradio app with python app.py.