CommunityImagegithub.com

animeapi-ai/animeapi

Générez des illustrations de style anime (et de courtes vidéos) avec AnimeAPI à partir de 0,003 $ par image.

Qu'est-ce que animeapi ?

Cette compétence permet aux agents IA comme Claude Code, Cursor, Codex ou tout autre agent compatible MCP de générer des images et vidéos de style anime via l'API AnimeAPI. Elle est particulièrement utile pour les utilisateurs qui souhaitent obtenir une illustration, un personnage, un avatar, une scène manga, un sprite de visual novel ou un clip vidéo animé, en utilisant une simple description en anglais. Le coût est très bas, à partir de 0,003 $ par image, sans abonnement, avec une simple clé API. La compétence intègre un script Python autonome qui gère l'appel API, le téléchargement de l'image et le retour de l'URL, et fournit également des instructions pour une utilisation directe via curl ou un endpoint compatible OpenAI. Elle supporte différents modèles (anime, ultra, ultra-max), orientations, et la génération de vidéos avec un modèle de coût transparent. Des fonctionnalités de sécurité et de gestion des erreurs sont incluses (refus de contenu adulte, gestion des clés invalides, soldes insuffisants).

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/animeapi-ai/animeapi-skill/tree/HEAD/skills/animeapi

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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 :

OptionValeursDéfautNotes
--modelanime, ultra, ultra-maxanimeVoir les prix ci-dessous.
--orientationportrait, square, landscapeportraitMême prix pour chaque format.
--outchemin du fichieraucunTé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-enhancedrapeaudé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èlePrix par imageUtilisation
anime0,003 $Valeur par défaut. Personnages, portraits, avatars, scènes. Environ 4 s.
ultra0,01 $Phrases longues et détaillées ; texte lisible dans l'image. Environ 11 s.
ultra-max0,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, utilisez ultra.
  • 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"}.

CodeSignificationQue faire
INVALID_KEYClé manquante ou erronéeDemandez à l'utilisateur de vérifier ANIMEAPI_KEY.
INSUFFICIENT_BALANCESolde insuffisantDirigez l'utilisateur vers https://animeapi.ai/dashboard/billing (à partir de 5 $).
MODERATION_BLOCKED, PROVIDER_REJECTEDLa description a été refuséeSignalez la raison ; reformulez uniquement si l'utilisateur le souhaite. Ne réessayez pas sans modification.
RATE_LIMITED, GENERATION_FAILED, PROVIDER_UNAVAILABLETemporaireLe 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.

Skills associés