Skip to content

StephenCPrice/dspy-code-modifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSPy Code Modifier

A web application that uses DSPy and OpenAI to modify code based on natural language instructions.

Features

  • Web interface for code modification
  • Powered by DSPy and OpenAI's GPT-3.5
  • Real-time code modifications
  • Error handling for API limits

Setup

  1. Clone the repository:
git clone https://github.com/YOUR_USERNAME/dspy-code-modifier.git
cd dspy-code-modifier
  1. Install Poetry (if not already installed):
curl -sSL https://install.python-poetry.org | python3 -
  1. Install dependencies:
poetry install
  1. Create a .env file in the root directory and add your OpenAI API key:
OPENAI_API_KEY=your-api-key-here
  1. Run the application:
poetry run python app.py
  1. Open your browser and navigate to http://localhost:8080

Usage

  1. Enter your modification instructions in the top text area
  2. Paste your code in the middle text area
  3. Click "Modify Code" to get the modified version
  4. The modified code will appear in the bottom text area

Requirements

  • Python 3.12+
  • Poetry for dependency management
  • OpenAI API key

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published