PopNowAPI
Obtenir une clé API

SDK, bibliothèques et outils

Clients officiels pour Python, JavaScript, Go, PHP et Java, une CLI, un serveur MCP pour les agents IA et des extensions pour les outils que vous utilisez déjà. Tout est open source.

Démarrage rapide

Installez le client, définissez POPNOW_API_KEY et générez votre première image.

Installer
pip install popnow
export POPNOW_API_KEY="sk-popnow-..."
Générer une image
from popnow import PopNow

client = PopNow()  # reads POPNOW_API_KEY

task = client.images.generate(
    model="google/nano-banana-2.1/text-to-image",
    prompt="A small red fox curled up in a teacup, soft morning light",
)
print(task.state, task.urls[0])
client.files.download(task.assets[0], "fox.png")

Authentification

Envoyez votre clé comme jeton Bearer. Les clés commencent par sk-popnow- et peuvent être limitées à certains modèles et à certaines adresses IP, avec des plafonds de dépenses journalier, mensuel et total.

Clés API
cURL
curl https://api.popnow.ai/api/v1/models \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Toutes les bibliothèques et tous les outils

Tout est sur GitHub, sous github.com/popnow-ai.

Langages

  • popnow-python

    SDK Python avec clients synchrones et asynchrones, envoi de fichiers et vérification des webhooks.

    pip install popnowGitHubPyPI
  • popnow-js

    SDK JavaScript et TypeScript pour Node.js, Deno, Bun, Cloudflare Workers et les environnements edge.

    npm install popnowGitHubnpm
  • popnow-go

    Client Go avec requêtes typées, aides d’attente et itérateurs.

    go get github.com/popnow-ai/popnow-goGitHubpkg.go.dev
  • popnow-php

    Client PHP pour PHP 8.1 et versions ultérieures.

    composer require popnow/popnowGitHubPackagist
  • popnow-java

    Client Java pour Java 17 et versions ultérieures, Kotlin et autres langages JVM.

    GitHubMaven Central
  • popnow-cli

    Outil en ligne de commande : devis, création, attente, envoi et téléchargement depuis votre terminal ou votre CI.

    npm install -g @popnow/cliGitHubnpm

Outils et extensions

  • popnow-mcp

    Guide d’installation et configurations de clients pour le serveur MCP distant.

    GitHub
  • popnow-skills

    Agent Skills pour Claude Code, Codex et d’autres agents de code.

    GitHub
  • popnow-api

    Fichier OpenAPI avec des exemples curl, Python et Node.js, ainsi qu’un workflow n8n.

    GitHub
  • popnow-blender

    Code source de l’extension Blender.

    GitHub
  • popnow-comfyui

    Nœuds personnalisés ComfyUI qui exécutent les modèles PopNow dans votre graphe.

    GitHubComfy Registry
  • n8n-nodes-popnow

    Nœud communautaire n8n pour n8n auto-hébergé.

    GitHubnpm
  • popnow-proxy

    Proxy côté serveur pour que vos applications web et mobiles appellent l’API sans exposer votre clé.

    npm install @popnow/proxyGitHubnpm
  • popnow-bot

    Bot Telegram et Discord auto-hébergé pour les images, les vidéos et les effets vidéo, avec limites de dépenses.

    GitHubDocker Hub

Pour les agents IA et les assistants de code

Conçu pour la production

  • Devis

    Établissez le prix d’une requête sans l’exécuter, puis transmettez le devis pour créer la tâche.

    POST /jobs/quote
  • Clés d’idempotence

    Réessayez sans risque : la même clé renvoie la tâche d’origine au lieu de facturer deux fois.

    Idempotency-Key
  • Webhooks signés

    Recevez la tâche terminée sur votre serveur, signée pour que vous puissiez vérifier qu’elle vient bien de nous.

    X-Webhook-Signature
  • Limites de débit

    Jusqu’à 1 000 requêtes toutes les 10 secondes par compte. Une réponse 429 indique le délai d’attente.

    429 · Retry-After

Commencez à créer en quelques minutes

Une seule clé pour chaque modèle, un solde en USD que vous rechargez au besoin, et un prix exact avant chaque exécution.