zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Artificial Intelligence/Upsampler
Logo Upsampler

Upsampler

Generate video dari teks (text-to-video) pakai model Wan 2.2 — output MP4 tanpa watermark/login. Catatan: rate-limited (kuota GPU), URL video ephemeral.

1 endpoint1 endpoint on this scraper6 calls6 calls so farupdated 3 months agoLast updated 7/10/2026, 5:18:18 AMLive: no endpoint is cachedllms.txt
Endpoints1

0/1 passing
checked 20 hours ago · daily 01:00 WIB

Generate Video

Generate video pendek dari prompt teks (Wan 2.2).

POST/v1/ai:upsampler/generateno cache10 paramschecking key…
Parameters
promptstringrequired
text/plain

Text prompt describing the video to generate

imagestring
text/plain

Optional source image URL to animate (image-to-video). When provided, the model animates this image guided by prompt; output dimensions auto-fit the image. Omit for pure text-to-video

modelenum

Model. Only wan (Wan 2.2 5B, fast 4-step) is available. Default wan

durationnumber

Video length in seconds (1-8). Default 2

widthnumber

Output width px, multiple of 32 (256-1024). Default 704

heightnumber

Output height px, multiple of 32 (256-1024). Default 704

seednumber

Seed for reproducibility. Default random

negativePromptstring
text/plain

Things to avoid in the video. Has a sensible default

stepsnumber

Inference steps (1-8). More steps = higher quality but slower. Default 4

guidancenumber

Guidance scale (0-5). Higher = follow prompt more strictly. Default 0 (recommended for the fast model)

·
Response
EXAMPLE
{
  "mode": "text-to-video",
  "seed": 1234567,
  "model": "wan",
  "steps": 4,
  "width": 704,
  "height": 704,
  "prompt": "a red sports car driving on a coastal road at sunset, cinematic motion",
  "status": "completed",
  "videos": [
    {
      "url": "https://<upstream>/file/tmp/abc123/output.mp4",
      "width": 704,
      "height": 704,
      "durationSeconds": 2
    }
  ],
  "duration": 2,
  "guidance": 0,
  "provider": "upsampler",
  "elapsedMs": 41230
}

Code

Generate Video
index.ts
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("ai:upsampler", "generate", {
  "prompt": "a red sports car driving on a coastal road at sunset, cinematic motion",
  "image": "https://example.com/cat.jpg"
});
console.log(data);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

1 endpoint · plain text
POST
Generate Video/v1/ai:upsampler/generate
10 params

Parameters

promptstringrequiredin body
Text prompt describing the video to generate
imagestringoptionalin body
Optional source image URL to animate (image-to-video). When provided, the model animates this image guided by prompt; output dimensions auto-fit the image. Omit for pure text-to-video
modelenumoptionalin body
Model. Only wan (Wan 2.2 5B, fast 4-step) is available. Default wan Values: wan.
durationnumberoptionalin body
Video length in seconds (1-8). Default 2
widthnumberoptionalin body
Output width px, multiple of 32 (256-1024). Default 704
heightnumberoptionalin body
Output height px, multiple of 32 (256-1024). Default 704
seednumberoptionalin body
Seed for reproducibility. Default random
negativePromptstringoptionalin body
Things to avoid in the video. Has a sensible default
stepsnumberoptionalin body
Inference steps (1-8). More steps = higher quality but slower. Default 4
guidancenumberoptionalin body
Guidance scale (0-5). Higher = follow prompt more strictly. Default 0 (recommended for the fast model)

Request

curl -X POST "https://api.zapi.ink/v1/ai:upsampler/generate" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "mode": "text-to-video",
  "seed": 1234567,
  "model": "wan",
  "steps": 4,
  "width": 704,
  "height": 704,
  "prompt": "a red sports car driving on a coastal road at sunset, cinematic motion",
  "status": "completed",
  "videos": [
    {
      "url": "https://<upstream>/file/tmp/abc123/output.mp4",
      "width": 704,
      "height": 704,
      "durationSeconds": 2
    }
  ],
  "duration": 2,
  "guidance": 0,
  "provider": "upsampler",
  "elapsedMs": 41230
}

Related APIs

More in ai

Copilot AI

aicopilot

Microsoft Copilot — chat completion OpenAI-compatible, support streaming SSE

1K1K calls so far10mResponses cached for 10m
Busy: 10+ calls so far

ChatGPT (chatgpt.com)

aichatgpt

ChatGPT (mode anonim, tanpa login) dari OpenAI. Endpoint kompatibel OpenAI Chat Completions (stream & non-stream).

851851 calls so far
Busy: 10+ calls so farLive: not cached, every call fetches fresh data

Felo AI

aifelo

AI search assistant dengan web real-time — OpenAI-compatible, support streaming, return sumber referensi.

208208 calls so far
Busy: 10+ calls so farLive: not cached, every call fetches fresh data

Chatex

aichatex

Chatex chat — OpenAI-compatible chat completions.

238238 calls so far
Busy: 10+ calls so farLive: not cached, every call fetches fresh data

Dolphin AI

aidolphin

Dolphin 24B uncensored chat — chat completion OpenAI-compatible, support streaming SSE

7777 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Google AI (g.ai)

aigoogle-aimode

Asisten penelusuran AI dari Google (AI Mode / g.ai) — jawaban grounded ke web realtime dengan sitasi. OpenAI-compatible chat completions.

9393 calls so far
Busy: 10+ calls so farLive: not cached, every call fetches fresh data
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.