Une implémentation de IA de stabilité SDK dans Dart. Stability AI est un studio de solutions dédié aux idées innovantes.
Conditions préalables
-
Stability AI vous oblige à créer votre propre clé API pour effectuer des appels à l’API. Vous pouvez en créer un ici.
-
Créer un
.env
fichier et définissez votre clé API Stability AI
Usage
L’exemple fourni utilise le SDK directement dans une application Flutter. Dans la plupart des cas, vous allez utiliser le SDK dans le backend à l’aide d’outils tels que Dart Frog. Il s’agit de sécuriser la clé API et d’avoir plus de contrôle sur les demandes entrantes, par exemple en contrôlant les limites de débit ou en bloquant le contenu sensible.
// 1. Setup the API client
final client = StabilityApiClient.init("<YOUR_API_KEY_HERE>");
// 2. Create a generation request
final request = RequestBuilder("an oil painting of a dog in the canvas, wearing knight armor, realistic painting by Leonardo da Vinci")
.setHeight(512)
.setWidth(512)
.setEngineType(EngineType.inpainting_v2_0)
.setSampleCount(1)
.build();
// 3. Subscribe to the response
client.generate(request).listen((answer) {
image = answer.artifacts?.first.getImage();
});
Sortir
Rapide | Généré |
---|---|
![]() |
![]() |
et plus d’exemples de sorties…
Chiens
« générer une toile de peinture à l’huile d’un chien, réaliste, peinte par Léonard de Vinci »
Sortie 1 | Sortie 2 | Sortie 3 |
---|---|---|
![]() |
![]() |
![]() |
Chats
« générer une toile de peinture à l’huile d’un chat, réaliste, peinte par Léonard de Vinci »
Sortie 1 | Sortie 2 | Sortie 3 |
---|---|---|
![]() |
![]() |
![]() |
Cyberpunk
« générer une scène cyberpunk, au japon, scène de rue réaliste la nuit »
Sortie 1 | Sortie 2 | Sortie 3 |
---|---|---|
![]() |
![]() |
![]() |
Caractéristiques
-
Texte à image
-
Image à image
-
Peinture + masquage
-
Guidage CLIP
-
Multi-invite
Connecter
Connectons-nous @joshuamdeguzman.
Licence
GitHub
Voir Github