CAMEO is a React app for generating images and videos with Azure OpenAI endpoints.
- Image generation models:
gpt-image-1,gpt-image-1-mini,gpt-image-1.5 - Video generation support (SORA endpoint flow)
- Per-model image endpoint/key profiles in Settings
- Model validation from the Settings modal
- Prompt composer with in-field action controls
- Local history with preview, download, and delete
- Node.js 18+
- npm
- Azure OpenAI/Foundry endpoints and keys
npm install
npm run devOpen the app, then configure credentials in Settings.
Settings are configured in one consolidated modal:
- Image section:
- Select model
- Set image endpoint + key
- Validate all image models
- Video section:
- Set video endpoint + key
All settings are saved in browser storage.
Clear Historyremoves generated media history and current displayed media.Clear Datain Settings resets saved app settings.
npm run dev
npm run build
npm run preview
npm run lint- React + Vite
- CSS modules/files per component
MIT