Wan 2.2 Studio · AI Scene Planner
by ben2390co.huggingface.ben2390/wan_2.2_i2v_studio-2
- Remote endpoint
- 164 tools
Tools
Wan_2_2_I2V_Studio_2__add_pairsWan_2_2_I2V_Studio_2__apply_simple_lorasWan_2_2_I2V_Studio_2__apply_simple_loras_1Wan_2_2_I2V_Studio_2__apply_speed_presetWan_2_2_I2V_Studio_2__apply_speed_preset_1Wan_2_2_I2V_Studio_2__apply_starterWan_2_2_I2V_Studio_2__big_space_runThe borrowed Space, asked for the prompt and the strengths in one message. The rules have already produced a full answer before the call goes out, so a Space that is asleep, private or slow costs you the wait and nothing else. 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 toolWan_2_2_I2V_Studio_2__clear_allWan_2_2_I2V_Studio_2__deleteWan_2_2_I2V_Studio_2__fetch_linksResolve every download link to its model page and write the result back, so it is looked up once and then kept.Wan_2_2_I2V_Studio_2__generation_failedWan_2_2_I2V_Studio_2__generation_failed_1Wan_2_2_I2V_Studio_2__generation_failed_2Wan_2_2_I2V_Studio_2__gpu_estimate_textLive 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 toolWan_2_2_I2V_Studio_2__gpu_estimate_text_1Live 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 toolWan_2_2_I2V_Studio_2__gpu_estimate_text_2Live 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 toolWan_2_2_I2V_Studio_2__lambda_Wan_2_2_I2V_Studio_2__lambda__1Wan_2_2_I2V_Studio_2__lambda__10Wan_2_2_I2V_Studio_2__lambda__11Wan_2_2_I2V_Studio_2__lambda__12Wan_2_2_I2V_Studio_2__lambda__13Wan_2_2_I2V_Studio_2__lambda__14If 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 toolWan_2_2_I2V_Studio_2__lambda__15If 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 toolWan_2_2_I2V_Studio_2__lambda__16If 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 toolWan_2_2_I2V_Studio_2__lambda__17Wan_2_2_I2V_Studio_2__lambda__18Wan_2_2_I2V_Studio_2__lambda__2Wan_2_2_I2V_Studio_2__lambda__3Wan_2_2_I2V_Studio_2__lambda__4Wan_2_2_I2V_Studio_2__lambda__5Wan_2_2_I2V_Studio_2__lambda__6Wan_2_2_I2V_Studio_2__lambda__7Wan_2_2_I2V_Studio_2__lambda__8Wan_2_2_I2V_Studio_2__lambda__9Wan_2_2_I2V_Studio_2__load_repo_filesWan_2_2_I2V_Studio_2__load_repo_files_1Wan_2_2_I2V_Studio_2__load_repo_files_2Wan_2_2_I2V_Studio_2__load_repo_files_3Wan_2_2_I2V_Studio_2__load_repo_files_4Wan_2_2_I2V_Studio_2__load_repo_files_5Wan_2_2_I2V_Studio_2__load_repo_files_6Wan_2_2_I2V_Studio_2__load_repo_files_7Wan_2_2_I2V_Studio_2__load_repo_files_8Wan_2_2_I2V_Studio_2__load_repo_files_9Wan_2_2_I2V_Studio_2__pick_sceneWan_2_2_I2V_Studio_2__picker_profile_resetWan_2_2_I2V_Studio_2__picker_profile_reset_1Wan_2_2_I2V_Studio_2__prepare_wanOne writer submission; invalid sections never trigger another AI request. 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 toolWan_2_2_I2V_Studio_2__quick_linkWan_2_2_I2V_Studio_2__quick_link_1Wan_2_2_I2V_Studio_2__read_effectsWan_2_2_I2V_Studio_2__read_effects_1Wan_2_2_I2V_Studio_2__read_effects_10Wan_2_2_I2V_Studio_2__read_effects_11Wan_2_2_I2V_Studio_2__read_effects_12Wan_2_2_I2V_Studio_2__read_effects_13Wan_2_2_I2V_Studio_2__read_effects_14Wan_2_2_I2V_Studio_2__read_effects_15Wan_2_2_I2V_Studio_2__read_effects_16Wan_2_2_I2V_Studio_2__read_effects_17Wan_2_2_I2V_Studio_2__read_effects_18Wan_2_2_I2V_Studio_2__read_effects_19Wan_2_2_I2V_Studio_2__read_effects_2Wan_2_2_I2V_Studio_2__read_effects_20Wan_2_2_I2V_Studio_2__read_effects_21Wan_2_2_I2V_Studio_2__read_effects_22Wan_2_2_I2V_Studio_2__read_effects_23Wan_2_2_I2V_Studio_2__read_effects_24Wan_2_2_I2V_Studio_2__read_effects_25Wan_2_2_I2V_Studio_2__read_effects_26Wan_2_2_I2V_Studio_2__read_effects_27Wan_2_2_I2V_Studio_2__read_effects_28Wan_2_2_I2V_Studio_2__read_effects_29Wan_2_2_I2V_Studio_2__read_effects_3Wan_2_2_I2V_Studio_2__read_effects_30Wan_2_2_I2V_Studio_2__read_effects_31Wan_2_2_I2V_Studio_2__read_effects_32Wan_2_2_I2V_Studio_2__read_effects_33Wan_2_2_I2V_Studio_2__read_effects_34Wan_2_2_I2V_Studio_2__read_effects_35Wan_2_2_I2V_Studio_2__read_effects_36Wan_2_2_I2V_Studio_2__read_effects_4Wan_2_2_I2V_Studio_2__read_effects_5Wan_2_2_I2V_Studio_2__read_effects_6Wan_2_2_I2V_Studio_2__read_effects_7Wan_2_2_I2V_Studio_2__read_effects_8Wan_2_2_I2V_Studio_2__read_effects_9Wan_2_2_I2V_Studio_2__read_effects_modelWan_2_2_I2V_Studio_2__refreshWan_2_2_I2V_Studio_2__refresh_1Wan_2_2_I2V_Studio_2__refresh_2Wan_2_2_I2V_Studio_2__refresh_promptWan_2_2_I2V_Studio_2__refresh_sceneWan_2_2_I2V_Studio_2__saveWan_2_2_I2V_Studio_2__swap_pickWan_2_2_I2V_Studio_2__swap_pick_1Wan_2_2_I2V_Studio_2__switch_modeWan_2_2_I2V_Studio_2__sync_slot_triggersOne local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_1One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_10One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_11One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_12One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_13One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_14One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_15One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_16One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_17One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_18One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_19One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_2One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_20One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_21One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_22One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_23One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_24One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_25One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_26One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_3One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_4One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_5One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_6One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_7One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_8One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2__sync_slot_triggers_9One local update for manual changes; never ask a writing model.Wan_2_2_I2V_Studio_2_add_soundDub the clip and hand back a copy with the sound on it. 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 toolWan_2_2_I2V_Studio_2_add_to_queueIf 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 toolWan_2_2_I2V_Studio_2_add_to_queue_1If 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 toolWan_2_2_I2V_Studio_2_auto_queueRuns 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 toolWan_2_2_I2V_Studio_2_check_lock_uploadIf 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 toolWan_2_2_I2V_Studio_2_check_start_uploadIf 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 toolWan_2_2_I2V_Studio_2_civitai_searchSearch CivitAI for lora. Returns `(readable list, dropdown update, {label: url})`.Wan_2_2_I2V_Studio_2_civitai_search_1Search CivitAI for lora. Returns `(readable list, dropdown update, {label: url})`.Wan_2_2_I2V_Studio_2_clear_queueWan_2_2_I2V_Studio_2_delete_profileWan_2_2_I2V_Studio_2_enhance_promptBuilder first - it is instant and never fails - then the model on top of it.Wan_2_2_I2V_Studio_2_export_settingsWan_2_2_I2V_Studio_2_extract_frameIf 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 toolWan_2_2_I2V_Studio_2_extract_frame_1If 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 toolWan_2_2_I2V_Studio_2_generate_videoIf 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 toolWan_2_2_I2V_Studio_2_generate_video_continued"Just one more clip": the same generation, told that it is a continuation. The clip that just finished is parked in the queue before this runs, so the number of parked clips is the position of the new one in the chain. It matters because the start frame is a generated frame rather than the uploaded picture, and the identity lock treats a disagreement on such a frame as drift to be corrected instead of as a stranger to be refused. 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 toolWan_2_2_I2V_Studio_2_identify_lorasName every filled box across the five slots. `fields` arrives as `repo, high, low` per slot, so each slot is reported on one line.Wan_2_2_I2V_Studio_2_import_settingsIf 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 toolWan_2_2_I2V_Studio_2_join_queued_clipsWan_2_2_I2V_Studio_2_load_profileWan_2_2_I2V_Studio_2_maybe_soundUsed 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 toolWan_2_2_I2V_Studio_2_maybe_sound_1Used 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 toolWan_2_2_I2V_Studio_2_plan_scenePlan in short batches; apply the complete sheet atomically, without generating 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 toolWan_2_2_I2V_Studio_2_put_in_slotWrite the chosen result's download link into one High or Low box, leaving the rest alone.Wan_2_2_I2V_Studio_2_refresh_profilesRe-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_2_2_I2V_Studio_2_refresh_profiles_1Re-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_2_2_I2V_Studio_2_runtime_reportWan_2_2_I2V_Studio_2_save_profileWan_2_2_I2V_Studio_2_scene_abortWan_2_2_I2V_Studio_2_scene_kickWan_2_2_I2V_Studio_2_scene_kick_1Wan_2_2_I2V_Studio_2_scene_sheet_previewA readable, escaped review of exactly the lines the scene runner will use.Wan_2_2_I2V_Studio_2_scene_sheet_preview_1A readable, escaped review of exactly the lines the scene runner will use.Wan_2_2_I2V_Studio_2_scene_sheet_preview_2A readable, escaped review of exactly the lines the scene runner will use.Wan_2_2_I2V_Studio_2_scene_sheet_preview_3A readable, escaped review of exactly the lines the scene runner will use.Wan_2_2_I2V_Studio_2_scene_startIf 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 toolWan_2_2_I2V_Studio_2_scene_stepOne 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 toolWan_2_2_I2V_Studio_2_scene_stopWan_2_2_I2V_Studio_2_stage_extensionBefore 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
No tool matches.
As the server's own listing gives them. We never call a tool.