https://github.com/aymane-bencherqi/ai-image-generator
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Aymane-bencherqi
- Language: JavaScript
- Default Branch: main
- Size: 10.7 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
🤖 AI Image Generator
Un générateur d'images basé sur l'IA qui crée des scènes de point de vue (POV) de Batman en utilisant Stable Diffusion. Ce projet combine un backend FastAPI avec un frontend React pour offrir une expérience utilisateur intuitive de génération d'images.
🚀 Fonctionnalités
- Génération d'images par IA : Utilise Stable Diffusion v1.5 pour créer des images de haute qualité
- Interface utilisateur moderne : Frontend React avec une interface simple et intuitive
- API RESTful : Backend FastAPI pour la génération d'images
- Support GPU/CPU : Optimisation automatique selon les ressources disponibles
- Tunnel ngrok : Exposition publique de l'API pour l'utilisation en développement
- Gestion des erreurs : Interface utilisateur avec gestion des erreurs et états de chargement
🏗️ Architecture du Projet
Ai-image-generator/
├── backend/ # Backend FastAPI
│ ├── main.py # Serveur principal avec API
│ └── requirements.txt # Dépendances Python
├── frontend/ # Frontend React
│ ├── src/
│ │ ├── App.jsx # Composant principal
│ │ └── main.jsx # Point d'entrée React
│ ├── index.html # Page HTML principale
│ ├── package.json # Dépendances Node.js
│ └── vite.config.js # Configuration Vite
├── generated/ # Dossier pour les images générées
└── *.ipynb # Notebooks Colab pour le déploiement
🛠️ Technologies Utilisées
Backend
- FastAPI : Framework web moderne et rapide pour Python
- Stable Diffusion : Modèle d'IA pour la génération d'images
- PyTorch : Framework de deep learning
- Diffusers : Bibliothèque Hugging Face pour les modèles de diffusion
- Pillow (PIL) : Traitement d'images
- Uvicorn : Serveur ASGI pour FastAPI
- Pyngrok : Tunnel pour exposer l'API localement
- Pydantic : Validation de données
Frontend
- React 18 : Bibliothèque JavaScript pour les interfaces utilisateur
- Vite : Outil de build rapide pour le développement
- CSS-in-JS : Styles intégrés dans les composants React
📋 Prérequis
- Python 3.8+
- Node.js 16+
- GPU compatible CUDA (recommandé pour de meilleures performances)
- Compte ngrok (pour l'exposition publique)
🔧 Installation
1. Cloner le projet
bash
git clone <repository-url>
cd Ai-image-generator
2. Configuration du Backend
bash
cd backend
pip install -r requirements.txt
3. Configuration du Frontend
bash
cd frontend
npm install
🚀 Utilisation
Démarrage du Backend
bash
cd backend
python main.py
Le serveur démarrera sur http://localhost:8000 et affichera l'URL ngrok publique.
Démarrage du Frontend
bash
cd frontend
npm run dev
L'application sera accessible sur http://localhost:5173.
Utilisation de l'Application
- Ouvrez votre navigateur et accédez à
http://localhost:5173 - Entrez une description de la scène Batman POV que vous souhaitez générer
- Cliquez sur "Generate Image"
- Attendez que l'image soit générée (peut prendre quelques secondes)
- L'image générée s'affichera sous le formulaire
🔌 API Endpoints
POST /generate
Génère une image basée sur un prompt textuel.
Request Body:
json
{
"prompt": "Description de la scène Batman POV"
}
Response:
json
{
"message": "Image generated successfully",
"image_base64": "base64_encoded_image_data"
}
🎯 Exemples de Prompts
- "Batman standing on a rooftop overlooking Gotham City at night"
- "Batman's point of view from the Batmobile driving through the city"
- "Batman looking down from a gargoyle on a gothic building"
- "Batman's perspective from the Batcave with computer screens"
🔧 Configuration
Variables d'Environnement
Le projet utilise des configurations par défaut, mais vous pouvez personnaliser :
- BACKEND_URL : URL du backend (définie dans
App.jsx) - Model : Modèle Stable Diffusion (actuellement "runwayml/stable-diffusion-v1-5")
Optimisations GPU
Le système détecte automatiquement si CUDA est disponible et optimise en conséquence :
- Utilise torch.float16 avec GPU pour de meilleures performances
- Utilise torch.float32 avec CPU comme fallback
🐛 Dépannage
Problèmes Courants
- Erreur CUDA : Assurez-vous que PyTorch est installé avec le support CUDA
- Erreur ngrok : Vérifiez que votre compte ngrok est configuré
- Erreur CORS : Le backend est configuré pour accepter toutes les origines en développement
Logs et Debug
- Les logs du backend s'affichent dans la console
- L'URL ngrok publique est affichée au démarrage
- Les erreurs frontend sont affichées dans l'interface utilisateur
📝 Développement
Structure des Composants
- App.jsx : Composant principal avec la logique de génération d'images
- État local : Gestion des états loading, error, et imageUrl
- Gestion d'erreurs : Try-catch avec affichage des erreurs utilisateur
Améliorations Possibles
- Ajout de paramètres de génération (taille, style, etc.)
- Historique des images générées
- Sauvegarde des images sur le serveur
- Interface d'administration
- Support de plusieurs modèles d'IA
📄 Licence
Ce projet est fourni à des fins éducatives et de démonstration.
🤝 Contribution
Les contributions sont les bienvenues ! N'hésitez pas à : - Signaler des bugs - Proposer de nouvelles fonctionnalités - Améliorer la documentation - Optimiser les performances
Note : Ce projet utilise des modèles d'IA qui peuvent nécessiter des ressources importantes. Pour de meilleures performances, utilisez un GPU compatible CUDA.
Owner
- Name: Aymane Bencherqi
- Login: Aymane-bencherqi
- Kind: user
- Location: rabat morocco
- Repositories: 1
- Profile: https://github.com/Aymane-bencherqi
GitHub Events
Total
- Push event: 1
- Create event: 2
Last Year
- Push event: 1
- Create event: 2
Dependencies
- @rollup/plugin-typescript 8.3.2 development
- @types/jest 27.4.1 development
- @typescript-eslint/eslint-plugin 5.20.0 development
- @typescript-eslint/parser 5.20.0 development
- eslint 8.14.0 development
- eslint-config-prettier 8.5.0 development
- jest 27.5.1 development
- jest-config 27.5.1 development
- npm-run-all 4.1.5 development
- prettier 2.6.2 development
- rollup 2.70.2 development
- ts-jest 27.1.4 development
- tslib 2.4.0 development
- typescript 4.6.3 development
- @jridgewell/gen-mapping ^0.3.5
- @jridgewell/trace-mapping ^0.3.24
- import-meta-resolve ^4.1.0 development
- strip-ansi ^4.0.0 development
- @babel/helper-validator-identifier ^7.27.1
- js-tokens ^4.0.0
- picocolors ^1.1.1
- @mdn/browser-compat-data ^6.0.8 development
- core-js-compat ^3.41.0 development
- electron-to-chromium ^1.5.140 development
- @babel/helper-transform-fixture-test-runner ^7.27.1 development
- @babel/plugin-syntax-flow ^7.27.1 development
- @babel/plugin-transform-flow-strip-types ^7.27.1 development
- @babel/plugin-transform-modules-commonjs ^7.27.1 development
- @babel/preset-env ^7.27.2 development
- @babel/preset-typescript ^7.27.1 development
- @jridgewell/trace-mapping ^0.3.25 development
- @types/convert-source-map ^2.0.0 development
- @types/debug ^4.1.0 development
- @types/resolve ^1.3.2 development
- @types/semver ^5.4.0 development
- rimraf ^3.0.0 development
- ts-node ^11.0.0-beta.1 development
- @ampproject/remapping ^2.2.0
- @babel/code-frame ^7.27.1
- @babel/generator ^7.27.3
- @babel/helper-compilation-targets ^7.27.2
- @babel/helper-module-transforms ^7.27.3
- @babel/helpers ^7.27.4
- @babel/parser ^7.27.4
- @babel/template ^7.27.2
- @babel/traverse ^7.27.4
- @babel/types ^7.27.3
- convert-source-map ^2.0.0
- debug ^4.1.0
- gensync ^1.0.0-beta.2
- json5 ^2.2.3
- semver ^6.3.1
- @babel/core ^7.27.3 development
- @babel/helper-fixtures ^7.27.1 development
- @babel/plugin-transform-typescript ^7.27.1 development
- @jridgewell/sourcemap-codec ^1.4.15 development
- @types/jsesc ^2.5.0 development
- charcodes ^0.2.0 development
- @babel/parser ^7.27.3
- @babel/types ^7.27.3
- @jridgewell/gen-mapping ^0.3.5
- @jridgewell/trace-mapping ^0.3.25
- jsesc ^3.0.2
- @babel/helper-plugin-test-runner ^7.27.1 development
- @types/lru-cache ^5.1.1 development
- @types/semver ^5.5.0 development
- @babel/compat-data ^7.27.2
- @babel/helper-validator-option ^7.27.1
- browserslist ^4.24.0
- lru-cache ^5.1.1
- semver ^6.3.1
- @babel/core ^7.27.1 development
- @babel/traverse ^7.27.1
- @babel/types ^7.27.1
- @babel/core ^7.27.3 development
- @babel/helper-module-imports ^7.27.1
- @babel/helper-validator-identifier ^7.27.1
- @babel/traverse ^7.27.3
- @babel/core ^7.27.1 development
- charcodes ^0.2.0 development
- @unicode/unicode-16.0.0 ^1.0.0 development
- charcodes ^0.2.0 development
- @babel/generator ^7.27.3 development
- @babel/helper-plugin-test-runner ^7.27.1 development
- @babel/parser ^7.27.4 development
- regenerator-runtime ^0.14.0 development
- @babel/template ^7.27.2
- @babel/types ^7.27.3
- @babel/code-frame ^7.27.1 development
- @babel/helper-check-duplicate-nodes ^7.27.1 development
- @babel/helper-fixtures ^7.27.1 development
- @babel/helper-string-parser ^7.27.1 development
- @babel/helper-validator-identifier ^7.27.1 development
- charcodes ^0.2.0 development
- @babel/types ^7.27.3
- @babel/core ^7.27.1 development
- @babel/helper-plugin-test-runner ^7.27.1 development
- @babel/plugin-syntax-jsx ^7.27.1 development
- @babel/helper-plugin-utils ^7.27.1
- @babel/core ^7.27.1 development
- @babel/helper-plugin-test-runner ^7.27.1 development
- @babel/plugin-syntax-jsx ^7.27.1 development
- @babel/helper-plugin-utils ^7.27.1
- @babel/code-frame ^7.27.1
- @babel/parser ^7.27.2
- @babel/types ^7.27.1
- @babel/core ^7.27.4 development
- @babel/helper-plugin-test-runner ^7.27.1 development
- @babel/code-frame ^7.27.1
- @babel/generator ^7.27.3
- @babel/parser ^7.27.4
- @babel/template ^7.27.2
- @babel/types ^7.27.3
- debug ^4.3.1
- globals ^11.1.0
- @babel/generator ^7.27.3 development
- @babel/parser ^7.27.3 development
- glob ^7.2.0 development
- @babel/helper-string-parser ^7.27.1
- @babel/helper-validator-identifier ^7.27.1
- @rollup/plugin-typescript 8.3.2 development
- @types/mocha 9.1.1 development
- @types/node 17.0.29 development
- @typescript-eslint/eslint-plugin 5.21.0 development
- @typescript-eslint/parser 5.21.0 development
- benchmark 2.1.4 development
- c8 7.11.2 development
- eslint 8.14.0 development
- eslint-config-prettier 8.5.0 development
- mocha 9.2.2 development
- npm-run-all 4.1.5 development
- prettier 2.6.2 development
- rollup 2.70.2 development
- tsx 4.7.1 development
- typescript 4.6.3 development
- @jridgewell/set-array ^1.2.1
- @jridgewell/sourcemap-codec ^1.4.10
- @jridgewell/trace-mapping ^0.3.24
- @jridgewell/resolve-uri-latest npm:@jridgewell/resolve-uri@* development
- @rollup/plugin-typescript 8.3.0 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- c8 7.11.0 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.66.0 development
- typescript 4.5.5 development
- @rollup/plugin-typescript 8.3.0 development
- @types/mocha 9.1.1 development
- @types/node 17.0.29 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- c8 7.11.0 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.66.0 development
- tsx 4.7.1 development
- typescript 4.5.5 development
- @rollup/plugin-typescript 8.3.0 development
- @types/mocha 10.0.6 development
- @types/node 17.0.15 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- benchmark 2.1.4 development
- c8 7.11.2 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.64.0 development
- source-map 0.6.1 development
- source-map-js 1.0.2 development
- sourcemap-codec 1.4.8 development
- tsx 4.7.1 development
- typescript 4.5.4 development
- @rollup/plugin-typescript 11.1.6 development
- @types/mocha 10.0.6 development
- @types/node 20.11.20 development
- @typescript-eslint/eslint-plugin 6.18.1 development
- @typescript-eslint/parser 6.18.1 development
- benchmark 2.1.4 development
- c8 9.0.0 development
- esbuild 0.19.11 development
- eslint 8.56.0 development
- eslint-config-prettier 9.1.0 development
- eslint-plugin-no-only-tests 3.1.0 development
- mocha 10.3.0 development
- npm-run-all 4.1.5 development
- prettier 3.1.1 development
- rollup 4.9.4 development
- tsx 4.7.0 development
- typescript 5.3.3 development
- @jridgewell/resolve-uri ^3.1.0
- @jridgewell/sourcemap-codec ^1.4.14
- @types/picomatch ^4.0.0 development
- picomatch ^4.0.2 development
- tsdown 0.11.11 development
- vitest ^3.0.1 development
- @babel/parser ^7.20.7
- @babel/types ^7.20.7
- @types/babel__generator *
- @types/babel__template *
- @types/babel__traverse *
- @babel/types ^7.0.0
- @babel/parser ^7.1.0
- @babel/types ^7.0.0
- @babel/types ^7.20.7
- @vitejs/react-common workspace:* development
- unbuild ^3.5.0 development
- @babel/core ^7.26.10
- @babel/plugin-transform-react-jsx-self ^7.25.9
- @babel/plugin-transform-react-jsx-source ^7.25.9
- @rolldown/pluginutils 1.0.0-beta.9
- @types/babel__core ^7.20.5
- react-refresh ^0.17.0
- caniuse-lite ^1.0.30001718
- electron-to-chromium ^1.5.160
- node-releases ^2.0.19
- update-browserslist-db ^1.1.3
- inline-source-map ~0.6.2 development
- tap ~9.0.0 development
- brfs ^2.0.1 development
- browserify ^16.2.3 development
- coveralls ^3.0.2 development
- karma ^3.1.4 development
- karma-browserify ^6.0.0 development
- karma-chrome-launcher ^2.2.0 development
- karma-mocha ^1.3.0 development
- mocha ^5.2.0 development
- mocha-lcov-reporter ^1.2.0 development
- sinon ^14.0.0 development
- xo ^0.23.0 development
- ms ^2.1.3
- ava ^5.1.1 development
- codecov ^3.8.2 development
- compare-versions ^6.0.0-rc.1 development
- node-fetch ^3.3.0 development
- nyc ^15.1.0 development
- shelljs ^0.8.5 development
- bundt 1.1.1 development
- esm 3.2.25 development
- uvu 0.3.3 development
- babel-core ^6.26.3 development
- babel-preset-env ^1.6.1 development
- eslint ^4.19.1 development
- eslint-config-prettier ^2.9.0 development
- eslint-plugin-node ^6.0.1 development
- eslint-plugin-prettier ^2.6.0 development
- flow-bin ^0.71.0 development
- jest ^22.4.3 development
- prettier ^1.12.1 development
- ava 0.21.0 development
- xo 0.18.0 development
- coffeescript 2.1.1 development
- esprima 4.0.0 development
- everything.js 1.0.3 development
- mocha 5.0.0 development
- coveralls ^2.11.6 development
- grunt ^0.4.5 development
- grunt-cli ^1.3.2 development
- grunt-template ^0.2.3 development
- istanbul ^0.4.2 development
- mocha ^5.2.0 development
- regenerate ^1.3.0 development
- requirejs ^2.1.22 development
- unicode-13.0.0 0.8.0 development
- core-js ^2.6.5 development
- eslint ^5.15.3 development
- eslint-config-standard ^12.0.0 development
- eslint-plugin-import ^2.16.0 development
- eslint-plugin-node ^8.0.1 development
- eslint-plugin-promise ^4.0.1 development
- eslint-plugin-standard ^4.0.0 development
- npm-run-all ^4.1.5 development
- regenerate ^1.4.0 development
- rollup ^0.64.1 development
- rollup-plugin-buble ^0.19.6 development
- rollup-plugin-commonjs ^9.2.1 development
- rollup-plugin-node-resolve ^3.4.0 development
- rollup-plugin-terser ^1.0.1 development
- sinon ^6.3.5 development
- tap ^12.6.0 development
- unicode-10.0.0 ^0.7.5 development
- browserify ^13.1.1 development
- envify ^3.4.0 development
- tap ^8.0.0 development
- js-tokens ^3.0.0 || ^4.0.0
- benchmark ^2.1.4 development
- tap ^12.1.0 development
- yallist ^3.0.2
- eslint 4.18.2 development
- expect.js 0.3.1 development
- husky 0.14.3 development
- lint-staged 5.0.0 development
- mocha 4.0.1 development
- prettier 2.0.5 development
- semver ^7.3.5 development
- nanoid ^3.3.11
- picocolors ^1.1.1
- source-map-js ^1.2.1
- loose-envify ^1.1.0
- loose-envify ^1.1.0
- scheduler ^0.23.2
- react-16-8 npm:react@16.8.0 development
- react-dom-16-8 npm:react-dom@16.8.0 development
- scheduler-0-13 npm:scheduler@0.13.0 development
- @codemirror/commands ^6.8.1 development
- @codemirror/lang-javascript ^6.2.4 development
- @codemirror/language ^6.11.0 development
- @codemirror/search ^6.5.11 development
- @codemirror/state ^6.5.2 development
- @codemirror/view ^6.36.8 development
- @eslint/js ^9.27.0 development
- @inquirer/prompts ^7.5.1 development
- @jridgewell/sourcemap-codec ^1.5.0 development
- @mermaid-js/mermaid-cli ^11.4.2 development
- @napi-rs/cli ^2.18.4 development
- @rollup/plugin-alias ^5.1.1 development
- @rollup/plugin-buble ^1.0.3 development
- @rollup/plugin-commonjs ^28.0.3 development
- @rollup/plugin-json ^6.1.0 development
- @rollup/plugin-node-resolve ^16.0.1 development
- @rollup/plugin-replace ^6.0.2 development
- @rollup/plugin-terser ^0.4.4 development
- @rollup/plugin-typescript ^12.1.2 development
- @rollup/pluginutils ^5.1.4 development
- @shikijs/vitepress-twoslash ^3.4.2 development
- @types/mocha ^10.0.10 development
- @types/node ^18.19.101 development
- @types/picomatch ^4.0.0 development
- @types/semver ^7.7.0 development
- @types/yargs-parser ^21.0.3 development
- @vue/language-server ^2.2.10 development
- acorn ^8.14.1 development
- acorn-import-assertions ^1.9.0 development
- acorn-jsx ^5.3.2 development
- buble ^0.20.0 development
- builtin-modules ^5.0.0 development
- chokidar ^3.6.0 development
- concurrently ^9.1.2 development
- core-js 3.38.1 development
- cross-env ^7.0.3 development
- date-time ^4.0.0 development
- es5-shim ^4.6.7 development
- es6-shim ^0.35.8 development
- eslint ^9.27.0 development
- eslint-config-prettier ^10.1.5 development
- eslint-plugin-prettier ^5.4.0 development
- eslint-plugin-unicorn ^59.0.1 development
- eslint-plugin-vue ^10.1.0 development
- fixturify ^3.0.0 development
- flru ^1.0.2 development
- fs-extra ^11.3.0 development
- github-api ^3.4.0 development
- globals ^16.1.0 development
- husky ^9.1.7 development
- is-reference ^3.0.3 development
- lint-staged ^16.0.0 development
- locate-character ^3.0.0 development
- magic-string ^0.30.17 development
- mocha ^11.4.0 development
- nodemon ^3.1.10 development
- nyc ^17.1.0 development
- picocolors ^1.1.1 development
- picomatch ^4.0.2 development
- pinia ^3.0.2 development
- prettier ^3.5.3 development
- prettier-plugin-organize-imports ^4.1.0 development
- pretty-bytes ^7.0.0 development
- pretty-ms ^9.2.0 development
- requirejs ^2.3.7 development
- rollup ^4.41.0 development
- rollup-plugin-license ^3.6.0 development
- rollup-plugin-string ^3.0.0 development
- semver ^7.7.2 development
- shx ^0.4.0 development
- signal-exit ^4.1.0 development
- source-map ^0.7.4 development
- source-map-support ^0.5.21 development
- systemjs ^6.15.1 development
- terser ^5.39.2 development
- tslib ^2.8.1 development
- typescript ^5.8.3 development
- typescript-eslint ^8.32.1 development
- vite ^6.3.5 development
- vitepress ^1.6.3 development
- vue ^3.5.14 development
- vue-tsc ^2.2.10 development
- wasm-pack ^0.13.1 development
- yargs-parser ^21.1.1 development
- @types/estree 1.0.7
- loose-envify ^1.1.0
- @npmcli/template-oss 4.17.0 development
- tap ^12.7.0 development
- clean-publish ^3.1.0 development
- doctoc ^0.15.0 development
- webpack ^1.12.0 development
- escalade ^3.2.0
- picocolors ^1.1.1
- @ampproject/remapping ^2.3.0 development
- @babel/parser ^7.25.6 development
- @jridgewell/trace-mapping ^0.3.25 development
- @polka/compression ^1.0.0-next.25 development
- @rollup/plugin-alias ^5.1.0 development
- @rollup/plugin-commonjs ^26.0.1 development
- @rollup/plugin-dynamic-import-vars ^2.1.2 development
- @rollup/plugin-json ^6.1.0 development
- @rollup/plugin-node-resolve 15.2.3 development
- @rollup/pluginutils ^5.1.0 development
- @types/escape-html ^1.0.4 development
- @types/pnpapi ^0.0.5 development
- artichokie ^0.2.1 development
- cac ^6.7.14 development
- chokidar ^3.6.0 development
- connect ^3.7.0 development
- convert-source-map ^2.0.0 development
- cors ^2.8.5 development
- cross-spawn ^7.0.3 development
- debug ^4.3.6 development
- dep-types link:./src/types development
- dotenv ^16.4.5 development
- dotenv-expand ^11.0.6 development
- es-module-lexer ^1.5.4 development
- escape-html ^1.0.3 development
- estree-walker ^3.0.3 development
- etag ^1.8.1 development
- fast-glob ^3.3.2 development
- http-proxy ^1.18.1 development
- launch-editor-middleware ^2.9.1 development
- lightningcss ^1.26.0 development
- magic-string ^0.30.11 development
- micromatch ^4.0.8 development
- mlly ^1.7.1 development
- mrmime ^2.0.0 development
- open ^8.4.2 development
- parse5 ^7.1.2 development
- pathe ^1.1.2 development
- periscopic ^4.0.2 development
- picocolors ^1.0.1 development
- picomatch ^2.3.1 development
- postcss-import ^16.1.0 development
- postcss-load-config ^4.0.2 development
- postcss-modules ^6.0.0 development
- resolve.exports ^2.0.2 development
- rollup-plugin-dts ^6.1.1 development
- rollup-plugin-esbuild ^6.1.1 development
- rollup-plugin-license ^3.5.2 development
- sass ^1.77.8 development
- sass-embedded ^1.77.8 development
- sirv ^2.0.4 development
- source-map-support ^0.5.21 development
- strip-ansi ^7.1.0 development
- strip-literal ^2.1.0 development
- tsconfck ^3.1.4 development
- tslib ^2.7.0 development
- types link:./types development
- ufo ^1.5.4 development
- ws ^8.18.0 development
- esbuild ^0.21.3
- postcss ^8.4.43
- rollup ^4.20.0
- tap ^12.1.0 development
- 104 dependencies
- @vitejs/plugin-react ^4.0.0 development
- vite ^5.0.0 development
- react ^18.2.0
- react-dom ^18.2.0
- diffusers *
- fastapi *
- pillow *
- torch *
- transformers *
- uvicorn *