PopNowAPI
获取 API 密钥

SDK、库与工具

官方客户端支持 Python、JavaScript、Go、PHP 和 Java,另有 CLI、供 AI 代理使用的 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,提供同步与异步客户端、文件上传和 Webhook 验证。

    pip install popnowGitHubPyPI
  • popnow-js

    适用于 Node.js、Deno、Bun、Cloudflare Workers 和边缘运行时的 JavaScript 与 TypeScript SDK。

    npm install popnowGitHubnpm
  • popnow-go

    Go 客户端,提供类型化请求、等待辅助函数和迭代器。

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

    适用于 PHP 8.1 及更高版本的 PHP 客户端。

    composer require popnow/popnowGitHubPackagist
  • popnow-java

    适用于 Java 17 及更高版本、Kotlin 及其他 JVM 语言的 Java 客户端。

    GitHubMaven Central
  • popnow-cli

    命令行工具:在终端或 CI 中报价、创建、等待、上传和下载。

    npm install -g @popnow/cliGitHubnpm

工具与插件

  • popnow-mcp

    远程 MCP 服务器的配置指南和客户端配置。

    GitHub
  • popnow-skills

    供 Claude Code、Codex 及其他编程代理使用的 Agent Skills。

    GitHub
  • popnow-api

    OpenAPI 文件,附 curl、Python 和 Node.js 示例及一个 n8n 工作流。

    GitHub
  • popnow-blender

    Blender 插件的源代码。

    GitHub
  • popnow-comfyui

    ComfyUI 自定义节点,可在你的工作流中运行 PopNow 模型。

    GitHubComfy Registry
  • n8n-nodes-popnow

    适用于自托管 n8n 的社区节点。

    GitHubnpm
  • popnow-proxy

    服务端代理,让浏览器和移动 App 调用 API 而无需暴露你的密钥。

    npm install @popnow/proxyGitHubnpm
  • popnow-bot

    可自托管的 Telegram 与 Discord 机器人,用于生成图片、视频和视频特效,并带花费上限。

    GitHubDocker Hub

面向 AI 代理与编程助手

为生产环境内置

  • 报价

    不运行即可为请求报价,再把报价传入以创建任务。

    POST /jobs/quote
  • 幂等键

    安全重试:相同的键会返回原任务,而不会重复扣费。

    Idempotency-Key
  • 签名的 Webhook

    完成的任务会推送到你的服务器,并带签名,便于你确认它确实来自我们。

    X-Webhook-Signature
  • 速率限制

    每个账户每 10 秒最多 1,000 次请求;收到 429 时,响应会告诉你需要等待多久。

    429 · Retry-After

几分钟内开始开发

一把密钥调用所有模型,需要时为美元余额充值,每次运行前都能看到准确价格。