Wan 2.2 I2V 14B Pro v2

by vml12co.huggingface.vml12/wan-studio-pro-v2

  • Remote endpoint
  • 78 tools
  • APACHE-2.0

Tools

  • wan_studio_pro_v2__add_pairs
  • wan_studio_pro_v2__apply_simple_loras
  • wan_studio_pro_v2__apply_simple_loras_1
  • wan_studio_pro_v2__apply_speed_preset
  • wan_studio_pro_v2__clear_all
  • wan_studio_pro_v2__delete
  • wan_studio_pro_v2__fetch_links Resolve every download link to its model page and write the result back, so it is looked up once and then kept.
  • wan_studio_pro_v2__gpu_estimate_text Live ZeroGPU cost readout, using the exact same formula the @spaces.GPU decorator asks for at generation time. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2__lambda_
  • wan_studio_pro_v2__lambda__1
  • wan_studio_pro_v2__lambda__10
  • wan_studio_pro_v2__lambda__11
  • wan_studio_pro_v2__lambda__12 If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2__lambda__13 If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2__lambda__14 If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2__lambda__15 If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2__lambda__16
  • wan_studio_pro_v2__lambda__17
  • wan_studio_pro_v2__lambda__18
  • wan_studio_pro_v2__lambda__2
  • wan_studio_pro_v2__lambda__3
  • wan_studio_pro_v2__lambda__4
  • wan_studio_pro_v2__lambda__5
  • wan_studio_pro_v2__lambda__6
  • wan_studio_pro_v2__lambda__7
  • wan_studio_pro_v2__lambda__8
  • wan_studio_pro_v2__lambda__9
  • wan_studio_pro_v2__load_repo_files
  • wan_studio_pro_v2__load_repo_files_1
  • wan_studio_pro_v2__load_repo_files_2
  • wan_studio_pro_v2__load_repo_files_3
  • wan_studio_pro_v2__load_repo_files_4
  • wan_studio_pro_v2__load_repo_files_5
  • wan_studio_pro_v2__load_repo_files_6
  • wan_studio_pro_v2__load_repo_files_7
  • wan_studio_pro_v2__load_repo_files_8
  • wan_studio_pro_v2__load_repo_files_9
  • wan_studio_pro_v2__quick_link
  • wan_studio_pro_v2__quick_link_1
  • wan_studio_pro_v2__refresh
  • wan_studio_pro_v2__refresh_1
  • wan_studio_pro_v2__refresh_2
  • wan_studio_pro_v2__save
  • wan_studio_pro_v2_add_to_queue If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_add_to_queue_1 If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_auto_queue Runs after every generation; only appends when the box is ticked. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_check_access_key Validate a typed key. Returns the state flag, a status line, and the button updates that lock or unlock the page.
  • wan_studio_pro_v2_check_access_key_1 Validate a typed key. Returns the state flag, a status line, and the button updates that lock or unlock the page.
  • wan_studio_pro_v2_civitai_search Search CivitAI for lora. Returns `(readable list, dropdown update, {label: url})`.
  • wan_studio_pro_v2_civitai_search_1 Search CivitAI for lora. Returns `(readable list, dropdown update, {label: url})`.
  • wan_studio_pro_v2_clear_queue
  • wan_studio_pro_v2_delete_profile
  • wan_studio_pro_v2_enhance_prompt Builder first - it is instant and never fails - then the model on top of it. The builder itself is pure string work and stays free; only the model path books the GPU, so only that half asks for a key.
  • wan_studio_pro_v2_export_settings
  • wan_studio_pro_v2_extract_frame If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_extract_frame_1 If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_generate_video If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_generate_video_1 If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_identify_loras Name every filled box across the five slots. `fields` arrives as `repo, high, low` per slot, so each slot is reported on one line.
  • wan_studio_pro_v2_import_settings If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_load_profile
  • wan_studio_pro_v2_mark_running Clear the player and say the work has started. Gradio's own spinner sits over the output components, which is easy to miss on a video that still shows the previous clip - it looks as though nothing happened. Emptying the player and writing a line into the status is unmissable, and it costs nothing: this runs instantly, before the GPU is booked.
  • wan_studio_pro_v2_maybe_sound Used after a generation when the automatic box is ticked; a no-op otherwise. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_maybe_sound_1 Used after a generation when the automatic box is ticked; a no-op otherwise. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_put_in_slot Write the chosen result's download link into one High or Low box, leaving the rest alone.
  • wan_studio_pro_v2_refresh_profiles Re-read the folder. The dropdown's choices are built once at start-up, so a profile saved in another tab (or after this page was opened) would otherwise stay invisible until a restart.
  • wan_studio_pro_v2_refresh_profiles_1 Re-read the folder. The dropdown's choices are built once at start-up, so a profile saved in another tab (or after this page was opened) would otherwise stay invisible until a restart.
  • wan_studio_pro_v2_save_profile
  • wan_studio_pro_v2_scene_begin Arm the chain, from `start_at` to the end of the scene. `start_at` is what makes a stopped run resumable. The prompt sheet is numbered against the whole scene, so a second press has to know it is making clips five to eight and not one to four again - otherwise it silently repeats the first four prompts. Every stop leaves this box pointing at the clip that did not get made.
  • wan_studio_pro_v2_scene_step One clip of a chain, and nothing at all once the chain is finished. Deliberately one clip per call rather than a loop inside a single handler. A ZeroGPU token is minted for the browser request that started the work and it expires within minutes; a loop that runs for a quarter of an hour is still holding the first one by clip two. Chaining separate steps means every clip arrives on its own fresh request. The start image is handed back as the last frame of the clip just made, so the next step picks it up without anything having to be threaded through. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_scene_step_1 One clip of a chain, and nothing at all once the chain is finished. Deliberately one clip per call rather than a loop inside a single handler. A ZeroGPU token is minted for the browser request that started the work and it expires within minutes; a loop that runs for a quarter of an hour is still holding the first one by clip two. Chaining separate steps means every clip arrives on its own fresh request. The start image is handed back as the last frame of the clip just made, so the next step picks it up without anything having to be threaded through. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_scene_step_2 One clip of a chain, and nothing at all once the chain is finished. Deliberately one clip per call rather than a loop inside a single handler. A ZeroGPU token is minted for the browser request that started the work and it expires within minutes; a loop that runs for a quarter of an hour is still holding the first one by clip two. Chaining separate steps means every clip arrives on its own fresh request. The start image is handed back as the last frame of the clip just made, so the next step picks it up without anything having to be threaded through. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_scene_step_3 One clip of a chain, and nothing at all once the chain is finished. Deliberately one clip per call rather than a loop inside a single handler. A ZeroGPU token is minted for the browser request that started the work and it expires within minutes; a loop that runs for a quarter of an hour is still holding the first one by clip two. Chaining separate steps means every clip arrives on its own fresh request. The start image is handed back as the last frame of the clip just made, so the next step picks it up without anything having to be threaded through. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_scene_step_4 One clip of a chain, and nothing at all once the chain is finished. Deliberately one clip per call rather than a loop inside a single handler. A ZeroGPU token is minted for the browser request that started the work and it expires within minutes; a loop that runs for a quarter of an hour is still holding the first one by clip two. Chaining separate steps means every clip arrives on its own fresh request. The start image is handed back as the last frame of the clip just made, so the next step picks it up without anything having to be threaded through. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_scene_step_5 One clip of a chain, and nothing at all once the chain is finished. Deliberately one clip per call rather than a loop inside a single handler. A ZeroGPU token is minted for the browser request that started the work and it expires within minutes; a loop that runs for a quarter of an hour is still holding the first one by clip two. Chaining separate steps means every clip arrives on its own fresh request. The start image is handed back as the last frame of the clip just made, so the next step picks it up without anything having to be threaded through. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_scene_step_6 One clip of a chain, and nothing at all once the chain is finished. Deliberately one clip per call rather than a loop inside a single handler. A ZeroGPU token is minted for the browser request that started the work and it expires within minutes; a loop that runs for a quarter of an hour is still holding the first one by clip two. Chaining separate steps means every clip arrives on its own fresh request. The start image is handed back as the last frame of the clip just made, so the next step picks it up without anything having to be threaded through. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_scene_step_7 One clip of a chain, and nothing at all once the chain is finished. Deliberately one clip per call rather than a loop inside a single handler. A ZeroGPU token is minted for the browser request that started the work and it expires within minutes; a loop that runs for a quarter of an hour is still holding the first one by clip two. Chaining separate steps means every clip arrives on its own fresh request. The start image is handed back as the last frame of the clip just made, so the next step picks it up without anything having to be threaded through. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • wan_studio_pro_v2_stage_extension Before a continuation runs: park the finished clip in the merge queue and hand its last frame back as the new starting image. The clip is always parked, whatever the auto-merge box says - otherwise the first clip of a chain is lost and the stitched file starts from the second one. The end frame is wiped as well: an end frame left over from the previous take drags every continuation back to the same picture. The identity lock is only ever the face the user uploaded, so the new clip opens on exactly the frame the old one closed on and the seam trims cleanly. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool

As the server's own listing gives them. We never call a tool.