Journal des modifications
Modifications datées de l’API de génération d’images, de vidéos et d’audio PopNow AI, du serveur MCP distant, des webhooks, de la facturation et de ces docs qui touchent les développeurs.
Les modifications qui touchent le code que vous avez écrit pour PopNow, de la plus récente à la plus ancienne. Les ajouts qui ne demandent aucune action sont listés aussi, pour que vous voyiez ce qui est devenu possible. Les dates sont en UTC.
Rien ci-dessous ne casse une intégration existante, sauf si l’entrée indique Action requise.
2026-10-23
Action requise : solde API séparé en USD. Les appels avec clé API, MCP avec clé API et les exécutions du Playground dépensent un solde API séparé en USD, initialement $0. Les crédits du site et les fonds API ne peuvent être ni transférés ni utilisés les uns à la place des autres. MCP par OAuth continue de dépenser les crédits du site. Les prix des modèles restent identiques. Créez les clés dans Clés API ; approvisionnez l’API et consultez les paiements dans Facturation API. Utilisez les champs USD existants (costUsd, estimatedCostUsd, maxChargeUsd, availableUsd, heldUsd, totalUsd, totalSpend) pour l’affichage et la comptabilité. Confirmez les devis avec les champs USD existants : envoyez quoteId et expectedCostUsd: quote.maxChargeUsd avec la même requête avant l’expiration du devis. Voir Facturation API et Solde API et remboursements. Les entrées antérieures décrivent le fonctionnement à leur date, y compris l’ancien solde de crédits partagé et l’arrondi aux crédits entiers.
Action requise : approbation USD des recettes enregistrées. Les exécutions de recettes et de workflows par REST ou MCP avec clé API utilisent désormais des devis USD : demandez un devis, puis confirmez les mêmes entrées avec currency: "USD", max_usd sous forme de chaîne décimale et quote_id. Les anciens plafonds en crédits sont rejetés. Consultez et reprenez l’exécution avec sa clé d’origine. Le nouvel endpoint de reprise et l’outil resume_recipe_run permettent de chiffrer et d’approuver le budget de toute l’exécution, y compris les fonds dépensés et les coûts engagés pour les tâches en cours. Un devis contenant unpriced_steps couvre uniquement les étapes actuellement chiffrées ; les étapes suivantes attendent un nouveau devis et son approbation. Les exécutions de recettes par OAuth MCP continuent d’utiliser les crédits du site. Voir Recettes enregistrées.
Modèles de chat dans la documentation. Claude, Gemini, DeepSeek, GLM, Grok et Kimi peuvent être appelés avec la même clé API via OpenAI Chat Completions et Responses (https://api.popnow.ai/v1), Anthropic Messages et generateContent de Gemini, tarifés au jeton en USD. Modèles de chat présente les URL de base, les exemples SDK, le streaming, les prix au jeton et la façon dont une requête est facturée ; la référence de l’API liste les routes, ainsi que les points d’accès des recettes, des skills et des agent skills qui manquaient.
Docs plus faciles à parcourir. La page d’accueil de la documentation a désormais la même barre latérale que les autres pages, la barre latérale est regroupée selon ce que vous cherchez à faire, et chaque page est disponible dans les 12 langues.
2026-10-22
SDK et intégrations sur les registres de paquets. Les paquets officiels open source n’ont plus besoin d’être installés depuis GitHub :
- Python :
pip install popnow(PyPI). JavaScript et TypeScript :npm install popnow(npm, aussi sur JSR). CLI :npm install -g @popnow/cli. - PHP :
composer require popnow/popnow(Packagist). Go :go get github.com/popnow-ai/popnow-go. Nouveauté : un client Java,ai.popnow:popnow-javasur Maven Central. - ComfyUI : le pack de nœuds est
popnow-comfyuisur le Comfy Registry. Installez-le depuis ComfyUI Manager ou aveccomfy node install popnow-comfyui. Le nœud en fichier unique fonctionne toujours ; utilisez l’un ou l’autre. - n8n : le nœud communautaire
n8n-nodes-popnowest sur npm. Sur un n8n auto-hébergé, installez-le depuis Settings > Community Nodes. Ce n’est pas encore un nœud vérifié, donc n8n Cloud continue d’utiliser le workflow HTTP Request. - Nouveautés également : popnow-proxy (
npm install @popnow/proxy) garde votre clé API sur votre serveur quand une application web ou mobile appelle l’API, et popnow-bot est un bot Telegram et Discord auto-hébergé. Le pont stdio MCP se lance avecnpx -y @popnow/mcp.
Si vous aviez installé depuis GitHub, vous pouvez passer au paquet du registre ; les imports restent les mêmes. SDK, CLI et outils open source présente toutes les commandes.
2026-10-21
Lancez vos recettes, workflows et skills enregistrés. Les recettes enregistrées dans Studio, les workflows enregistrés depuis le canevas et les skills Poppie peuvent désormais être listés et lancés depuis l’API : GET /api/v1/recipes, POST /api/v1/recipes/{id}/run (avec maxCredits pour plafonner le prix) et GET /api/v1/recipes/runs/{runId}, ainsi que GET /api/v1/skills. MCP gagne cinq outils correspondants : list_my_recipes, run_my_recipe, get_recipe_run, list_my_skills et use_my_skill. Tout reste privé, réservé à vous et à vos équipes. Voir Vos recettes, workflows et skills ; la console développeur a une nouvelle page Recipes & skills avec l’identifiant de chaque élément et le code prêt à l’emploi.
2026-10-19
Action requise : 1 crédit vaut désormais 0,001 $, et les prix ont baissé. Un crédit valait 0,01 $ ; il vaut maintenant 0,001 $. Chaque solde, prix et montant en crédits est donc multiplié par 10, pour la même valeur en dollars américains. En même temps, les prix de tous les modèles ont baissé d’environ un tiers : la même requête coûte donc moins de dollars qu’avant.
- Votre solde a été converti. Rien n’a été perdu : un solde de 500 crédits (5 $) est désormais de 5 000 crédits (5 $). Les plafonds de dépense de vos clés gardent la même valeur en dollars et affichent les nouveaux montants en crédits.
- Champs de l’API.
credits,maxCredits,expectedCredits,estimatedCredits,availableCredits,heldCredits,totalCreditset les prix encreditsdeGET /api/v1/modelssont tous dans la nouvelle unité. Les chaînes en dollars américains (cost,maxCharge,estimatedCost,available…) gardent leur sens d’origine. Si votre code convertit des crédits en dollars en divisant par 100, divisez désormais par 1 000 ; si votre code stocke des seuils ou des budgets en crédits, multipliez-les par 10. - Anciens devis. Un
quoteIdet unexpectedCreditsantérieurs au changement ne correspondent plus.createTaskrépond40901(prix modifié) et ne réserve rien ; refaites un devis et affichez le nouveau prix. - Arrondi. Une tâche est toujours facturée en crédits entiers, arrondis au supérieur, mais un crédit entier vaut maintenant un dixième de centime : l’arrondi est donc dix fois plus petit.
- MCP. Les tâches jusqu’à 300 crédits démarrent immédiatement ; les plus grosses attendent toujours l’accord de l’utilisateur. Voir Utiliser PopNow dans ChatGPT et Claude.
- Packs de crédits. Les packs commencent à 9 $ pour 9 000 crédits, avec des crédits bonus sur les plus gros, et vous pouvez désormais acheter un montant libre de 10 $ à 2 000 $ à raison de 1 000 crédits par dollar. Voir la page des tarifs et Crédits et remboursements.
SDK et outils open source. Le code développeur de PopNow est désormais public sur github.com/popnow-ai, sous licence MIT : des SDK pour Python et JavaScript et TypeScript, une CLI, des clients pour Go et PHP, le guide d’installation MCP, les Agent Skills, le fichier OpenAPI avec des exemples, ainsi que la source de l’extension Blender, du pack de nœuds ComfyUI et du nœud communautaire n8n.
- Aucun d’eux n’est encore sur npm, PyPI, Packagist ou le Comfy Registry. Installez depuis GitHub comme indiqué sur la nouvelle page SDK, CLI et outils open source.
- La page Démarrage rapide présente les SDK Python et JavaScript à côté des exemples HTTP bruts, qui restent inchangés.
2026-10-17
Serveur MCP distant. PopNow exécute désormais un serveur MCP à l’adresse https://api.popnow.ai/mcp. On peut l’ajouter à ChatGPT ou Claude et créer images, vidéos, chansons et voix off dans une conversation ; les développeurs peuvent l’ajouter à Cursor, VS Code, Claude Code ou à leur propre client MCP. Douze outils, connexion OAuth 2.1 ou clé API sk-popnow-, mêmes crédits et mêmes prix que partout ailleurs. Les tâches jusqu’à 30 crédits (300 depuis le 2026-10-19) démarrent immédiatement ; les plus grosses attendent la confirmation de l’utilisateur. Voir Utiliser PopNow dans ChatGPT et Claude.
- Les connexions se consultent et se suppriment dans Account settings → Devices → Connected AI apps.
- Les appels faits avec une clé API comptent dans les plafonds de dépense de cette clé et apparaissent dans les journaux de la console.
- Les effets vidéo (Zombie Turn, Flying Car et le reste de la page Effects) sont disponibles pour les applications de chat via
apply_effect. Ce ne sont pas des points d’accès REST.
Nouvelles docs. Crédits et remboursements, guides d’intégration pour n8n, ComfyUI et l’extension Blender, Recettes, et ce journal des modifications. Webhooks a gagné une section sur la gestion des points de terminaison du compte dans la console.
Règles de remboursement des packs de crédits. Un pack de crédits peut être remboursé dans les 7 jours suivant l’achat (14 jours pour les consommateurs de l’UE et du Royaume-Uni) si aucun de ses crédits n’a été utilisé ; les générations échouées continuent d’être remboursées automatiquement. Les crédits de récompense gratuits sont dépensés avant les crédits des packs, et les packs du plus ancien au plus récent. Détails : Crédits et remboursements.
Pages d’intégration sur popnow.ai. Les pages n8n, ComfyUI et Recettes montrent désormais de vrais résultats à côté du code qu’elles génèrent.
2026-10-16
L’API PopNow ouvre. Une seule API REST pour la génération d’images, de vidéos et d’audio à https://api.popnow.ai/api/v1, documentée ici sur popnow.ai/docs dans 12 langues, avec le fichier OpenAPI et llms.txt pour les outils et les agents.
- Les clés commencent par
sk-popnow-. Les clés créées avant le changement de préfixe continuent de fonctionner ; rien à faire. - Les montants sont en crédits (1 crédit = 0,01 $ au lancement, 0,001 $ depuis le 2026-10-19) :
credits,maxCredits,expectedCredits,availableCreditset les autres champs en crédits figurent à côté des chaînes en dollars américains. Utilisez les champs en crédits. - Les identifiants de modèle suivent
<maker>/<model>/<task>, par exemplegoogle/nano-banana-2.1/text-to-image. Les outils propres à PopNow utilisentpopnowcomme éditeur. - Références
popnow://pour les envois (popnow://f/…) et les éléments de la bibliothèque de ressources (popnow://a/…), utilisables dans tout champ média. Voir Médias. - Les modèles de chat et de texte ne font pas partie de l’API publique. L’API couvre la génération d’images, de vidéos et d’audio.
Webhooks, version de charge utile 2. Les nouveaux rappels de tâche sont envoyés avec X-Webhook-Payload-Version: 2 ; le corps correspond alors à recordInfo. Voir Webhooks.
Console développeur. Points de terminaison de webhook au niveau du compte (signatures Standard Webhooks, jusqu’à 16 par compte, un secret par point de terminaison), journal des livraisons avec renvoi manuel, exécutions dans le Playground sur la page API de chaque modèle, filtres par clé dans les journaux, et export CSV de l’usage.
Contrôle du contenu à la soumission. Les prompts et les images d’entrée sont vérifiés avant qu’une tâche soit acceptée. Une requête refusée renvoie 400 avec un data.reason, ne réserve rien et ne coûte rien. Les requêtes qu’un modèle refuse lui-même échouent toujours avec content_rejected, sans frais.
Messages d’erreur en chinois. msg et errorMessage suivent désormais Accept-Language pour zh-CN et zh-TW également, en plus des dix langues déjà prises en charge. Les codes ne changent pas. Voir Erreurs.
Routes vidéo compatibles OpenAI sous /v1 acceptent aussi la clé dans un en-tête x-api-key. Voir OpenAI Videos.
Extension Blender 0.1.0. Rendez, animez et texturez une scène d’argile dans Blender 4.2 ou plus récent avec votre clé API. Voir Extension Blender.
2026-10-15
Bibliothèque de ressources : personnages. Les personnages (un ensemble nommé d’images de référence organisé sur le site) sont stockés dans la bibliothèque de ressources et se lisent avec GET /api/v1/assets/entities ; chaque image a son propre URI popnow://a/… pour les requêtes de génération. Les personnages se créent et se modifient sur le site ; l’API les lit. Voir Ressources.

