IA générative d'image : Zephyr, un souffle de renouveau pour vos prompts
Introduction
On a tous un jour été en manque d'inspiration...
Dans ce cas, Il est assez courant de faire appel alors à un agent conversationnel.
Je viens de découvrir le modèle Large Language Model, Zephyr de la société HuggingFace qui est très intéressant dans ce contexte.
Le principale intérêt de Zephyr est qu'il est Open Source et qu'il est possible de l'utiliser gratuitement.
Il est disponible sur HuggingFace donc tout le monde peut s'en servir à condition d'avoir des connaissances dans le langage de programmation Python et des bibliothèques HuugingFace ou LangChain. Sinon HuggingFace permet d'utiliser ses modèles via des APIs REST ce qui facilite grandement l'utilisation si on n'est pas à l'aise avec la programmation.
Ce sera le sujet de cet article.
1. Se créer un compte sur le site HuggingFace
Si ce n'est pas déjà fait, il faut vous créer un compte sur le site HuggingFace
Une fois fait cliquez sur votre profil, puis Settings et enfin Access Token.
Dans cette page vous pouvez récupérer votre clé vous permettant d'utiliser les APIs REST par la suite.
2. Installer Postman
Postman est un logiciel gratuit permettant d'appeler des APIs REST.
Il est disponible à cette adresse : Postman
3. Créer votre premier appel
- Lancer le programme Postman
- Cliquer sur le bouton "new" puis HTTP pour créer un nouvel appel à une API REST
- Choisissez la méthode POST
- Saisissez l'url : https://api-inference.huggingface.co/models/HuggingFaceH4/zephyr-7b-alpha
- Cliquer sur l'onglet Headers juste en dessous de la barre d'adresse
- Ajouter une ligne en saisissant les informations suivantes dans la dernière ligne :
- key = Authorization
- Value = Bearer <votre clé HuggingFace>
- Cliquer sur l'onglet Body
- Cliquer sur le champ "Raw" juste en dessous, puis sélectionnez "JSON"
- Dans la zone dessous copier le texte : {"inputs": "keep the answer as concise as possible with a maximum of 128 tokens.\n Question : <votre description> \n Answer:"}
- Cliquer sur le bouton Send en haut à droite
Patientez quelques secondes et récupérez le texte après le mot clé "Answer:" dans la zone du bas dans la balise "generated_text"
Et voilà vous avez un prompt enrichi que vous pouvez utiliser directement dans votre générateur d'image préféré.
Quelques exemples :
Prompt initial : a dynamic photo of a sport car
Réponse de Zephyr :
Capture a dynamic photo of a sleek sports car as it races through a winding road surrounded by lush greenery. The camera should be positioned at a low angle, emphasizing the car's speed and power. The lighting should be soft and diffused, creating a dreamy and ethereal atmosphere. The subject of the photo could be a confident and stylish driver, showcasing their passion for the sport. This photo would be perfect for a luxury car brand's social media campaign or a high-end magazine feature.
Prompt initial : a cyber punk city with flying cars.
Réponse de Zephyr :
In the year 2087, the sprawling metropolis of Neo-Metropolis soars above the clouds, a futuristic utopia where technology and innovation have reached their zenith. The streets are alive with the hum of hovercars, each one a sleek and aerodynamic marvel of engineering, capable of reaching speeds of up to 500 miles per hour. The towering skyscrapers that dominate the skyline are adorned with neon lights and holographic billboards, casting a dazzling glow over the cityscape.
Prompt initial : a watercolor of an animal.
Réponse Zephyr :
Paint a watercolor of a playful otter swimming in a tranquil pond surrounded by lush greenery and dappled sunlight
Conclusion
J'espère que vous avez trouvé cet article utile.
Pour-ceux qui trouvent ce fonctionnement encore trop compliqué, ayez un peu de patience et revenez de temps en temps pour une mise à jour de l'article, nous regardons pour ajouter cette fonctionnalité sur le site www.iamagine.fr.




Commentaires
Enregistrer un commentaire