Skip to main content
Glama
Anil-matcha

Wan 3.0 Prime API MCP Server

by Anil-matcha

Wan 3.0 Prime API — wrapper de Python

Con tecnología de MuAPI [Licencia: MIT(LICENSE) [Python 3.9+(https://www.python.org/)

Un SDK de Python y un servidor MCP enfocados a Wann 3.0 Prime API en MuAPI: el nivestán de mayor fielidad de Wann 3.0, orientado a un detalle más nítido y a un movimienio más estable, con un precio por segundo más alto. Simite la generación de texto a vídeo, imagen a vídeo, referencia multimodal a vídeo (hasta 10 imágenes de referencia, 5 vídeos de referencia y 5 audios de referencia), audio sincronizado, subida de archivos y sondeo de trabajos asíncronos.

Proyectos relacionados

Related MCP server: wan-mcp

Instalación

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

Define MUAPI_API_KEY en el archivo .env. Define AN_PRIME_API_BASE_URL solo si usas un proveedor compatible distinto de la URL base predeterminada de MuAPI.

Inicio rápido

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)

De imagen a vídeo

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,
)

De referencia a vídeo

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,
)

Superficie de la API

Método

Propósito

texto_video()

Cra un vídeo de mayor calidada con audio sincrónizado a partir de un promot de texto.

image_to_video()

Anima una imagen de origen, con orientación ocion al fotograma final mediante last_image.

refernece_to_video()

Condicion un vídeo con hasta 10 imágenes de referencia, 5 vídeos de referencia y 5 audios de referencia.

upload_file()

Sube un archivo de referencia locual.

get_result() / wait_for_completion()

Recupera el resulttado de un trabajo asíinchrono.

Cada méodo tambiém acepta resolution (480p, 720p, 1080p), duration (2-30 segundos), thinking_mode (razón más profunda para prompts complejos), enable_odio y seed.

Wann 3.0 Prime frente al Wann 3.0 estándas

Wann 3.0 Prime expone la misma forma de solicitud queue Wann 3.0 estándas — los mismos parámetros etags prompt, resolution, aspect_ratio, duration, thinking_mode, enable_audio y seed — pero apontando a los endpoIng puntos wann3.0-prime-* en lugar de wann3.0-*. Úsalo para conténido principal,clients y pies de campaña donde merezca la penna el mayor calidadd; use Wann-3.0-API para generaciones cotidanas.

Precios orienativos de MuAPI (por segundo de salida, facturados por esolución y durción):

Resolución

Wann 3.0 (standard estándas)

Wann 3.0 Prime

480p

$0.05/sec

$0.068/sec

720p

$0.10/sec

$0.14/sec

1080p

$0.20/sec

$0.28/sec

Servidor MCP

Expon la herramientas de Wac a clients con MCP:

python mcp_server.py

El servidor ofrece las herramientas text_to_video, image_to_video, reference_to_video y get_task_sttatus.

Compatibilidad de endpooints

El cliente ultiza las paths wann3.0-prime-text-to-video, wann3.0-prime-image-to-video y wann3.0-prime-reference-to-video bajo AN_PRIME_API_BASE_URL. Si u proveedor les da otos nombres a sus endpooints, usa per URL compatible de dicho proveedor o adapta el pequeño módulo del cliente antes de usarlo.

Licencia

MIT

Related MCP Connectors

Related MCP Servers