Spécifications techniques de stability-ai/stable-diffusion
| Spécification | Détails |
|---|---|
| Model ID | stability-ai/stable-diffusion |
| Fournisseur | Stability AI |
| Famille de modèles | Stable Diffusion |
| Modalité | Génération d’images texte‑vers‑image |
| Approche principale | Modèle de diffusion latente |
| Entrée principale | Prompts en langage naturel |
| Sortie principale | Images générées par IA |
| Capacités courantes | Génération texte‑vers‑image, variation d’image, inpainting, outpainting, édition guidée par prompt, contrôle du style |
| Résolutions typiques | Varient selon le checkpoint/la version ; les familles officielles Stable Diffusion courantes prennent en charge des résolutions de 512×512 jusqu’à 1024×1024 et au‑delà, en fonction du modèle et du flux de travail spécifiques |
| Mode de déploiement | Accès via API sur CometAPI ; l’écosystème plus large de Stable Diffusion prend également en charge une utilisation locale et auto‑hébergée grâce à des poids ouverts et des outils communautaires |
| Note sur la licence | Stable Diffusion a été distribué sous des licences ouvertes telles que CreativeML Open RAIL++‑M pour certaines versions officielles, mais les conditions varient selon le checkpoint/la version ; il est donc recommandé de procéder à un examen spécifique à l’implémentation |
Qu’est-ce que stability-ai/stable-diffusion ?
stability-ai/stable-diffusion est un identifiant de modèle de génération texte‑vers‑image sur CometAPI représentant la famille Stable Diffusion de Stability AI. Stable Diffusion est surtout connu comme un modèle de diffusion latente qui crée des images à partir de prompts écrits en générant dans un espace latent compressé, puis en décodant cette représentation latente en une image finale. Cette conception réduit significativement les besoins en calcul par rapport aux approches de diffusion directement en espace pixel, tout en permettant une synthèse d’images de haute qualité.
L’écosystème Stable Diffusion a été créé grâce à une collaboration impliquant Stability AI, CompVis, Runway et des contributeurs affiliés à LAION, et il a été largement adopté car il combinait une forte qualité de génération d’images avec des options de déploiement relativement accessibles et la disponibilité ouverte des modèles.
En pratique, cette famille de modèles est utilisée pour générer des concept arts, des illustrations, des visuels marketing, des maquettes produits, des scènes stylisées, des compositions photoréalistes et des expérimentations créatives guidées par prompt. Selon le checkpoint et le flux de travail sous‑jacents, on peut également l’appliquer à l’inpainting, à l’édition d’images, à des pipelines de suréchantillonnage (upscaling) et à des tâches de génération contrôlée.
Principales fonctionnalités de stability-ai/stable-diffusion
- Text‑to‑image: Convertit des prompts en langage naturel en images originales, utile pour l’idéation, l’exploration de design et les workflows de création de contenu.
- Efficacité de la diffusion latente: Génère les images dans l’espace latent plutôt que directement dans l’espace pixel, ce qui réduit le coût computationnel tout en préservant une qualité de synthèse élevée.
- Contrôle créatif flexible: La formulation du prompt, les prompts négatifs, les seeds, les paramètres de guidance et le choix des samplers peuvent tous influencer le style, la composition et la cohérence entre générations. Il s’agit d’une inférence basée sur la manière dont les pipelines Stable Diffusion sont généralement exposés dans les outils et la documentation.
- Workflows d’édition d’image: Stable Diffusion a été utilisé pour l’inpainting, l’outpainting et des modifications guidées par prompt, permettant des retouches ciblées plutôt qu’une régénération complète.
- Multiples variantes de modèle: La ligne Stable Diffusion plus large inclut plusieurs générations et checkpoints, dont des variantes de plus haute résolution et plus capables comme SDXL, offrant aux développeurs de la flexibilité selon la qualité, la vitesse et les besoins matériels.
- Large support écosystémique: Étant largement intégré dans des dépôts, SDK et outils créatifs, Stable Diffusion bénéficie d’un vaste écosystème facilitant l’expérimentation et la mise en production.
- Influence de l’écosystème à poids ouverts: Les versions officielles de Stable Diffusion ont contribué à établir un écosystème majeur de modèles ouverts pour la génération d’images, permettant la personnalisation, le fine‑tuning et l’expérimentation auto‑hébergée dans de nombreux environnements.
Comment accéder et intégrer stability-ai/stable-diffusion
Étape 1 : S’inscrire pour obtenir une clé API
Pour commencer, créez un compte CometAPI et générez votre clé API depuis le tableau de bord. Vous utiliserez cette clé pour authentifier chaque requête vers l’API stability-ai/stable-diffusion.
Étape 2 : Envoyer des requêtes à l’API stability-ai/stable-diffusion
Utilisez l’endpoint compatible Replicate de CometAPI à l’adresse POST /replicate/v1/models/stability-ai/stable-diffusion/predictions.
curl https://api.cometapi.com/replicate/v1/models/stability-ai/stable-diffusion/predictions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"input": {
"prompt": "A cinematic futuristic city skyline at sunset, ultra detailed, volumetric lighting"
}
}'
Étape 3 : Récupérer et vérifier les résultats
L’API renvoie un objet de prédiction avec un ID. Interrogez GET /replicate/v1/predictions/{prediction_id} pour vérifier l’état de génération et récupérer l’URL de l’image en sortie lorsque la prédiction est terminée.