Skip to content

opensourcejay/cameo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAMEO

CAMEO is a React app for generating images and videos with Azure OpenAI endpoints.

Features

  • 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

Quick Start

Prerequisites

  • Node.js 18+
  • npm
  • Azure OpenAI/Foundry endpoints and keys

Install and Run

npm install
npm run dev

Open the app, then configure credentials in Settings.

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.

Data Notes

  • Clear History removes generated media history and current displayed media.
  • Clear Data in Settings resets saved app settings.

Scripts

npm run dev
npm run build
npm run preview
npm run lint

Tech Stack

  • React + Vite
  • CSS modules/files per component

License

MIT

About

Creative AI Media Engine Orchestrator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors