Communitygithub.com

Génération d'images IA

Compétence de génération d'images utilisant gptsapi.net avec une bibliothèque de 1050 prompts de haute qualité.

Qu'est-ce que Génération d'images IA ?

Cette compétence permet la génération d'images via l'API gptsapi.net, en exploitant une bibliothèque intégrée de 1050 prompts de haute qualité issus du référentiel gpt4o-image-prompts. Elle automatise l'ensemble du flux de travail : téléchargement et mise à jour de la bibliothèque de prompts, recherche contextuelle pour sélectionner le meilleur prompt de référence, construction d'un prompt final détaillé incluant sujet, style, éclairage, composition et termes de qualité, puis appel aux modèles de génération d'image comme gpt-image-1.5 ou gemini-2.5-flash-image-hd. Idéale pour les développeurs et utilisateurs d'agents IA (tels que Claude Code, Cursor ou Codex) souhaitant produire des images de qualité rapidement sans quitter leur terminal. Elle fonctionne sur tout système Unix avec Python 3, Bash et curl. Le processus guide pas à pas l'utilisateur, avec vérification des prérequis, affichage des résultats et transparence sur les prompts utilisés.

Compatible avec✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add Bryant-Yang/my-skills

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Compétence de génération d'images IA

Utilise gptsapi.net pour générer des images, avec une bibliothèque intégrée de 1050 prompts de haute qualité (provenant du dépôt gpt4o-image-prompts). Chaque génération d'image recherche un prompt de référence dans la bibliothèque.

Flux d'exécution (à suivre strictement dans l'ordre)

Étape zéro : s'assurer que la bibliothèque existe

Vérifier que ~/.claude/skills/image/prompts.json existe :

ls ~/.claude/skills/image/prompts.json 2>/dev/null || \
  curl -fsSL "https://raw.githubusercontent.com/songguoxs/gpt4o-image-prompts/master/data/prompts.json" \
    -o ~/.claude/skills/image/prompts.json && \
  echo "prompts.json prêt"

Si le téléchargement échoue, informer l'utilisateur d'exécuter manuellement la commande, puis arrêter.

Première étape : rechercher un prompt de référence dans la bibliothèque

python3 ~/.claude/skills/image/search_prompts.py "mots-clés de la description utilisateur" 3
  • Analyser les résultats de la recherche pour trouver le prompt anglais le plus proche de l'intention de l'utilisateur.
  • Si la bibliothèque contient une correspondance élevée, l'utiliser comme base et la modifier ; si la correspondance est faible, ne s'inspirer que de sa structure stylistique.

Deuxième étape : construire le prompt final

À partir du prompt de référence dans la bibliothèque et des exigences spécifiques de l'utilisateur, synthétiser un prompt anglais de haute qualité incluant :

  • Sujet : description précise de l'objet
  • Style : photorealistic / cinematic / oil painting / watercolor / anime / concept art, etc.
  • Éclairage : golden hour / studio lighting / dramatic shadows / soft natural light, etc.
  • Composition : close-up / wide landscape / aerial view / bokeh background, etc.
  • Termes de qualité : highly detailed, 8k resolution, masterpiece

Troisième étape : générer l'image

bash ~/.claude/skills/image/generate.sh "prompt final en anglais"
# Spécifier le modèle :
bash ~/.claude/skills/image/generate.sh "prompt" "gemini-2.5-flash-image-hd"

Quatrième étape : afficher

Utiliser l'outil Read pour lire le chemin de l'image renvoyé, afficher l'image, et informer l'utilisateur :

  • Quel prompt de la bibliothèque a été utilisé comme référence (titre)
  • Quel prompt final a été employé

Modèles disponibles

ModèleCaractéristiques
gpt-image-1.5 (par défaut)Qualité maximale, style réaliste performant
gemini-2.5-flash-image-hdProduit par Google, rapide

Configuration

La clé API est stockée dans ~/.claude/skills/image/config.env, au format :

GPTSAPI_KEY=your_api_key_here
GPTSAPI_BASE_URL=https://api.gptsapi.net/v1
GPTSAPI_DEFAULT_MODEL=gpt-image-1.5

Remarques importantes

  • La génération d'image prend environ 10 à 30 secondes. Pendant ce temps, informer l'utilisateur que le traitement est en cours.
  • Les images sont sauvegardées dans /tmp/generated_image_*.png.
  • Il est impératif de rechercher d'abord dans la bibliothèque avant de générer l'image : ne pas sauter la première étape.

Skills associés