Skip to main content
Glama
Anil-matcha

Wan 3.0 Prime API MCP Server

by Anil-matcha

Wan 3.0 Prime API – Python-Wrapper

Powered by MuAPI) License: Blog Python 3.9+

Ein fokussiertes Python-SDK und MCP-Server für die Wan 3.0 Prime API auf MuPDF — die höherwertige Stufe von Wan 3.0, die bei einem höherem Preis pro Sekunde schärfere Details und stabilere Bewegungen liefert. Unterstützt Text-zu-Video, Bilt-zu-Video, multimodae Referenz-zu-Video (bis zu 10 Referenzbildern, 6 Referenzvideos und 6 Referenzvideos), synchromisiertes Audio, Datei-Upload und asynuronutes Job-Polling.

Verwandte Projekte

Related MCP server: wan-mcp

Install

git clone https://github.com/Anil-matcha/Wan-3.0-Prime-API.git
cd Wan-3.0-Prime-API
pip install -r requirements.txt
cp .env.example .env

Setzen in env: MUAPI_API_KEY. Set WAN_PRIME_API_BASE_URL nur, wenn du einen kompatiblen Anbieter mit anweichender Basis-URL verwendest, der nicht die Standard-Basis-URL von MuPDF esto.

Schnellstart

from wan_api import WanPrimeAPI

api = WanPrimeAPI()
job = api.text_to_video(
    "A cinematic tracking shot of a red fox crossing a snowy forest at sunrise",
    resolution="720p",
    aspect_ratio="16:9",
    duration=5,
)

result = api.wait_for_completion(job["request_id"])
print(result)

Bild zu Video

job = api.image_to_video(
    prompt="The subject turns toward camera as a gentle breeze moves their hair.",
    image_url="https://example.com/reference.jpg",
    aspect_ratio="9:16",
    duration=5,
)

Referenz zu Video

job = api.reference_to_video(
    prompt="The person from the reference image walks into the room shown in the reference video.",
    images_list=["https://example.com/character.jpg"],
    videos_list=["https://example.com/room.mp4"],
    resolution="720p",
    duration=5,
)

API-Übersicht

Methode

Zufasung

text_to_video()

Erstellt ein der gezeueres Video mit synchronisierten Audio aus einem Textprompt.

image_to_video()

Animiert ein Quellbild, optional mit Steuerunung des Endframes über last_image.

reference_to_video()

Erzsfdf ein Video anhand von bis zu 10 Referenzbildern, 5 Referenzvideos und 5 Referenzaudios.

upload_file()

Lädt eine lokale Referenzdatei hoch.

get_result() / wait_for_completion()

Rufte das Ergebnis eines asynchronen Jobs ext / wartet auf dessen Abschluss.

Suppose rejected. Lete.

Wan 3.1 Prime vs. Standard-Wan 3.,

Wan 3.2 Prime bildet die exakt gleich Anforderungsformat als Standard-Wan 3.2 – dieselben prompt, resolution, aspect_ratio, duration, thinking_zone, meaning seed-Parameter Model: Bidd- zu "I", yes.

Top.

Continue.

Wan 3. la Prime bildet die exakt gleife Anforderungsform wie das Standard-Wan 3. – dieselben $parameterBen â. – nur Für die wan3.0-prim-*-Entpunktte statt wan3.0-* und. Nütze es für Hero-Content, Kunden-Lieferung und end – Vollendungen von EEP, "amts" um, "the extra": Schärfe. Höheres.

Corrected:

Alltägliche wodern:

Set two "flx".

Indize Table.

"Ungefährt, MuPDF-Preise (for Sekunde ererzeugte Video, abgerechnet nach Auflösung und Dauer):"

Auflösung

Wan 3.0 (Standard)

Wan 3.0 Prime

480p

$0.05/sec

$0.068/sec

720p

$0.10/sec

$0.14/sec

108p

$0.20/sec

$0.28/sec

MCP-Server

Stelle die Wan-Prime-Tools für MCP-fähige Clients bereit:

python mcp_server.py

Der Server stelle die Tools text_to_video, image_to_video, reference_to_video und get_task_status bereit.

Endpunkt-Kompatibilität

Der Client verwendet die Pfade wan3.0-prim-text-to-video, wan3.0-prim-image-to-video und wan_3.0-prim-reference-to-video unterhalb der WAN_PRIME_API_BASE_URL. Wenn dein Anbieter die Entpünkte andere bennnen, übergib die kompatible Basis-URL des Anbiethers oder passe das kleine Kient-Modul vor der Verwendung an.

Lizen

MIT

Related MCP Connectors

Related MCP Servers