Krea 2 n'a pas de réglage de taille sur SpicyAPI : vous choisissez un ratio et obtenez l'unique échelle 1K de Krea (environ un mégapixel), aux tailles ci-dessous. Le modèle que vous choisissez change le coût, la vitesse et l'aspect, pas les pixels. Explorez sur Medium Turbo ($0.015), exécutez la formulation qui fonctionne sur Large ($0.06) pour l'image finale, et choisissez Medium ($0.03) uniquement quand il vous faut 3:4 ou un choix JPEG/PNG.
Taille en pixels par ratio
Voici les tailles publiées par Krea pour son échelle 1K ; ouvrez le fichier que vous recevez pour connaître sa largeur et sa hauteur réelles. Aucune des trois tâches n'accepte width, height, resolution ni seed (chacune renvoie une 400), donc 1K est aussi le plafond.
| Ratio | Pixels | Modèles | Convient à |
|---|---|---|---|
1:1 | 1024 × 1024 | les trois | avatars, cartes en grille |
4:5 | 928 × 1152 | Large, Turbo | portrait de fil |
3:4 | non publié | Medium uniquement | carte portrait |
2:3 | 832 × 1248 | Large, Turbo | affiches, cartes hautes |
9:16 | 768 × 1376 | les trois | stories, mobile plein écran |
4:3 | 1184 × 896 | les trois | diapositives, photos de produit |
3:2 | 1248 × 832 | Large, Turbo | photo paysage |
16:9 | 1376 × 768 | les trois | bannières, miniatures vidéo |
2.35:1 | 1568 × 672 | Large, Turbo | bandeau cinématique |
Générez aux dimensions que vous publierez : un recadrage jette un cadrage que vous avez payé, et convertir 3:4 en 4:5 à largeur identique retire 6.25% de la hauteur (1200 × 1600 devient 1200 × 1500), laissez donc de la marge. Vérifiez la taille par rapport au placement. Une carte de fil de 1080 × 1350 agrandit le fichier 4:5 d'environ 1.17× ; une image principale de 1920 × 1080 agrandit le fichier 16:9 de 1.4×. Pour tout ce qui est plus grand, ou pour l'impression, agrandissez l'image finale : le guide d'agrandissement d'image couvre les paliers et le prix.
Quel modèle choisir
| Tâche | USD par image | Avec références | Ratios | Autres contrôles |
|---|---|---|---|---|
krea/2-medium-turbo/text-to-image | $0.015 | $0.0175 | 8, dont 2.35:1 | jusqu'à 10 références de style |
krea/2-medium/text-to-image | $0.03 | non acceptées | 5 : 1:1, 4:3, 3:4, 16:9, 9:16 | output_format : png (par défaut) ou jpeg |
krea/2-large/text-to-image | $0.06 | $0.065 | 8, dont 2.35:1 | jusqu'à 10 références de style |
Les références ajoutent un forfait par requête, pas par image : trois références sont facturées comme une. Les trois acceptent des prompts jusqu'à 5000 caractères et restent par défaut en 1:1.
- Medium Turbo est le palier le plus rapide. Utilisez-le pour explorer la lumière, le cadrage et la palette, et pour les visuels de fil où la vitesse et le coût comptent plus que le rendu final.
- Large est le palier le plus lent et celui de la texture photographique : peau, grain, matière et détail des bords. Utilisez-le pour l'image que vous livrez.
- Medium est le palier de volume (Krea le positionne pour l'illustration, l'anime et les rendus peints). Choisissez-le pour
3:4, un PNG sans perte pour retoucher davantage ou un fort volume où la finition de Large n'est pas nécessaire. Il n'accepte aucune référence ici.
Turbo et Large acceptent les mêmes ratios et les mêmes champs, vous ne changez donc que la chaîne model ; attendez-vous à un rendu différent, pas à la même image. Il n'y a pas ici de contrôle de graine pour reproduire exactement un résultat retenu : conservez le fichier accepté ainsi que son prompt. Dix brouillons Turbo plus un final Large coûtent $0.21 ; onze exécutions Large coûtent $0.66.
Les références pilotent la palette, le grain, la matière et la lumière, pas la composition, la pose ni l'identité ; écrivez la composition dans le prompt.
Large et Medium Turbo ont refusé les requêtes à vocation adulte lors de nos tests de septembre 2026. Medium a adouci certaines requêtes plus fortes et a quand même facturé les sorties terminées. Pour ces travaux, voir Krea 2 est-il sans censure ? ; ici, utilisez Krea pour les portraits habillés, les décors et les couvertures.
Essayez d'abord dans le Playground
Exemple : le portrait d'un créateur adulte fictif sur le 4:5 natif de Turbo.
- Ouvrez la page Medium Turbo, restez dans l'onglet Playground en vue Form et connectez-vous pour lancer.
- Utilisez ce prompt : Exécuter ce prompt sur Krea 2 Medium Turbo →.
- Réglez Aspect ratio sur
4:5. Reference images est facultatif (jusqu'à dix images de style que vous êtes autorisé à utiliser). - Lancez, vérifiez le cadrage, puis changez la formulation plutôt que les pixels ; il n'y a pas de graine pour recadrer un échec.
- Pour finir sur Large, ouvrez la page Large et collez le même prompt. Pour
3:4, ouvrez la page Medium, réglez Aspect ratio sur3:4et Output format sur PNG ; elle n'a pas de champ Reference images.
Exécutez ensuite depuis le code
Installez le SDK Python (pip install spicyapi), définissez SPICY_API_KEY dans l'environnement de votre serveur et exécutez :
import uuid
from spicyapi import SpicyClient, output_assets
client = SpicyClient() # reads SPICY_API_KEY from the environment
task = client.create_task(
model="krea/2-medium-turbo/text-to-image",
input_data={
"prompt": "Editorial portrait of a fictional 35-year-old ceramic artist in an indigo work shirt "
"and cream apron. Waist-up view in a quiet warm-grey gallery. The artist holds one "
"small cobalt-blue ceramic bird at waist height. Soft side light, visible hands, "
"complete head inside the frame, restrained background, no lettering.",
"aspect_ratio": "4:5",
},
idempotency_key=str(uuid.uuid4()), # new key per new request; reuse only to retry the same one
)
final = client.wait_for_terminal(task["taskId"])
if final["state"] != "succeeded":
raise RuntimeError(f"{task['taskId']} ended as {final['state']}: {final.get('errorCode')}")
print(output_assets(final)[0]["url"]) # copy the image to your own storage nowPour finir sur Large, changez seulement le modèle en krea/2-large/text-to-image. Pour Medium, utilisez krea/2-medium/text-to-image, réglez aspect_ratio sur 3:4 et ajoutez "output_format": "png". Pour ajouter une référence de style sur Turbo ou Large, ajoutez "reference_image_urls": ["<URL HTTPS d'une image que vous êtes autorisé à utiliser>"]. Ouvrez le fichier enregistré pour lire sa largeur et sa hauteur réelles. L'attente, les erreurs et les nouvelles tentatives sont dans le guide des tâches et la référence du SDK Python.
Ou laissez un Agent l'exécuter
Quand un assistant doit lancer les générations, la CLI, le serveur MCP et l'Agent Skill lisent tous le schéma à jour, et la CLI comme MCP affichent le prix et demandent votre confirmation avant un appel payant. Avec le même objet input dans input.json :
spicyapi tasks create --model krea/2-medium-turbo/text-to-image --input-file input.json --waitVia MCP, demandez : "Run Krea 2 Medium Turbo at 4:5 with this prompt." npx skills add spicyapi-ai/spicy-skill installe le Skill.
Correctifs des erreurs courantes
| Problème | Correction |
|---|---|
Medium renvoie 400 avec 4:5 | Utilisez 3:4 et recadrez en gardant de la marge, ou passez à Large ou Turbo pour un 4:5 natif |
Turbo ou Large renvoie 400 avec 3:4 | 3:4 est réservé à Medium ; utilisez 4:5 ou 2:3 |
400 sur reference_image_urls | Medium n'accepte aucune référence ; utilisez Turbo ou Large |
400 sur width, height, resolution ou seed | Supprimez le champ ; choisissez un ratio |
| Visage trop petit en taille carte | Passez au cadrage à la taille, raccourcissez la description de la pièce, demandez un fond simple |








