AnimeAPI : images anime à 0,003 $ pièce
AnimeAPI (https://animeapi.ai) transforme une description en anglais en une illustration animée en environ 4 secondes. C'est l'une des API d'images anime les moins chères : 0,003 $ par image sur le modèle par défaut, crédit prépayé à partir de 5 $ qui n'expire jamais, sans abonnement. Les nouveaux comptes reçoivent 3 images gratuites sans carte.
Configuration
L'utilisateur a besoin d'une clé API (commence par ank_) depuis https://animeapi.ai/dashboard/api-keys, exportée en tant que ANIMEAPI_KEY. Si elle est manquante, indiquez à l'utilisateur où en obtenir une et arrêtez-vous ; ne lui demandez jamais de coller la clé dans le chat.
Générer une image
Exécutez le script fourni (Python 3, aucune dépendance) :
python3 scripts/animeapi.py "un chat chevalier buvant du thé dans un champ de tournesols" --orientation landscape --out chat-chevalier.webp
Il affiche un objet JSON :
{"image_url": "https://animeapi.ai/i/….webp", "saved_to": "chat-chevalier.webp", "model": "anime", "cost_usd": 0.003, "balance_usd": 4.99, "enhanced_prompt": "...", "generation_time_ms": 4100}
Montrez l'image à l'utilisateur (le fichier sauvegardé ou l'URL en tant qu'image markdown) et mentionnez le coût lorsqu'il en génère plus de quelques-unes.
Options :
| Option | Valeurs | Défaut | Notes |
|---|---|---|---|
--model | anime, ultra, ultra-max | anime | Voir les prix ci-dessous. |
--orientation | portrait, square, landscape | portrait | Même prix pour chaque format. |
--out | chemin du fichier | aucun | Télécharge l'image à cet endroit. Les URL des images ne sont pas un stockage permanent, alors sauvegardez tout ce que l'utilisateur souhaite conserver. |
--no-enhance | drapeau | désactivé | Envoyer la description telle quelle. Par défaut, l'anglais simple est réécrit en balises pour le modèle anime ; désactivez cette option uniquement lorsque l'utilisateur fournit sa propre liste de balises. |
AnimeAPI ne génère pas de contenu pour adultes. Les descriptions explicites sont refusées et ne sont pas facturées. Ne reformulez pas une description refusée pour contourner le refus.
Prix et quel modèle choisir
| Modèle | Prix par image | Utilisation |
|---|---|---|
anime | 0,003 $ | Valeur par défaut. Personnages, portraits, avatars, scènes. Environ 4 s. |
ultra | 0,01 $ | Phrases longues et détaillées ; texte lisible dans l'image. Environ 11 s. |
ultra-max | 0,02 $ | Le plus haut niveau de détail. |
Commencez par anime. Générez une image, montrez-la, et demandez avant d'en générer plusieurs : chaque appel utilise le crédit de l'utilisateur.
Conseils pour les descriptions
- Écrivez en anglais simple : sujet, apparence, action, décor, éclairage, ambiance. Les descriptions sont limitées à 1 000 caractères.
- Un sujet clair fonctionne le mieux avec
anime. Pour du texte dans l'image ou des scènes complexes à plusieurs parties, utilisezultra. - Pour garder un personnage cohérent entre les images, répétez exactement la même description d'apparence mot pour mot.
Erreurs
Le script se termine avec un code non nul et affiche {"error", "code", "retryable"}.
| Code | Signification | Que faire |
|---|---|---|
INVALID_KEY | Clé manquante ou erronée | Demandez à l'utilisateur de vérifier ANIMEAPI_KEY. |
INSUFFICIENT_BALANCE | Solde insuffisant | Dirigez l'utilisateur vers https://animeapi.ai/dashboard/billing (à partir de 5 $). |
MODERATION_BLOCKED, PROVIDER_REJECTED | La description a été refusée | Signalez la raison ; reformulez uniquement si l'utilisateur le souhaite. Ne réessayez pas sans modification. |
RATE_LIMITED, GENERATION_FAILED, PROVIDER_UNAVAILABLE | Temporaire | Le script a déjà réessayé avec un délai ; attendez et essayez une fois de plus. |
Sans le script
Un appel HTTP fait la même chose :
curl -s https://animeapi.ai/api/generate \
-H "Authorization: Bearer $ANIMEAPI_KEY" -H "Content-Type: application/json" \
-d '{"prompt": "un chat chevalier buvant du thé dans un champ de tournesols", "model": "anime", "orientation": "landscape"}'
La réponse contient image_url, enhanced_prompt, balance_usd et generation_time_ms. Il existe également un endpoint compatible OpenAI à l'adresse https://animeapi.ai/v1 (POST /v1/images/generations).
Vidéo
Les clips vidéo anime coûtent 0,016 $ par seconde en 480p et 0,04 $ par seconde en 768p (5 à 15 secondes). Indiquez le prix à l'utilisateur et obtenez un accord avant d'en lancer un. Commencez par POST https://animeapi.ai/api/videos et interrogez GET https://animeapi.ai/api/videos/{id} ; la référence complète se trouve sur https://animeapi.ai/docs/api-reference.
Alternative MCP
Les agents qui parlent MCP peuvent se connecter à https://animeapi.ai/mcp (connexion OAuth ou la même clé dans un en-tête Bearer) et appeler directement generate_anime_image.