Dans ce guide, nous vous guiderons à travers l’utilisation de l’un de nos points de terminaison de modèle populaires, tels que black-forest-labs/flux-kontext-pro/text-to-image.
Avant de commencer, assurez-vous d’avoir une clé API de votre tableau de bord,
qui est requise pour authentifier vos requêtes à l’API sunra.Choisissez votre langage de programmation préféré ci-dessous pour commencer :
Pour commencer, installez le package client et configurez-le avec votre clé API :
Copy
npm install @sunra/client
Définissez votre clé API comme variable d’environnement :
Copy
export SUNRA_KEY="votre-cle-api-ici"
Une fois configuré, vous pouvez appeler notre point de terminaison de l’API Modèle en utilisant le client sunra :
Copy
import { sunra } from "@sunra/client";// Optionnellement, configurez le client avec une clé API différente de celle définie dans la variable d'environnementsunra.config({ credentials: "VOTRE_CLE_SUNRA",});const result = await sunra.subscribe("black-forest-labs/flux-kontext-pro/text-to-image", { input: { prompt: "Un lapin portant des lunettes lisant un livre sous un champignon dans un style aquarelle.", width: 1024, height: 768, output_format: "jpeg" },});
Installez la bibliothèque cliente Python en utilisant pip :
Copy
pip install sunra-client
Définissez votre clé API comme variable d’environnement :
Copy
export SUNRA_KEY="votre-cle-api-ici"
Configurez et utilisez le client :
Copy
import sunra_clientresult = sunra_client.subscribe( "black-forest-labs/flux-kontext-pro/text-to-image", arguments={ "prompt": "Un lapin portant des lunettes lisant un livre sous un champignon dans un style aquarelle.", "width": 1024, "height": 768, "output_format": "jpeg" }, with_logs=True, on_enqueue=print, on_queue_update=print,)print(result)
Nous proposons divers modèles comme Flux kontext pro et Kling v2 master en tant qu’API prêtes à l’emploi. Explorez-les sur notre terrain de jeu de modèles.Pour utiliser un modèle, visitez son onglet “API” pour trouver l’URL, le code source et des exemples d’utilisation, vous aidant à l’intégrer de manière transparente dans vos applications.Pour plus d’informations détaillées sur chaque bibliothèque cliente, visitez notre documentation sur les bibliothèques clientes.