text-gpt-p5-app
Text to p5.js Generative Editor powered by OpenAI GPT
Text-GPT-p5
A text to p5.js generative editor powered by GPT-4o mini ✨
- takes plain text prompts 📝
- makes an OpenAI GPT-4o mini call 🤖
- converts them into p5.js code 🌸
- displays the p5.js sketch 🖼️
It is also a sandbox environment for running p5.js (or any javascript code). You can make direct edits to the generated code, which re-runs the sketch immediately, similar to Glitch or Replit.
Under the hood
A Next.js full-stack app (React, Next API routes).
Node module(s):
- react-codemirror
- cors
Getting Started
To get started, clone the repository and install the necessary node modules.
npm install
Environment Variables
Make a copy of the .env.example file, rename it as .env. Enter your OpenAI API key. Specific instructions 5 & 6 here.
The example also includes a NEXT_PUBLIC_REMOTE_API_URL and WHITELISTED_DOMAINS, in case you want to fetch from another server.
Development, Build, Deploy
Next.js defaults. See package.json for commands.
Both dev and production are on port 3000.
Acknowledgments 🙏
more like this
handpose-facemesh-demos
🎥🤟 8 minimalistic templates for tfjs mediapipe handpose and facemesh
dont-track-me-google
Firefox and Chrome extensions to prevent Google from making links ugly.