Stable Diffusion, dévoilé en 2022, représente une étape importante dans le domaine de l'intelligence artificielle, en particulier dans le domaine de la génération de texte en image. Ce modèle, basé sur des techniques de diffusion, incarne la progression continue des avancées en IA.
Qu'est-ce que Stable Diffusion API ?
Stable Diffusion API fait référence à une interface de programmation d'applications (API) conçue pour faciliter la diffusion fluide et fiable des données au sein des écosystèmes numériques. Elle fournit aux développeurs des outils et des protocoles pour garantir que les processus de diffusion des données restent stables, cohérents et évolutifs. Cette API est particulièrement précieuse dans les scénarios où de grands volumes de données doivent être distribués efficacement sans compromettre la fiabilité.
L'API Stable Diffusion permet aux développeurs, aux artistes et aux passionnés de générer des images d'IA en utilisant le modèle Stable Diffusion sans avoir besoin d'une configuration locale ou de matériel spécialisé. En tirant parti de la puissance du cloud computing, l'API assure une expérience fluide et efficace, permettant aux utilisateurs de générer facilement des images de haute qualité.
Example output from Stability.ai
Tarification de Stable Diffusion API
Tous les nouveaux utilisateurs recevront 25 crédits gratuits automatiquement lors de la création d'un compte. Les crédits peuvent être utilisés dans DreamStudio et API
Le prix pour un crédit alternatif est de 1 $ US pour 100 crédits. La génération d'images standard prend 0,2 crédit par image avec une étape standard = 30.
Remarque : Le terme "étape" fait référence au nombre d'itérations ou d'étapes de diffusion effectuées pendant le processus de génération d'images.

Ajustement des prix en 2022
Les coûts de génération de différents modèles peuvent varier. Voici la comparaison
Image
Model | Stable Diffusion XL 1.0 | Stable Diffusion 1.6 |
---|---|---|
Features | Standard | High speed of processing |
Pricing (step=30) | 0.20 | 0.24 |
Editing
Search-and-Replace | Inpaint | |
---|---|---|
Features | Replace somthing in the image | Inpaint an image |
Pricing | 4.00 | 3.00 |
Upscaling
Creative Upscale | Real-ESRGAN x2 | |
---|---|---|
Features | Quality and performance improvement to 4k | Detail enhancing |
Pricing | 25.00 | 0.2 |
Video
- Feature: generate short videos
- pricing: 20.00
Authentification de l'API Stable Diffusion
Voici la configuration et l'authentification étape par étape avant d'utiliser l'API
- Inscrivez-vous pour un compte sur stability.ai et vérifiez-le

Inscrivez-vous pour un compte sur Stability.ai
2. Obtenez les clés API à partir de la page du compte


Comment utiliser l'API Stable Diffusion ?
Une fois le jeton de clé API obtenu, vous pouvez utiliser Apidog. Apidog est un outil de développement d'API tout-en-un pour la conception, le débogage, le test, la documentation et la simulation d'API. Apidog offre une flexibilité aux utilisateurs qui souhaitent soit commencer à créer une nouvelle API à partir de zéro, soit importer une API existante qu'ils ont développée.
Exemple d'utilisation d'Apidog
- Vérifier le solde du compte
Method: GET
Endpoint: https://api.stability.ai/v1/user/balance
Utilisez vos clés API comme autorisation, configurez-les dans les en-têtes

Résultat :

2. Génération de texte en image
Method: POST
endpoint: https://api.stability.ai/v1/generation/{engine_id}/text-to-image
Paramètre de chemin :
- engine_id : version du modèle (chaîne)

Paramètres du corps : seules les parties requises sont spécifiées ici
- text_prompts :
"text" : "quelque chose sur l'image",
"weight" : facultatif
exemple :
"text_prompts": [
{
"text": "quelque chose sur l'image",
"weight": 0.5
}
]

Résultat :

copiez la chaîne base64, utilisez un convertisseur base64 en image pour obtenir l'image

Pour plus de méthodes et de fonctionnalités, reportez-vous à

Conclusion :
Stable Diffusion API représente une avancée significative dans le domaine de la distribution de données, offrant aux développeurs un outil puissant pour la création de systèmes fiables et évolutifs. Alors que les organisations de divers secteurs continuent de tirer parti de la puissance des données, Stable Diffusion API jouera un rôle crucial pour permettre une diffusion transparente des données et ouvrir de nouvelles possibilités d'innovation et de croissance.