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èle | Caractéristiques |
|---|---|
gpt-image-1.5 (par défaut) | Qualité maximale, style réaliste performant |
gemini-2.5-flash-image-hd | Produit 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.