SDK, библиотеки и инструменты

Официальные клиенты для Python, JavaScript, Go, PHP и Java, CLI, MCP-сервер для ИИ-агентов и плагины для инструментов, которые вы уже используете. Всё с открытым исходным кодом.

Быстрый старт

Установите клиент, задайте POPNOW_API_KEY и создайте первое изображение.

Установка
pip install popnow
export POPNOW_API_KEY="sk-popnow-..."
Создать изображение
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")

Аутентификация

Передавайте ключ как Bearer-токен. Ключи начинаются с sk-popnow- и могут быть ограничены определёнными моделями и IP-адресами, а также дневным, месячным и общим лимитом расходов.

API-ключи
cURL
curl https://api.popnow.ai/api/v1/models \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Все библиотеки и инструменты

Всё размещено на GitHub в организации github.com/popnow-ai.

Языки

  • popnow-python

    Python SDK с синхронными и асинхронными клиентами, загрузкой файлов и проверкой вебхуков.

    pip install popnowGitHubPyPI
  • popnow-js

    SDK для JavaScript и TypeScript под Node.js, Deno, Bun, Cloudflare Workers и edge-среды.

    npm install popnowGitHubnpm
  • popnow-go

    Клиент для Go с типизированными запросами, вспомогательными функциями ожидания и итераторами.

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

    Клиент для PHP 8.1 и новее.

    composer require popnow/popnowGitHubPackagist
  • popnow-java

    Клиент для Java 17 и новее, Kotlin и других языков JVM.

    GitHubMaven Central
  • popnow-cli

    Инструмент командной строки: расчёт, создание, ожидание, загрузка и скачивание из терминала или CI.

    npm install -g @popnow/cliGitHubnpm

Инструменты и плагины

  • popnow-mcp

    Инструкция по подключению и конфиги клиентов для удалённого MCP-сервера.

    GitHub
  • popnow-skills

    Agent Skills для Claude Code, Codex и других агентов для кода.

    GitHub
  • popnow-api

    Файл OpenAPI с примерами на curl, Python и Node.js и воркфлоу для n8n.

    GitHub
  • popnow-blender

    Исходный код аддона для Blender.

    GitHub
  • popnow-comfyui

    Пользовательские узлы ComfyUI, которые запускают модели PopNow прямо в вашем графе.

    GitHubComfy Registry
  • n8n-nodes-popnow

    Узел сообщества n8n для собственной установки n8n.

    GitHubnpm
  • popnow-proxy

    Серверный прокси, чтобы браузерные и мобильные приложения могли вызывать API, не раскрывая ваш ключ.

    npm install @popnow/proxyGitHubnpm
  • popnow-bot

    Бот для Telegram и Discord, который вы разворачиваете сами: изображения, видео и видеоэффекты с лимитами расходов.

    GitHubDocker Hub

Для ИИ-агентов и ассистентов для кода

Готово для продакшена

  • Расчёты

    Рассчитайте стоимость запроса без запуска, а затем передайте расчёт при создании задачи.

    POST /jobs/quote
  • Ключи идемпотентности

    Повторяйте запросы безопасно: тот же ключ вернёт исходную задачу, а не спишет деньги дважды.

    Idempotency-Key
  • Подписанные вебхуки

    Готовая задача отправляется на ваш сервер с подписью, чтобы вы могли проверить, что она пришла от нас.

    X-Webhook-Signature
  • Лимиты запросов

    До 1 000 запросов за 10 секунд на аккаунт; ответ 429 сообщает, сколько ждать.

    429 · Retry-After

Начните работу за несколько минут

Один ключ для всех моделей, баланс в USD, который вы пополняете по мере необходимости, и точная цена перед каждым запуском.