Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
JSON
1{"flow":{"adjustmentSection":{"title":"Filters","description":"Affects all layers below this adjustment layer","noFilters":"No filters added","removeFilter":"Remove filter","addFilter":"Add Filter","adjustments":"Adjustments","presets":"Presets","intensity":"Intensity","value":"Value","radius":"Radius"},"agentPresence":{"handbackRequestedA11y":"Agent is asking for this node back: {{reason}}","agentEditingA11y":"Agent is editing this node","agent":"Agent","takeOverAria":"Take over","takeOver":"Take over","giveBackAria":"Give back to agent","giveBack":"Give back to agent","handbackRequested":"Agent wants this back","offeredA11y":"Offered to agent","offered":"Offered to agent"},"apiKeysSettings":{"providers":{"title":"Providers","description":"Connect AI providers to power your workflows with text, image, video, and audio generation.","buyCredits":"Buy Fuser Credits","for":"for","instantAccess":"instant access to all providers with zero setup","orAddProviders":"or add providers by bringing your own","apiKeys":"API keys","directBilling":"for direct billing and maximum control. Mix both options using \"Use API Key First\" to optimize costs."},"addNewProvider":{"title":"Add New Provider","selectProvider":"Select a provider to start adding or updating an API key","selectProviderAriaLabel":"Select Provider","pasteUpdatedKey":"Paste updated API key here","pasteNewKey":"Paste new API key here","update":"Update","add":"Add","provider":"Provider"},"connectedProviders":{"title":"Connected Providers","description":"Integrations that are currently using an API key","updated":"Updated","useApiKeyFirst":"Use API key first","update":"Update","delete":"Delete"},"deleteDialog":{"title":"Delete {{provider}}","description":"You are about to delete the {{provider}} API key. This will disable all integrations that use this key until you add a new API key.","actionLabel":"Delete"}},"appAssetsPanel":{"error":{"noProject":"No active project"},"scope":{"project":"This Project","all":"All Apps"},"emptyState":{"project":"No apps in this project yet. Add an App node to start building one.","all":"You haven’t built any apps yet. Add an App node to start building one."},"loadingMore":"Loading…","loadMore":"Load more","edit":{"trigger":"Edit app","title":"Title","description":"Description","cancel":"Cancel","saving":"Saving…","save":"Save"}},"appearanceEditor":{"title":"Appearance","opacity":"Opacity","blendMode":"Blend Mode"},"appEnvVariables":{"title":"App env variables","description":"Custom API keys your generated apps can call. The key is held by Fuser and injected server-side — it never reaches the app. Provider keys added above are already available to apps too.","nameLabel":"Variable name","hostLabel":"Destination host","headerLabel":"Header name","templateLabel":"Header value template","secretLabel":"API key","secretPlaceholder":"Paste the API key here","add":"Add variable","deleteTitle":"Delete {{name}}","deleteAction":"Delete","deleteDescription":"Apps that call this variable will stop working until you add it again.","hideAdvanced":"Hide header settings","showAdvanced":"Header settings (defaults to Bearer auth)"},"appFocus":{"mediaReplacement":{"titleFallback":"Replace media","searchAriaLabel":"Search assets","searchPlaceholder":"Search assets","empty":"No matching assets found.","clearSearch":"Clear search","useSelected":"Use selected asset","cancel":"Cancel","saving":"Saving…","useAsset":"Use asset","replace":"Replace"}},"appNode":{"sourceModal":{"title":"Source","usesElements":"Uses Elements","moreElements":"+{{count}} more","close":"Close (Esc)"}},"assetsPanel":{"selected":"selected","emptyState":{"project":{"generations":{"message":"No generations found in the current project.","action":"Start by using nodes to generate an asset."},"assets":{"message":"No assets found in the current project.","action":"Start by dropping some assets on the canvas."}},"global":{"generations":{"message":"No generations found in any project.","action":"Start by using nodes to generate some assets."},"assets":{"message":"No assets found in any project.","action":"Start by dropping some assets on the canvas."}}},"deleteDialog":{"title":"Delete selected","action":"Delete","message":"You are about to delete the {count} selected {item, plural, one {item} other {items}}.","warning":"This action is irreversible."},"actions":{"downloadSelected":"Download selected","recoverSelected":"Recreate","deleteSelected":"Delete selected"},"downloadDialog":{"title":"Download selected","messageOne":"You are about to download the {{count}} selected item.","messageOther":"You are about to download the {{count}} selected items.","zipNameLabel":"This will create a zip named:","zipNamePreview":"{{prefix}}_{{projectWord}}_{date}.zip","filenamePrefixAriaLabel":"Download filename prefix","filenamePrefixPlaceholder":"e.g. Fuser","action":"Download"},"recoverNode":{"tooltip":"This generation cannot be recreated.","error":{"title":"Failed to recover generation","description":"This asset could not be recovered at this time."}},"categories":{"uploads":"Uploads","generations":"Generations","styles":"Styles"},"flags":{"current":"Current","all":"All"},"stylesFlags":{"featured":"Featured","myStyles":"My Styles","everyone":"Everyone"},"buttons":{"cancel":"Cancel","create":"Create"},"upload":{"fileTooLarge":{"title":"File too large","description":"Fuser does not support files larger than 100MB."},"unsupportedFileType":{"title":"Unsupported file type","description":"{{type}} is not supported. Please upload an image, video, audio, or mesh file."},"uploadSuccessful":{"title":"Upload successful","description":"{{fileName}} has been uploaded."},"uploadFailed":{"title":"Upload failed","description":"Failed to upload {{fileName}}."},"uploadError":{"title":"Upload error","description":"An error occurred during upload."},"imageResized":{"title":"Image resized","description":"{{fileName}} was resized from {{original}} to fit within 4096px."},"ariaLabel":"Upload files","uploading":"Uploading","upload":"Upload"},"styleTrain":{"maxImagesReached":{"title":"Maximum number of images reached","description":"You can only add up to 15 images. Remove some images to add more"},"someImagesNotAdded":{"title":"Some images were not added","description":"To train a style, you can add a maximum of 15 reference images. Although you selected {selectedCount} {selectedCount, plural, one {image} other {images}}, only {allowed} {allowed, plural, one {was} other {were}} added."},"trainingMode":{"label":"Training Mode","style":{"name":"style","description":"Reproduce artistic styles, visual themes, and aesthetics"},"object":{"name":"object","description":"Recreate objects in the style of your reference images"},"portrait":{"name":"portrait","description":"Capture the likeness of specific people for generating portraits"},"modeLabel":"Mode: {{name}}"},"consent":{"label":"Consent Granted","message":"I have obtained explicit consent from all subjects to use their images for training."},"styleName":{"label":"Style Name:","placeholder":{"style":"e.g. Hard Flash Editorial","object":"e.g. Blobby Tamagotchi","portrait":"e.g. Grandma's Portrait"}},"publish":{"label":"Publish to Community","description":"Styles that are published to the community will not count towards your storage limit."},"reference":{"label":"Reference","count":"(5-15 images)","dropZone":"Drop you reference images here"},"removeSelected":"Remove selected","failedToInitialize":{"title":"Failed to initialize style"},"failedToTrain":{"title":"Failed to train style {{name}}"},"trainingStarted":{"title":"Style training started","view":"View"},"button":{"enterStyleName":"Enter a style name","addMoreImages_one":"Add at least {{count}} more image","addMoreImages_other":"Add at least {{count}} more images","removeImages_one":"Remove {{count}} image","removeImages_other":"Remove {{count}} images","trainingInProgress":"Training in progress","consentRequired":"Consent required","startTraining":"Start Training","insufficientCredits":"Insufficient credits"},"cost":{"fal":"Training a style will charge {{cost}} to your Fal account","credits":"Training a style will consume {{cost}}","needMoreCredits":"You need more credits to train a style.","addCredits":"Add credits"}},"search":{"placeholder":"Search assets..."},"styles":{"yourStyle":"Your Style","communityStyle":"Community Style","featured":"Featured","moreOptions":"More options","copyAsNode":"Copy as Node","copyPrompt":"Copy Prompt","publishToCommunity":"Publish to Community","deleteStyle":"Delete Style","featureStyle":"Feature Style","unfeatureStyle":"Unfeature Style","addToCanvas":"Add to canvas","deleteStyleButton":"Delete style","trainingFailed":"Style training failed. Delete and try again.","deleteDialog":{"title":"Delete {{title}}?","action":"Delete","message":"You are about to delete the {{title}} style.","warning":"If you have already used this style in your flows, it will no longer be available."},"progress":{"crunchingPixels":"Crunching pixels","countingColors":"Counting colors","smoothingEdges":"Smoothing edges","calibratingStyle":"Calibrating style","blendingLayers":"Blending layers","mappingVibes":"Mapping vibes","tuningEyes":"Tuning eyes","samplingNoise":"Sampling noise","croppingReality":"Cropping reality","compressingBeauty":"Compressing beauty","warpingSpace":"Warping space","taggingShapes":"Tagging shapes","fusingFeatures":"Fusing features","flippingChannels":"Flipping channels","enhancingContrast":"Enhancing contrast","sharpeningDreams":"Sharpening dreams","zoomingDeeper":"Zooming deeper","curatingChaos":"Curating chaos","learningLight":"Learning light","maskingSecrets":"Masking secrets"}}},"audioViewer":{"contextMenu":{"copyUrl":"Copy audio URL","download":"Download original","openNewTab":"Open in new tab"}},"bezierSection":{"title":"Color & Style","fill":"Fill","stroke":"Stroke","strokeWeight":"Stroke Weight","position":"Position","positionCenter":"Center","positionInside":"Inside","positionOutside":"Outside","fillRule":"Fill Rule","fillAll":"Fill all","evenOdd":"Even-odd","advancedVectorTools":"Advanced Vector Tools","curvatureComb":"Curvature Comb","curvatureCombDescription":"Shows curvature along each segment, height and color indicate how tight or smooth the curve is","tunniHandles":"Tunni Handles","tunniHandlesDescription":"Show segment control point intersections","directionArrows":"Direction Arrows","directionArrowsDescription":"Show path winding direction","harmonize":"Harmonize","harmonizeDescription":"G2 curvature continuity at selected smooth nodes","simplify":"Simplify","simplifyDescription":"Remove redundant nodes while preserving shape"},"billing":{"seatsCard":{"title":"Seats","pricePerSeat":"{{price}}/seat","barLabel":"Seats used","members":"members","pending":"pending","available":"available","manage":"Manage","teamSeats":"Team seats"},"manageSeats":{"title":"Manage seats","breakdown":"{{used}} members · {{pending}} pending · {{available}} available of {{total}} seats","totalSeats":"Total seats","decrementBlocked":"Remove a member or revoke a pending invite first.","maxReached":"Maximum seats reached.","pendingInvitations":"Pending invitations","revoke":"Revoke","cancel":"Cancel","save":"Save","loading":"Loading…"}},"billingSettings":{"title":"Manage Your Billing","description":"Update your billing information, manage your subscriptions, and more.","billingPortal":{"label":"Billing Portal","ariaLabel":"Billing Portal"},"credits":"Credits","topUp":"Top up","topUpCredits":"Top up Credits","topUpCreditsDescription":"Purchase credits to add to your account balance.","disclaimer":"Usage quotas are shared across all content types - these numbers represent maximum limits when using one type exclusively. Estimates shown may vary depending on the generative AI models used and actual size of generated content."},"billingSubscriptionCard":{"billingCycle":{"monthly":"Monthly","annual":"Annual","onetime":"One-time","month":"Month","year":"Year","oneTime":"One-time"},"packs":{"mostPopular":"Most popular","bestValue":"Best value","ultraUsage":"Ultra usage","credits":"Credit packs","storage":"Storage packs"},"currentUsage":{"storageNegligible":"Your storage usage is negligible","storageUsage":"You are using {{percentage}}% of this plan's storage","creditsLeft":"Your have {{credits}} credits left","creditsLeftNone":"Your have no credits left"},"usageEstimates":{"free":"Free","perMonth":"/mo","perYear":"/yr","once":"/once","twoFreeMonths":"2 free months","promotionAtCheckout":"Promotion at checkout","percentOff":"{{percent}}% off","percentAnnualDiscount":"{{percent}}% annual discount","percentVolumeDiscount":"{{percent}}% volume discount","withCurrentPlan":"With your current plan","withThisPlan":"With this plan","youCanGenerate":"you can generate:","youCanStore":"you can store:","getMoreCreditsAndSaveEachMonth":"Get more credits & save each month!","unlockSavingsWithMonthlyOrAnnualPlan":"Unlock savings with a monthly or annual plan.","savingAmount":"(Saving {{amount}}{{period}})","billedYearly":"{{amount}} billed yearly"},"modal":{"cancellationCompleted":"Cancellation Completed","actionCompleted":"{{actionLabel}} Completed","cancelSubscription":"Cancel {{type}} Subscription","actionType":"{{actionLabel}} {{type}}","close":"Close","cancel":"Cancel","cancelSubscriptionButton":"Cancel Subscription","accountBalance":"Account balance","refund":"Refund","refundDescription":"Your {{amount}} refund will be processed automatically to your original payment method within 10 business days.","dueToday":"Due today","creditsPolicy":"Credits are added to your account immediately upon purchase and never expire. You receive your full monthly or yearly allocation upfront, and unused credits roll over to your next billing period. Credit plans cannot be prorated or refunded.","nextInvoiceDue":"Your next invoice will be due on {{date}}.","planCancelled":"Your {{type}} plan has been successfully {{action}}.","planCancelledDescription":"It may take up to 30 seconds for the changes to take effect and be reflected on the billing page. You can safely close this window."},"actionButton":{"cancelSubscription":"Cancel Subscription","downgradeToFree":"Downgrade to Free","freeForever":"Free Forever","iHavePromoCode":"I have a promo code (enter at checkout)","promoCodeDescription":"Enter your promo code at checkout to get a discount on your purchase."},"card":{"credits":"Credits","storage":"Storage","currentBadge":"Current","revertToCurrentPlan":"Revert","resetToCurrentPlan":"Reset to current plan","resetAriaLabel":"Reset {{type}} to current plan","creditsDescription":"Credits {{symbol}} power the generative features of Fuser. Credits do not expire, and unused credits will roll over to the next billing cycle.","storageDescription":"Cloud storage for your projects and creations, accessible from anywhere and on any device, with unlimited projects and canvases."},"humanText":{"prefix":"You are about to","cancelSubscription":"cancel your {{oldValue}} {{oldCycle}} {{type}} subscription.","cancelStorageImmediate":"Upon cancellation, your storage will be immediately downgraded to the free tier, which is {{freeStorage}}GB.","cancelCreditsImmediate":"Your existing credits will remain available for use and won't expire, but you won't receive new credits next {{oldCycle}}.","updatePacksSameCycle":"{{action}} your {{oldValue}} {{oldCycle}} {{type}} plan to {{newValue}}.","updatePacksStorageImmediate":"Your storage will be immediately {{action}}d to {{newValue}} after this action is completed.","updateCycleSamePacks":"update the billing cycle of your {{type}} plan from {{oldCycle}} to {{newCycle}}.","updateCycleStorageImmediate":"Your storage size remains the same, but your billing cycle will change to every {{newCycle}}.","updatePacksAndCycle":"update your {{type}} plan from {{oldCycle}} {{oldValue}} to {{newCycle}} {{newValue}}.","updatePacksAndCycleStorageImmediate":"Your storage size will be immediately {{action}}d to {{newValue}}, and your billing cycle will change to every {{newCycle}}.","creditsImmediateChange":"Your existing credits will not be affected, and {{newValue}} will be added to your account immediately.","tierSuffixUpgrade":"A platform fee will be added to your plan for access to Professional features.","tierSuffixDowngrade":"The platform fee will be removed and you will lose access to Professional features (compositor, creative code, prompt crafter, sharing).","tierOnlyUpgrade":"upgrade to the Professional tier.","tierOnlyDowngrade":"downgrade to the Indie tier.","updateSeatsOnly":"update your additional seats from {{oldSeats}} to {{newSeats}}.","seatSuffix":"Your additional seat count will change from {{oldSeats}} to {{newSeats}}."},"discountDescription":{"creditsPromotionCode":"Click on \"Add promotion code\" button under \"Subtotal\" in the next step to apply your promotion code.","creditsNoDiscount":"Increase your credits and save more every {{billingCycle}} with a volume discount!","creditsWithDiscount":"With {{volText}}, you're saving {{amount}} on {{cycleText}}!","creditsCycleTextOnetime":"your one-time credits purchase","creditsCycleText":"this credits plan every {{billingCycle}}","storagePromotionCode":"You can use your promotion code at checkout to get a discount on your storage!","storageFree":"Make sure to check out our volume discounts. Annual plans get 2 free months of storage!","storageNoDiscount":"Save more with a volume discount{{annualText}}!","storageNoDiscountAnnual":" or switch to annual billing to get 2 months of storage for free!","storageAnnualWithDiscount":"With {{discountText}}, you're saving {{amount}} every year!{{increaseText}}","storageAnnualIncrease":" Increase your storage for more savings!","storageMonthlyWithDiscount":"You're saving {{amount}} with {{volText}}! Switch to annual for 2 free months of storage!"},"actionLabels":{"buy":"Buy","downgrade":"Downgrade","upgrade":"Upgrade","update":"Update","subscribe":"Subscribe"},"featureList":{"onetime":{"neverExpire":"Credits never expire","neverExpireTooltip":"One-time credits stay in your balance indefinitely. Use them at your own pace.","instant":"Added instantly","instantTooltip":"Credits land in your balance the moment your purchase clears."}}},"BugReportDialog":{"header":"Report an Issue","description":{"default":"Help us improve Fuser by reporting bugs or issues you encounter.","success":"Thank you for reporting this issue. We'll look into it as soon as possible."},"fields":{"title":{"label":"Title","placeholder":"Brief description of the issue"},"description":{"label":"Description","placeholder":"Describe what happened and what you expected to happen"},"stepsToReproduce":{"label":"Steps to Reproduce","placeholder":"1. Go to...\n2. Click on...\n3. See error..."},"browserOs":{"label":"Browser / OS","placeholder":"Auto-detected from your browser","description":"Automatically detected from your browser. You can edit this if needed."},"severity":{"label":"Severity","items":{"Low":"Low","Medium":"Medium","High":"High","Critical":"Critical"}}},"confirmation":{"title":"Title","description":"Description","stepsToReproduce":"Steps to Reproduce","browserOs":"Browser/OS","notSpecified":"Not specified","severity":"Severity"},"buttons":{"close":"Close","back":"Back","next":"Next","submitReport":"Submit Report"},"validation":{"titleMinLength":"Title must be at least 5 characters","descriptionMinLength":"Description must be at least 10 characters","stepsMinLength":"Steps to reproduce must be at least 10 characters"},"errors":{"submitFailed":"Failed to submit bug report. Please try again."}},"canvas":{"showUI":"Show UI"},"canvasSection":{"canvas":"Canvas","dimensions":"Dimensions","width":"Width","height":"Height","anchor":"Anchor","constrainAspectRatio":"Constrain aspect ratio","grid":"Grid","size":"Size","color":"Color","opacity":"Opacity","showGrid":"Show grid","snapToGrid":"Snap to grid"},"chat":{"permissionCard":{"title":"Permission required","groupedNote":"Grouped — one action resolves all","reject":"Reject","approve":"Approve","approveSession":"Approve for session","existingNodes":"Existing nodes:","expandMore":"more","expandLess":"less","modifyExistingNodesTitle":"Modify existing nodes","searchExternalReferencesTitle":"Search external references","approveToolCallTitle":"Approve tool call","searchSummary":"Search {{source}} for \"{{query}}\"","searchDetails":"Up to {{count}} results","allReferenceSources":"all reference sources","analyzeMediaTitle":"Analyze media","analyzeMediaSummaryUrl":"Analyze media at {{url}}","analyzeMediaSummarySocket":"Analyze media on node {{nodeId}}","analyzeMediaDetails":"The model will view this media and extract a searchable description, cached for reuse.","searchAssetsTitle":"Search your asset library","searchAssetsSummary":"Search your library for \"{{query}}\"","searchAssetsDetails":"Searches your own saved uploads and generations, not external references.","webSearchTitle":"Search the web","webSearchSummary":"Search the web for \"{{query}}\"","webSearchDetails":"Uses Google Search grounding and returns a concise answer with source URLs.","getAssetFacetsTitle":"Browse asset library facets","getAssetFacetsSummary":"Browse {{field}} options in your library","getAssetFacetsDetails":"Browses semantic facet values from your library to refine an asset search."},"externalReferenceConsent":{"termsLabel":"Terms of Service","copy":"I have the right to use these images and accept the Terms of Service. Fuser saves a copy to your library so they can be edited and used in generations."},"permissions":{"openSettings":"Open chat settings","sectionTitle":"Permissions","persistError":"Couldn't save chat permission preferences.","sessionSyncError":"Preference saved, but current chat session could not sync.","askModeTitle":"Ask","askModeDesc":"Ask before gated actions.","autoModeTitle":"Auto","autoModeDesc":"Ask only before web searches and outside references.","fullModeTitle":"Full","fullModeDesc":"Allow gated actions without asking first.","canvasWriteTitle":"Edit the canvas","canvasWriteDesc":"Let the assistant modify existing nodes and connect canvas work.","referenceFetchTitle":"Search the web for references","referenceFetchDesc":"Allow web image searches when you ask for outside reference.","assetReadTitle":"Search your asset library","assetReadDesc":"Allow searches over your saved uploads and generated media.","mediaAnalyzeTitle":"Analyze media","mediaAnalyzeDesc":"Let the assistant inspect images or videos for reusable visual details.","webSearchTitle":"Search the web","webSearchDesc":"Allow grounded Google web searches for current facts and source URLs."},"tools":{"sectionTitle":"Tools","persistError":"Couldn't save chat tool preferences.","searchReferencesTitle":"Web reference search","searchReferencesDesc":"Find outside visual references from supported sources.","searchAssetsTitle":"Asset library search","searchAssetsDesc":"Use saved uploads and generations as references.","webSearchTitle":"Web search","webSearchDesc":"Look up current facts and source-backed web results.","analyzeMediaTitle":"Analyze media","analyzeMediaDesc":"Inspect images or videos for reusable visual details.","editCanvasTitle":"Edit the canvas","editCanvasAlwaysOn":"Always on for this chat."},"skills":{"sectionTitle":"Skills","personalScope":"Personal","workspaceScope":"Workspace","titlePlaceholder":"Skill title","contentPlaceholder":"Skill instructions","addSkill":"Add skill","addNewSkill":"Add a new skill...","manageDialogTitle":"Manage skills","deleteSkill":"Delete skill","emptyState":"No skills yet.","persistError":"Couldn't save skill.","persistPreferenceError":"Couldn't save skill preferences.","deleteError":"Couldn't delete skill.","sessionSyncError":"Skill changed, but current chat session could not sync."},"menu":{"onCount":"{{count}} on"},"userFacing":{"title":"Chat","openDebug":"Open debug chat","closeChat":"Close chat","openChat":"Open chat","newChat":"New chat","switchChat":"Switch chat","emptyState":"Ask for edits, generation steps, or help with this flow.","emptyStatePrompt":"What do you want to create?","reasoningLabel":"Thinking","permissionRequestLabel":"Permission request","permissionRequestCount":"{{count}} requests","permissionDetails":"Details","rejectPermission":"Reject","approveOnce":"Approve once","approveSession":"Approve session","messageInputLabel":"Message","sendMessage":"Send message"}},"codeNode":{"closedDueToInactivity":"Closed due to inactivity"},"colorPicker":{"rgbLabels":{"red":"Red","green":"Green","blue":"Blue"},"recentColors":"Recent"},"composer":{"credits":{"creditsLeft":"credits left","upgrade":"Upgrade","dismiss":"Dismiss"}},"compositor":{"closedDueToInactivity":"Closed due to inactivity"},"compositorView":{"export":"Export","saveAsset":"Save Asset","reset":"Reset","saving":"Saving...","save":"Save","saved":"Saved","exit":"Exit","undo":"Undo","redo":"Redo","zoomOut":"Zoom out","zoomIn":"Zoom in","fitToView":"Fit to view","clickToEnterZoom":"Click to enter exact zoom value","unsavedChanges":"Unsaved Changes","saveBeforeClosing":"Save your changes before closing?","discard":"Discard","saveAndClose":"Save & Close","mobileGateTitle":"Compositor is only available on tablet and desktop","mobileGateDescription":"Please use a device with a larger screen to access the compositor.","goBack":"Go Back","layers":"Layers","properties":"Properties"},"cornerQuotas":{"usageAndLimits":{"title":"Usage and Limits","onboarding":{"description":"View your available credits and storage usage here, or click to access <bold>Billing</bold>.","costs":"See how many credits a node will use before running it. Costs update in realtime as you adjust node properties."},"tooltip":{"credits":"Credits:","remaining":"remaining","storage":"Storage:","of":"of","used":"used","currentNode":"Current node","consumes":"consumes"}},"language":{"title":"Languages","onboarding":{"description":"If you prefer a language other than English, you can set it here. Your choice will be saved for future sessions. We are working to improve coverage for non-English languages."}},"helpAndSupport":{"title":"Help & Support","onboarding":{"description":"You can always access help and support resources by clicking the icon below.","discord":"Join our Discord server for community discussions, access tutorials, documentation, and more.","bugs":"You can also report bugs and suggest features."},"menu":{"discord":"Discord Community","documentation":"Documentation","tutorials":"Tutorials","reportIssue":"Report Issue"},"version":{"lastUpdate":"Last update:"}}},"dashboard":{"domainInvite":{"capacityOk":"Your email domain matches this team — join to collaborate.","capacityFull":"{{name}} is currently at seat capacity. Ask an admin to add more seats.","dismiss":"Dismiss","join":"Join"}},"edge":{"contextMenu":{"delete":"Delete connection"}},"editModeToolbar":{"tools":{"select":"Select","pan":"Pan","rectangle":"Rectangle","ellipse":"Ellipse","text":"Text","pen":"Pen","brush":"Brush","eraser":"Eraser"},"descriptions":{"select":"Move and transform layers","pan":"Pan the canvas","rectangle":"Draw rectangles","ellipse":"Draw ellipses and circles","text":"Add text layers","pen":"Draw bezier paths","brush":"Paint on raster layers","eraser":"Erase pixels from raster layers"}},"editorSettings":{"title":"Editor Settings","description":"Configure your settings related to canvas and other behaviors","theme":{"light":"Light","dark":"Dark","system":"System","label":"Theme","description":"Change the theme of the editor or use your system's default theme.","tooltip":{"currentTheme":"Current theme:","changeTheme":"Change the theme of the editor"}},"settings":{"curatedNodes":{"label":"Curated Nodes","description":"Show only a curated set of recommended nodes in the search palette. Turn off to see all available nodes."},"zoomWhenCommandbarAdd":{"label":"Focus on Node on Add (Search)","description":"When adding a node from the search bar, the canvas will zoom in on the newly added node."},"zoomWhenToolbarAdd":{"label":"Focus on Node on Add (Toolbar)","description":"When adding a node from the toolbar, the canvas will zoom in on the newly added node."},"nodeCreditEstimateDisplay":{"label":"Generation Estimate Display","description":"Choose where the credit estimate for executing a node is displayed.","items":{"above":"Node Toolbar","corner":"Canvas Corner","disabled":"Disabled"}},"selectionMode":{"label":"Selection Mode","description":"Choose what selection mode should be used when using the selection box.","items":{"full":"Full","partial":"Partial"}},"showMiniMap":{"label":"Show Mini Map","description":"Show the mini map in the corner of the canvas."},"playSounds":{"label":"Play Sounds","description":"Play sounds when actions are performed or errors occur."},"coloredEdges":{"label":"Colored Edges","description":"Color edges based on the type of socket they are connected to."}}},"emailChange":{"missing":{"title":"Missing step","description":"This page is part of the email-change flow. Follow the link in your inbox."},"pending":{"title":"Check your new inbox","description":"We just sent a verification link to {{email}}. Open that inbox and click the link to finish changing your email.","descriptionNoEmail":"We just sent a verification link to your new address. Open that inbox and click the link to finish changing your email.","canClose":"You can safely close this tab."},"confirmed":{"title":"Email successfully changed","description":"Your Fuser account email is now {{email}}. Reload the app to see the change everywhere.","descriptionNoEmail":"Your Fuser account email has been updated. Reload the app to see the change everywhere.","cta":"Go to Fuser"},"unknown":{"title":"Unknown step","description":"We don't recognize this email-change step. Try opening the link from your inbox again."},"error":{"title":"Email change failed","fallback":"Something went wrong while changing your email. Try requesting a new change from your settings.","codes":{"TOKEN_EXPIRED":"Your verification link has expired. Request a new email change from your settings.","INVALID_TOKEN":"This verification link is invalid. Request a new email change from your settings — and don't reuse old links.","USER_NOT_FOUND":"We couldn't find an account for that link. It may have already been used.","INVALID_USER":"This link doesn't match the account you're signed in with. Sign in as the right user and try again."}}},"emptyBanner":{"dragAndDrop":"Drag and drop content,","addNode":"Add a Node","orSelectTemplate":"or select a starter template to get started","tutorial":"Tutorial","documentation":"Documentation","myTemplates":"My Templates"},"errorBoundary":{"failedToRender":"{{componentName}} failed to render","description":"An unexpected error occurred. Try again or reload the page.","tryAgain":"Try Again"},"exportDialog":{"title":"Export Composition","formatLabel":"Format","formats":{"png":"PNG","jpeg":"JPEG","webm":"WebM Video"},"quality":{"label":"Quality","smallerFile":"Smaller file","higherQuality":"Higher quality"},"videoInfo":"Video will be exported at the scene's configured FPS and duration. Animations will be captured frame-by-frame.","progress":{"renderingFrame":"Rendering frame {{current}} of {{total}}","exporting":"Exporting..."},"buttons":{"cancel":"Cancel","close":"Close","export":"Export"}},"flowCanvas":{"selectionToolbar":{"zoomToSelected":"Zoom to selected","groupSelected":"Group selected","handToAgent":"Hand to agent","handToAgentAria":"Hand to agent","handToAgentDisabledAllWriteBlocked":"All selected nodes are locked or being edited by an agent","deleteSelected":"Delete selected"}},"flowChatPanel":{"handoffRecordFailed":"Couldn't hand those nodes to the agent.","handoffResumeMessageSingular":"I've handed the node back to the agent. Continue the handed-back work now.","handoffResumeMessagePlural":"I've handed the nodes back to the agent. Continue the handed-back work now."},"focusView":{"noPreview":"No preview","conversationImages":"Conversation images","nothingToDownload":"Nothing to Download","enterFullscreen":"Enter fullscreen","prompt":"prompt","disconnectThe":"Disconnect the","inputToRestorePrompt":"input to restore the prompt","noSavedPrompt":"No saved prompt to restore","restorePrompt":"Restore the saved prompt","promptAlreadyMatches":"Prompt already matches the saved version","executingPrompt":"Executing prompt","inputToExecutePrompt":"input to execute this prompt","executePrompt":"Execute prompt","completeInputs":"Complete the required inputs to execute","toEnableDirectTyping":"to enable direct typing.","promptLabel":"Prompt","promptPlaceholder":"Describe what you want to make","restorePromptLabel":"Restore prompt","executingNode":"Executing node","executeNode":"Execute node","noVideoYet":"No video yet","noGenerationsYet":"No generations yet","noMediaYet":"No media yet","infoFormat":"Format","infoSize":"Size","infoResolution":"Resolution","infoCreated":"Created","infoModel":"Model","infoCreator":"Creator","unnamedUser":"Unnamed User","unpinImage":"Unpin image","pinImage":"Pin image","download":"Download","exitFullscreen":"Exit fullscreen","close":"Close","closedDueToInactivity":"Closed due to inactivity","frozenTooltip":"Node is frozen"},"globalMaskSection":{"title":"Global Mask","none":"None","emptyMessage":"Add a shape or bezier layer to use as a mask. Clips the entire composition."},"groupNode":{"defaultName":"Group","colors":{"gray":{"label":"Gray","selected":"Gray (selected)","set":"Set group color to Gray"},"purple":{"label":"Purple","selected":"Purple (selected)","set":"Set group color to Purple"},"mint":{"label":"Mint","selected":"Mint (selected)","set":"Set group color to Mint"},"sky":{"label":"Sky","selected":"Sky (selected)","set":"Set group color to Sky"},"tangerine":{"label":"Tangerine","selected":"Tangerine (selected)","set":"Set group color to Tangerine"},"rose":{"label":"Rose","selected":"Rose (selected)","set":"Set group color to Rose"}},"toolbar":{"changeColorAria":"Change group color","changeColor":"Change color","handToAgent":"Hand to agent","handToAgentAria":"Hand to agent","handToAgentDisabledAllAgentEditing":"All nodes in this group are locked or being edited by an agent","ungroup":"Ungroup"},"zoomToGroup":"Zoom to group","copyGroup":"Copy group","deleteGroup":"Delete group"},"imageViewer":{"contextMenu":{"copyImage":"Copy image","copyUrl":"Copy image URL","download":"Download original","downloadAs":"Download as","formatPng":"PNG","formatJpeg":"JPEG","formatWebp":"WebP","openNewTab":"Open in new tab"}},"languageSwitcher":{"tooltip":"Change Language"},"layerInfo":{"doubleClickToRename":"Double-click to rename","layerTypes":{"rect":"Rectangle","ellipse":"Ellipse","bezier":"Vector","raster":"Raster","eraserMask":"Eraser Mask","text":"Text","image":"Image","video":"Video","solidColor":"Solid Color","mesh3d":"3D Mesh","adjustment":"Adjustment","compositor":"Compositor","group":"Group"}},"layersPanel":{"title":"Layers","canvas":"Canvas","noLayersYet":"No layers yet","doubleClickToRename":"Double-click to rename","actions":{"duplicateLayer":"Duplicate layer","deleteLayer":"Delete layer","lockLayer":"Lock layer","unlockLayer":"Unlock layer","removeMask":"Remove mask","unlinkMask":"Unlink mask","duplicateLayerTooltip":"Duplicate selected layer","deleteLayerTooltip":"Delete selected layer"},"mask":{"eraserMask":"Eraser Mask","shapeMaskSuffix":"(Mask)"},"footer":{"layer":"{{count}} layer","layers":"{{count}} layers","selected":"({{count}} selected)"},"group":{"button":"Group","tooltip":"Group selected layers","collapse":"Collapse group {{name}}","expand":"Expand group {{name}}"},"ungroup":{"button":"Ungroup","tooltip":"Ungroup selected group"},"splitIntoLayers":{"errorTitle":"Split failed","noActiveCompositor":"No active compositor node is open.","noFlow":"Open a saved flow before splitting a layer.","success":"Split complete","button":"Split into layers","title":"Split into layers","prompt":"Prompt","layers":"Layers","cancel":"Cancel","running":"Splitting...","submit":"Split","progress":"Splitting layers","progressLabel":"Split progress","tooltip":"Split selected image into editable layers"},"fontWarning":{"missingCustomFont":"Custom font \"{{fontFamily}}\" is not available on this device."},"layerRow":{"withWarning":"{{layerName}}. {{warning}}"}},"LoginDialog":{"header":{"connectionIssue":"Connection Issue","oops":"Oops!","signUp":"Sign up to Fuser","login":"Login to Fuser","checkEmail":"Check your email!"},"description":{"connectionError":"Fuser can't connect to the internet. Please check your internet connection and try again.","signInError":"There was an error signing you in.","signUp":"Sign up using Google or your email.","signIn":"Sign in using Google or your email.","codeSent":"A code was sent to","codeSentSuffix":". Type the code below to sign in."},"buttons":{"continueWithGoogle":"Continue with Google","tryAgain":"Try again","refresh":"Refresh","signUp":"Sign up","login":"Login","continue":"Continue"},"dividers":{"or":"or"},"fields":{"email":{"ariaLabel":"Email"},"otp":{"ariaLabel":"OTP"}},"loading":{"verifyingSentience":"Verifying sentience"},"errors":{"invalidOtp":"This login code is incorrect. If you can't find the email, check your spam folder.","failedToVerify":"Failed to verify code","turnstileError":"We were unable to verify your humanity. Please refresh the page and try again."},"footer":{"codeConfirmation":"You'll receive a code to confirm your account. Can't find it? Check your spam folder.","haveCode":"Have a code to redeem?","clickHere":"Click here","termsAgreement":"By continuing, you agree to our","terms":"Terms","and":"and","policies":"Policies"}},"mainMenu":{"mainMenu":"Main menu","backToProjects":"Back to projects","project":"Project","newProject":"New project","duplicateProject":"Duplicate project","uploadProject":"Upload project","downloadProject":"Download project","shareProject":"Share","upload":{"errors":{"unsupportedFileType":"Only .fsr files are supported","fileTooLarge":"This project file is too large to import.","invalidJson":"Project file JSON is invalid","invalidFormat":"Project file format is invalid"},"emptyProject":{"title":"Project is empty","description":"This .fsr file has no nodes or edges to upload."},"invalidMerge":{"title":"Project file format is invalid","description":"Cannot merge a project without nodes."},"failedToUpload":{"title":"Failed to upload project","description":"Please try another .fsr file."}},"download":{"nothingToDownload":{"title":"Nothing to Download","description":"This project cannot be downloaded at this time."}},"renameProject":"Rename project","downloadSelectedMedia":"Download selected media","preferences":"Preferences","profile":"Profile","providers":"Providers","billing":"Billing","editor":"Editor","theme":"Theme","light":"Light","dark":"Dark","system":"System","creditEstimates":"Credit Estimates","canvasCorner":"Canvas Corner","aboveNode":"Node Toolbar","showMiniMap":"Show Mini Map","playSounds":"Play sounds","coloredEdges":"Colored edges","copyNode":"Copy node","copyNodes":"Copy Nodes","paste":"Paste","delete":"Delete","undo":"Undo","redo":"Redo","reportIssue":"Report Issue","documentation":"Documentation"},"mainOverlays":{"nodes":"Nodes","assets":"Assets","templates":"Templates","learn":"Learn","pinPanel":"Pin panel","unpinPanel":"Unpin panel","closePanel":"Close panel","appAssets":"Apps"},"maskEditor":{"title":"Mask","type":"Type","layer":"Layer","layerPlaceholder":"Layer...","noShapes":"No shapes","typeNone":"None","typeAlpha":"Alpha","typeLuminance":"Luminance"},"mesh3DSection":{"title":"3D Mesh","meshType":"Mesh Type","meshBunny":"Bunny","meshCube":"Cube","width":"Width","height":"Height","color":"Color","rotation":"3D Rotation","scale":"3D Scale","autoRotate":"Auto Rotate","on":"On","off":"Off","lighting":"Lighting","lightColor":"Light Color","intensity":"Intensity","showGizmo":"Show Gizmo","gizmoMove":"Move","gizmoRotate":"Rotate","gizmoScale":"Scale"},"meshViewer":{"contextMenu":{"copyUrl":"Copy mesh URL","download":"Download original","downloadAs":"Download as","formatFbx":"FBX","formatGlb":"GLB","formatStl":"STL","openNewTab":"Open in new tab"}},"messages":{"contextMenu":{"copyPlain":"Copy as plain text","copyMarkdown":"Copy as markdown","copySelection":"Copy selection","copySelectionPlain":"Copy selection as plain text","copySelectionMarkdown":"Copy selection as markdown"}},"mobileOnboarding":{"desktopBanner":"Fuser works best on desktop","prompt":{"placeholder":"Describe an image you want to make. Upload up to 3 references, see what Fuser can do.","attachmentLimit":"Only {{count}} image can be added","crafting":"Crafting","craft":"Craft"},"setup":{"heading":"Getting set up...","description":"We're creating your first project."},"desktopPill":"Fuser is best on desktop","complete":{"heading":"Fuser keeps you in flow","description":"Our intuitive workspace and canvas features is designed to stay two steps ahead to support your creative process.","templatesHeading":"Dive in with our Starter Templates","templatesDescription":"The fastest way to get started and learn best practices for creating with Fuser.","gotIt":"Got it"},"modal":{"heading":"Generate an Image","description":"Create visuals with our image generation node. Describe your idea, upload references, and see your vision come to life.","letsGo":"Let's go"}},"multiplayer":{"autoUnfollowed":"Unfollowed — {{name}} started following someone else","startedFollowingYou":"started following you"},"navigationOverlay":{"trackpad":"Trackpad","mouse":"Mouse","pan":"Pan","zoom":"Zoom","instructions":{"trackpad":"<bold>Trackpad:</bold> Using two fingers tap and drag to pan, or pinch to zoom.","mouse":"<bold>Mouse:</bold> Drag empty space to pan, hold <cmd /> and scroll to zoom, or hold <shift /> and scroll to pan horizontally.","tip":"<bold>Tip:</bold> Double-click a node to bring it to focus, or double-click the empty space to fit all nodes in view!"},"gotIt":"Let's start"},"neoOnboarding":{"featuredTemplatesIntro":{"remix":{"title":"Remix a template","description":"Build off a featured template and make it your own."}},"starterProjectsIntro":{"remix":{"title":"Remix a starter project","description":"Get started with one of our templates."}},"workspaceAdmin":{"welcome":{"title":"Welcome to {{name}} Workspace!","description":"This is where your team gets stuff done. Explore directions together, while everyone stays on the same page.\n\nHere is a quick tour of the place.","nextLabel":"Get started"},"inviteTeam":{"title":"Invite team members","description":"Add up to 10 members on one shared plan."},"customize":{"title":"Customize your workspace","description":"Upload a workspace avatar, manage workspace and project visibility, and set sharing policies."},"createTeam":{"title":"Create a team","description":"Create teams for members who work on shared projects."},"createFolders":{"title":"Create folders","description":"Create folders within the workspace and teams to organize related projects."},"billing":{"title":"Workspace Billing","description":"With one credit balance for the team, manage credit limits for different team members from the workspace billing panel."},"allSet":{"title":"All set!","description":"Now bring everyone together in a shared creative environment. Ideate, generate, and review - all in one place.","nextLabel":"Finish"},"helpAndSupport":{"title":"Help & Support","description":"If you have any additional questions check out our docs in Help & Support."}},"workspaceMember":{"welcome":{"title":"Welcome to {{name}} Workspace!","description":"This is where your team gets stuff done. Explore directions together, while everyone stays on the same page.\n\nHere is a quick tour of the place.","nextLabel":"Get started"},"yourWorkspaces":{"title":"Your workspaces","description":"Switch between teams and personal workspaces."},"members":{"title":"Workspace members","description":"View fellow members, admins and the owners of the space.\n\nAccess this list from the lower left-hand corner."},"teams":{"title":"Teams","description":"View teams of members who work on shared projects together."},"createFolders":{"title":"Create folders","description":"Create folders within the workspace and teams to organize related projects."},"sidebarTeams":{"title":"Teams","description":"View your teams and others within the workspace."},"credits":{"title":"Credits","description":"View the workspace credits here."},"allSet":{"title":"All set!","description":"Start collaborating in your new shared creative environment.\nIdeate, generate, and review - all in one place.","nextLabel":"Finish"},"helpAndSupport":{"title":"Help & Support","description":"If you have any additional questions check out our docs in Help & Support."}}},"NodeHiddenPropertiesButton":{"hiddenProperties_one":"+{{count}} hidden property","hiddenProperties_other":"+{{count}} hidden properties"},"nodePresets":{"menu":{"title":"Presets","saveAs":"Save as preset…","update":"Update","delete":"Delete","loading":"Loading…","empty":"No presets yet"},"inline":{"label":"Preset","placeholder":"Select preset…","sameType":"Same type","compatible":"Compatible","searchAria":"Search presets","searchPlaceholder":"Search presets…","scope":{"all":"All"}},"dialog":{"saveTitle":"Save preset","editTitle":"Update preset","description":"Capture this node’s current inputs so you can apply them later to any compatible node.","nameLabel":"Name","descriptionLabel":"Description","visibilityLabel":"Visibility","visibility":{"personal":"Personal","personalDesc":"Only you can see this preset.","org":"Workspace","orgDesc":"Everyone in this workspace can see this preset.","orgDisabled":"Workspace (no active workspace)"},"cancel":"Cancel","saving":"Saving…","saveSubmit":"Save","updateSubmit":"Update"}},"nodeSearch":{"featuredNodes":{"title":"Featured Nodes","description":"You can always find new and updated nodes here. As new models are released, we continuously feature the best ones.","iconDescription":"Featured nodes show a <icon /> icon next to their name.","ariaLabel":"Featured nodes"},"search":{"ariaLabel":"Search commands","placeholder":"Start typing to add a node...","quickPlaceholder":"Search for nodes..."},"filters":{"title":"Node Filters","description":"You can filter nodes in many ways, including your favorites, featured ones, category, or the type of input and output they support.","input":"Input:","output":"Output:"},"list":{"title":"Node List","description":"This is the list of nodes that match your search and filters. If no filters are applied, you will see all nodes.","favoriteDescription":"To mark a node as a favorite, you can click on the <icon /> icon. <bold>Favorite nodes will be priotitized in the list.</bold>","noResults":"No results found","noMatchingNodes":"No matching nodes found"},"favorites":{"add":"Add to favorites","remove":"Remove from favorites"},"carousel":{"previousItem":"Previous item","nextItem":"Next item","goToSlide":"Go to slide {index}"},"quickSearch":{"ariaLabel":"Quick Search"}},"nodeWrapper":{"annotation":{"visibility":{"hide":"Hide annotation","show":"Show annotation"},"placeholder":"Add an annotation...","actions":{"cancel":"Cancel","save":"Save"},"tooltip":{"edit":"Edit annotation","add":"Add annotation"}},"untitled":"Untitled","toolbar":{"expand":"Expand node","collapse":"Collapse node","nodeMenu":"Node menu","unfreeze":"Unfreeze node","freeze":"Freeze node"},"newVersionAvailable":"A new version of this node is available.","upgrade":"Upgrade","deprecated":"This node is deprecated and will be removed in the future.","zoomToNode":"Zoom to node","enterFocus":"Enter focus","downloadMedia":"Download media","executeNode":"Execute node","handToAgent":"Hand to agent","handToAgentAria":"Hand to agent","handToAgentDisabledAgentEditing":"This node is locked or being edited by an agent","copyWithConnections":"Copy with connections","deleteNode":"Delete node","numRequests":{"label":"Number of Results","description":"Generate multiple results from a single prompt."},"frozenTooltip":"Node is frozen. Right-click the node to unfreeze"},"notifications":{"commentMention":"{{actorName}} mentioned you in {{projectName}}","commentReply":"{{actorName}} replied to your comment","commentResolved":"{{actorName}} resolved your comment","invitation":"You were invited to {{orgName}}","projectShared":"{{actorName}} shared {{resourceName}} with you","roleUpdated":"Your role was changed to {{newRole}} in {{orgName}}","removedFromOrg":"You were removed from {{orgName}}","teamMemberAdded":"{{actorName}} added you to {{teamName}}","teamMemberRemoved":"{{actorName}} removed you from {{teamName}}","shareUpdated":"{{actorName}} changed your access to {{resourceName}}","shareRevoked":"{{actorName}} revoked your access to {{resourceName}}","teamJoinRequest":"{{actorName}} wants to join {{teamName}}","trialStarted":"Your Teams trial for {{orgName}} has started","trialExtended":"Your Teams trial for {{orgName}} was extended","trialEnding3d":"{{orgName}} trial ends in 3 days","trialEnding1d":"{{orgName}} trial ends tomorrow","trialExpired":"{{orgName}} trial has ended — grace period started","trialGraceEnding1d":"{{orgName}} grace period ends tomorrow — subscribe to keep Teams","trialDowngraded":"{{orgName}} has been downgraded to the free plan","fallbacks":{"actor":"Someone","project":"a project","team":"a team","teamPossessive":"Your team","teamYour":"your team","resource":"a resource","role":"member"}},"onboarding":{"dialog":{"skip":"Skip this part","buttons":{"previous":"Previous","next":"Next","finish":"Finish","letsGo":"Let's go!"},"steps":{"welcome":{"title":"Welcome to Fuser","content":{"description":"Fuser is a workspace for co-creating with AI — a visual canvas to combine text, images, video, audio, and 3D content into new artifacts.","getStarted":"Let's get you started with a quick tour."}},"nameSetup":{"title":"What should we call you?","content":"First, let's set up your profile. This will be used to identify you in the app, and help you connect with others."},"usernameSetup":{"title":"How about a username?","content":"Now let's set up your username. A unique username makes it easier for others to find your profile and public works."},"avatarSetup":{"title":"Let's make sure you look good!","content":"A picture says a thousand words. Let's set up your avatar so others can recognize you."},"occupationSetup":{"title":"What do you do?","content":"In order to help us better understand your needs, we'd like to know a little bit about you. Please select all that apply.","ariaLabel":"What tools do you already use?"},"finalSteps":{"title":"Let's dive in!","content":"Great! Now that you've set up your profile, let's show you some of Fuser's key features."},"congrats":{"title":"You did it!","content":"That's pretty much all there is to it! As you use Fuser, we will continue to show you more tips and helpful information."}},"occupations":{"artCreative":"Art & Creative","contentCreation":"Content Creation & Media","designProduct":"Design & Product","filmEntertainment":"Film & Entertainment","advertisingMarketing":"Advertising & Marketing","fashionBeauty":"Fashion & Beauty","educationResearch":"Education & Research"}},"flow":{"prompt":"Change the backdrop to a twilight sunset with red and purple hues, and the ground to a lush field of grass.","steppers":{"node1":{"nodes":{"title":"Nodes","content":{"description":"Nodes are the building blocks of Fuser. They allow you to store and display media, and generate content with AI models.","workflows":"You can connect nodes together to build powerful workflows for creative tasks."}},"leftToRight":{"title":"Left-to-right","content":{"description":"In Fuser, information flows from <bold>left to right</bold>. This means that you can connect from the the right side of a node to the left side of next node. Each connection is called an <bold>Edge</bold>.","sockets":"Edges can only be connected between compatible <bold>Sockets</bold> <socket /> that have the same color."}},"createEdge":{"title":"Create an Edge","content":{"description":"Click and drag from the right <bold>Socket</bold> of this node to the <bold>Images</bold> socket of the Gemini Image node.","tip":"<bold>Tip:</bold> if you've already created an edge, <bold>double click it to delete</bold> and try again."}}},"node2":{"executing":{"title":"Executing a Node","content":{"description":"Model nodes in Fuser are executable. This means that they can generate content on demand.","howTo":"Execute the node by selecting it and clicking the <icon /> button in the Node Toolbar that appears below.","credits":"You can also view your generation credits in the bottom left corner."}},"makeEdit":{"title":"Make an edit","content":{"description":"Use the node to make a change. Edit the prompt to make the sky green.","execute":"Hit execute to generate."}},"congrats":{"title":"You did it!","content":"That's pretty much all there is to it! As you use Fuser, we will continue to show you more tips and helpful information."}}}},"profileSetup":{"name":{"placeholder":"e.g. River Blue","ariaLabel":"Name"},"username":{"placeholder":"e.g. riverblue","ariaLabel":"Username","description":"Only lowercase letters, numbers, and underscores"},"upload":{"failed":"Upload failed"}}},"OpenAppButton":{"openApp":"Open App"},"profileSettings":{"title":"Profile Settings","description":"Update your profile information","logout":"Logout","upload":{"failed":"Upload failed"},"fields":{"name":{"label":"Name","description":"Your name as you'd like it to appear to others","placeholder":"e.g. River Blue"},"username":{"label":"Username","description":"Only lowercase letters, numbers, and underscores","placeholder":"e.g. riverblue","alreadyExists":"Username already exists","validationError":"Only lowercase letters, numbers, and underscores are allowed"},"about":{"label":"About Me","description":"Share your story and interests — {{count}}/255","placeholder":"Share your interests and expertise to help others connect with you!"}},"button":{"update":"Update","changesSaved":"Changes Saved"},"email":{"sectionTitle":"Email","sectionDescription":"Changing your email requires verification of both addresses.","currentLabel":"Current email","newLabel":"New email","newPlaceholder":"you@example.com","submit":"Send confirmation email","submitting":"Sending…","successTitle":"Confirmation email sent","successBody":"Click the link we just sent to {{currentEmail}} to approve the change. We'll then send a verification link to {{newEmail}}.","errors":{"sameEmail":"New email must be different from your current one.","invalid":"Please enter a valid email address.","generic":"We couldn't start the email change. Please try again.","reauthRequired":"For your security, please sign in again before changing your email."}}},"projectsPage":{"appName":"Fuser","sidebar":{"searchAriaLabel":"Search projects","searchPlaceholder":"Search projects","scope":{"recent":"Recent Projects","userTemplates":"My Templates","templates":"Templates","featuredTemplates":"Featured Templates","starterProjects":"Starter Projects","myApps":"My Apps"}},"banner":{"projects":{"title":"Projects","description":"Your workspace for evolving ideas."},"starterProjects":{"title":"Starter Projects","description":"Skip the blank canvas, start with a template and make it yours."}},"title":{"recent":"Recent Projects","userTemplates":"My Templates","templates":"Templates","featuredTemplates":"Featured Templates","starterProjects":"Starter Projects","searchResults":"Search Results","shared":"Shared with me","myApps":"My Apps"},"emptyState":{"searchResults":"No project results matching \"{{searchString}}\"","noUserTemplates":{"line1":"You haven't created any templates yet.","line2":"Get started with a project.","cta":"Go to Projects"},"noProjects":"No projects available","message":"Looks like you're new here!","instruction":"Click the <bold>button</bold> above to create your first project."},"blankProject":{"title":"Blank Project","description":"Create a new blank project"},"newProject":"New project","importProject":"Import project","deleteDialog":{"title":"Delete project","titleWithName":"Delete \"{{name}}\"?","action":"Delete","message":"You are about to permanently delete the project \"{{name}}\" and all its associated content, including:","items":{"images":"All generated images and assets","settings":"Project settings and configurations","progress":"Any saved work or progress"},"warning":"This action cannot be undone.","instruction":"Please make sure you have downloaded or saved any important content before proceeding."},"project":{"visibility":{"public":"Public","remixable":"Remixable","publicRemixable":"Public + Remix"},"timestamps":{"updated":"Updated","startedOn":"Started on"},"create":{"clone":"Clone","duplicate":"Duplicate","untitled":"Untitled"},"deleteAriaLabel":"delete projects","remix":"Remix","menu":{"visibility":"Visibility","copyPublicLink":"Copy public link","renameProject":"Rename project","duplicateProject":"Duplicate project","share":"Share","moveToFolder":"Move to folder","removeFromFolder":"Remove from folder","openInNewTab":"Open in new tab","viewInNewTab":"View in new tab","remix":"Remix","deleteProject":"Delete project","transferToWorkspace":"Transfer to workspace…"}},"transferDialog":{"title":"Transfer to workspace","action":"Transfer","cancel":"Cancel","workspaceLabel":"Workspace","destinationLabel":"Destination","treeLabel":"Transfer destination","team":"Team","noFolders":"No folders","folderCount_one":"{{count}} folder","folderCount_other":"{{count}} folders","summary":"This project will move to {{destination}}. Visibility will be set to the workspace default ({{visibility}}). Existing collaborators on the personal project will lose access. This cannot be undone.","success":"Project transferred to {{orgName}}","noWorkspaces":"You aren't a member of any workspace yet. Create one to transfer this project."},"isDraggingFsr":"Drop .fsr file to import project","myApps":{"loadError":"Could not load apps.","empty":"Apps you generate will appear here.","published":"Published","draft":"Draft","noDescription":"No description yet.","workspaceCreator":"Workspace app","publishedApp":"Published app","draftApp":"Draft app","edit":"Edit","view":"View","settings":"Settings","options":"App options","noScreenshots":"No screenshots yet.","previousScreenshot":"Previous screenshot","nextScreenshot":"Next screenshot","closeSettings":"Close settings","viewDraftNotBuiltTooltip":"Preview requires a built draft. Click Edit to create one."}},"promptCrafter":{"undoToOriginalPrompt":"Undo to original prompt:","craftTooltip":"Enhance your prompt using AI expertise and canvas context for production-quality results","crafting":"Crafting","craft":"Craft","notEnoughCredits":"Not enough credits","notEnoughCreditsDescription":"You do not have enough credits to craft prompts. Please add more credits to continue.","addCredits":"Add Credits","promptCraftingFailed":"Prompt crafting failed","promptCraftingError":"Something went wrong while crafting your prompt."},"PropertiesOverlay":{"noProperties":"No properties","viewProperties":"View properties","errorLoadingComponent":"Error loading component","onboarding":{"title":"Node Properties","content":{"intro":"To keep things tidy on the canvas, some node properties are hidden by default.","openPanel":"You can view and edit all properties by opening the <propertiesPanel>Properties Panel</propertiesPanel>.","toggleVisibility":"To show/hide certain properties on the canvas, click on the small circle icon in the property header to toggle its visibility."}}},"propertiesPanel":{"title":"Properties","globalSettings":"Global Settings","autoSelect":"Auto-select","emptyState":{"noLayerSelected":"No layer selected","selectLayerHint":"Select a layer to edit its properties"},"convertToEditableOutlines":"Convert to editable outlines","missingFontReadOnlyReason":"This text uses {{fontFamily}} that is not available on this device. Upload the font file to edit and render this layer.","unknownFont":"a font"},"providers":{"grabApiKey":"Grab your API key from the","OpenAI":{"label":"OpenAI","description":"Access GPT-4, DALL-E, and more.","settingsText":"OpenAI dashboard"},"GoogleGenerativeAI":{"label":"Google","description":"Access Google's AI models.","settingsText":"Google AI Studio dashboard"},"DeepSeek":{"label":"DeepSeek","description":"Access DeepSeek's AI models.","settingsText":"DeepSeek console"},"Anthropic":{"label":"Anthropic","description":"Use Claude and other Anthropic models.","settingsText":"Anthropic console"},"Cohere":{"label":"Cohere","description":"Access Cohere's language models.","settingsText":"Cohere dashboard"},"Perplexity":{"label":"Perplexity","description":"Use Perplexity's AI models.","settingsText":"Perplexity settings"},"Fal":{"label":"Fal","description":"Access hundreds of multimodal AI models.","settingsText":"Fal dashboard"},"Civitai":{"label":"Civitai","description":"Access community-trained AI models and LoRA weights.","settingsText":"Civitai account settings"},"Runway":{"label":"Runway","description":"Create and edit videos with Gen-3 and Gen-4 video models.","settingsText":"Runway settings"},"Mistral":{"label":"Mistral","description":"Access Mistral's language models.","settingsText":"Mistral console"},"Groq":{"label":"Groq","description":"Use ultra-fast LLM inference.","settingsText":"Groq console"},"OpenRouter":{"label":"OpenRouter","description":"Use OpenRouter's AI models.","settingsText":"OpenRouter settings"}},"recipe":{"button":{"tooltip":"Recipes","label":"Recipe"},"popover":{"title":"Recipes","authoring":"Authoring mode","inputs":"Inputs","disabled":"Switch to Inputs mode to select inputs","outputs":"Outputs","outputDisabled":"Switch to Outputs mode to select outputs"},"nameLabel":"Name","name":"Portrait photo enhancer","descriptionLabel":"Description","description":"Upscales and color-grades portrait photos with adjustable style and intensity","publish":{"label":"Publish recipe","success":"Recipe published!","error":"Failed to publish recipe"},"input":{"name":"Name...","description":"Description..."},"output":{"name":"Custom name...","description":"Custom description..."}},"resourceFocus":{"details":"Details","removeItem":"Remove item","removeConfirm":"Remove this item from the resource?","cancelRemove":"Cancel","removing":"Removing...","confirmRemove":"Remove","selectItem":"Select an item.","copyDb":"Copy DB","copyingDb":"Copying...","copiedDb":"Copied!"},"safariDialog":{"message":"Fuser works best in Chrome or Firefox. Some visual effects are reduced in Safari.","getChrome":"Get Chrome","getFirefox":"Get Firefox","dismiss":"Dismiss"},"serpReferenceGrid":{"creditLabel":"Photo by {{name}} on {{provider}}","photoBy":"Photo by","on":"on"},"settingsModal":{"ariaLabel":"Settings","tabs":{"profile":"Profile","security":"Security","providers":"Providers","billing":"Plans & Billing","editor":"Editor","notifications":"Notifications","members":"Members","teams":"Teams","access":"Access","workspaceSettings":"Settings","workspaceBilling":"Plans & Billing","spendLimits":"Spend Limits"},"security":{"title":"Security","description":"Manage your email address and account security."},"reportIssue":{"label":"Report Issue","ariaLabel":"Report Issue"},"logout":{"label":"Logout","ariaLabel":"Logout"},"close":{"ariaLabel":"Close"},"checkout":{"successToast":"Subscription updated successfully."},"topBar":{"contextLabel":"Active workspace","searchPlaceholder":"Search settings","searchAriaLabel":"Search settings","creditsAriaLabel":"Credits remaining","help":"Help","helpTooltip":"Documentation"},"sidebar":{"collapseToggle":"Toggle sidebar","emptyState":"No settings match \"{{query}}\".","groups":{"account":"Account","workspace":"Workspace"}},"recovery":{"tab":"Recovery","timeline":{"jumpToDate":"Jump to date","loading":"Loading timeline...","today":"Today","yesterday":"Yesterday","emptyPeriod":"No changes on this date.","restore":"Restore","changeCount":"{{count}} changes"},"title":"Recovery","description":"Restore this flow to a previous point in time. This is a destructive action.","confirm":{"title":"Restore flow?","restoring":"Restoring...","action":"Restore Flow","subtitle":"Restore to the state before this change:","destructiveBody":"All changes after this point will be lost and connected collaborators will be disconnected.","undoNote":"You can undo this restore for up to 10 minutes or until the next edit."},"undo":{"undoing":"Undoing...","action":"Undo Restore","restoredBy":"Flow restored by {{memberName}}","expiresIn":"Expires in {{remainingMin}}m or on next edit"}}},"share":{"button":{"tooltip":"Share your canvas with others","label":"Share"},"panel":{"title":"Share"},"shareLink":{"title":"Share a Link","description":"Share a read-only link to your canvas. Anyone with the link can view your latest changes.","copied":"Copied","copyLink":"Copy Link"},"allowRemixing":{"title":"Allow Remixing","description":"Enable others to build upon your work by creating their own versions or incorporating it into their projects. When enabled, your canvas becomes discoverable in the","templatesLibrary":"templates library","missingInfoWarning":"Please update your project's info and appearance below to ensure your canvas is discoverable by others."},"changeAppearance":{"title":"Change Appearance","description":"Change how your canvas appears in the community gallery, templates library, social media, and messaging apps.","preview":"Preview","titleLabel":"Title","titlePlaceholder":"e.g. Logo Generator","descriptionLabel":"Description","descriptionPlaceholder":"What can people find or learn from this canvas? Get specific, so the community knows what to expect.","changesSaved":"Changes Saved","saveChanges":"Save Changes","noChanges":"No Changes","generatePreview":"Generate Preview","orDropImage":"or drop an image from your","generations":"generations","addGeneration":"Add Generation","removePreview":"Remove","refreshPreview":"Refresh Preview","invalidPreviewImage":"Invalid Preview Image","invalidPreviewImageDescription":"Unable to drop this content here. The dropped content is not supported as a preview image."}},"sharedFlowView":{"error":{"title":"An error occurred while loading the project.","unavailable":"This project isn't available.","unavailableDescription":"It might have been deleted or hasn't been shared publicly yet.","errorPrefix":"Error:","doTimeoutTitle":"We couldn't reach the collaboration server.","doTimeoutDescription":"Check your connection and reload the page to try again."}},"spacetime":{"distance":{"pastWord":"past","futureWord":"future","presentWord":"present","now":"now","almost":"almost","over":"over"},"units":{"secondWord":"second","secondWordPlural":"seconds","minuteWord":"minute","minuteWordPlural":"minutes","hourWord":"hour","hourWordPlural":"hours","dayWord":"day","dayWordPlural":"days","monthWord":"month","monthWordPlural":"months","yearWord":"year","yearWordPlural":"years"}},"templatesPanel":{"remix":{"failed":{"title":"Remixing failed"}},"template":{"remix":"Remix","currentProject":"Current Project","noDescription":"No description provided"},"flags":{"featured":"Featured","myTemplates":"My Templates","everyone":"Everyone","starter":"Starter"},"emptyState":{"message":"You don't have any templates.","action":"Publish your first template by sharing your canvas"}},"textSection":{"title":"Typography","content":"Content","contentFromConnectedNode":"(from connected node)","enterText":"Enter text...","popularGoogleFonts":"Popular Google Fonts","loadingCatalog":"(loading catalog...)","selectPopularFont":"Select popular font...","allGoogleFonts":"All Google Fonts","selectGoogleFont":"Select Google font...","loading":"Loading {{fontName}}...","failedToLoad":"Failed to load: {{fontFamily}}","current":"Current:","custom":"(custom)","notLoaded":"(not loaded)","size":"Size","tracking":"Tracking","color":"Color","alignment":"Alignment","alignLeft":"Left","alignCenter":"Center","alignRight":"Right","lineHeight":"Line Height","textBox":"Text Box","autoWidth":"Auto W","autoWidthTitle":"Auto Width - text expands horizontally","autoHeight":"Auto H","autoHeightTitle":"Auto Height - fixed width, text wraps vertically","fixed":"Fixed","fixedTitle":"Fixed - both width and height are constrained","maxWidth":"Max Width","maxHeight":"Max Height","variableFontAxes":"Variable Font Axes","font":"Font","searchFonts":"Search fonts...","fontTabAll":"All","fontTabPopular":"Popular","fontTabCurated":"Curated","fontTabSans":"Sans","fontTabSerif":"Serif","fontTabDisplay":"Display","fontTabMono":"Mono","fontTabNew":"New","missingFontMismatch":"That file loaded {{families}}, but this layer needs {{fontFamily}}.","fontUploadFailed":"Failed to upload font.","uploadingMissingFont":"Uploading...","uploadMissingFont":"Upload font file","uploadFontShort":"Upload","fontRightsRequired":"Confirm you have the right to use this font before uploading.","fontRightsConfirmation":"I have the right to use this font in Fuser.","fontRightsDialog":{"title":"Confirm font usage rights","action":"Upload font","cancel":"Cancel","body":"You selected \"{{fileName}}\". Confirm that you have the right to use this font in Fuser.","localOnly":"The font file stays local to this device."}},"timelineSection":{"title":"Timeline","duration":"Duration","showTimeline":"Show timeline"},"toolbar":{"title":"Toolbar","description":"The toolbar allows you to quickly access the main features of Fuser, including <nodes>Nodes</nodes>, <assets>Assets</assets>, <templates>Templates</templates>, and <settings>Settings</settings>.","nodesPanel":{"title":"Nodes Panel","description":"The <nodesPanel>Nodes Panel</nodesPanel> allows you to access every node in Fuser.","searchDescription":"You can search for nodes by name, category, or their type of input and output."},"nodes":"Discover nodes and connect them to create your own workflows.","assets":"Browse your uploads and generations. Explore and create styles.","appAssets":"Browse the apps you’ve built and drag them into your workflows.","templates":"Explore featured and community templates to get started quickly.","learn":"Learn how to use Fuser and create your own workflows.","settings":"Settings","categories":{"llmChat":"LLM & Chat","imageModels":"Image Models","videoModels":"Video Models","audioModels":"Audio Models","models3d":"3D Models"},"assetViews":{"uploads":"Uploads","generations":"Generations","styles":"Styles","createStyle":"Create a Style"},"templateScopes":{"starter":"Starter","featured":"Featured","myTemplates":"My Templates","community":"Community"},"executeAll":{"title":"Execute All","stop":"Stop","description":"Run all nodes in dependency order","stopDescription":"Cancel the current batch run","noExecutableNodes":"No executable nodes found","cancelled":"Execute all cancelled","allCompleted":"All {{count}} nodes completed","partial":"{{succeeded}} succeeded, {{failed}} failed","passthroughTimeout":"Passthrough node timed out after {{seconds}}s — downstream nodes will continue","remoteRunning":"Executing All","remoteDescription":"A collaborator is running all nodes","selectionCostLoading":"Calculating selected run cost","selectionStartDescription":"Execute selected nodes","selectionCancel":"Cancel selected run","selectionStopRun":"Stop run"}},"toolSettings":{"brush":{"title":"Brush","size":"Size","color":"Color","opacity":"Opacity","hardness":"Hardness","streamline":"Streamline","clearLayer":"Clear Layer"},"eraser":{"title":"Eraser","size":"Size","opacity":"Opacity","hardness":"Hardness","clearLayer":"Clear Layer"}},"topOverlay":{"backToProjects":"Back to projects","returnToProjects":"Return to projects","doubleClickToRename":"Double click to rename project","public":"Public","publicRemixable":"Public + Remixable","remixable":"Remixable","remix":"Remix","tryFuser":"Try Fuser","manageAccount":"Manage your account settings and session","titleBar":{"title":"Title Bar","description":"The title bar displays the current project name, and whether it is public or remixable. <doubleClick>Double click</doubleClick> the title to rename the project.","backToProjects":"You can always go back to projects by clicking the Fuser logo."}},"transformEditor":{"title":"Transform","x":"X","y":"Y","width":"Width","height":"Height","constrainProportions":"Constrain proportions","alignAndFlip":"Align & Flip","alignLeft":"Align Left","alignCenterHorizontal":"Align Center Horizontal","alignRight":"Align Right","alignTop":"Align Top","alignCenterVertical":"Align Center Vertical","alignBottom":"Align Bottom","flipHorizontal":"Flip Horizontal","flipVertical":"Flip Vertical","anchor":"Anchor","rotation":"Rotation","rotateLeft":"Rotate 90° Left","rotateRight":"Rotate 90° Right","mirroring":"Mirroring","noMirroring":"No mirroring","mirrorAngle":"Mirror angle","mirrorAngleAndLength":"Mirror angle and length"},"translationSafeErrorBoundary":{"toastTitle":"Browser Plugin May Cause Instability","toastDescription":"A browser plugin is modifying the page and may cause unexpected behavior. Try disabling extensions if you experience issues."},"unifiedShapeSection":{"title":"Color & Style","fill":"Fill","stroke":"Stroke","strokeWeight":"Stroke Weight","cornerRadius":"Corner Radius"},"verifyDomain":{"missingToken":{"title":"Missing verification token","description":"This page needs a valid verification link. Please open the link sent to your email."},"verifying":{"title":"Verifying your domain…","description":"Just a moment."},"success":{"title":"Domain verified!","description":"{{domain}} is now a verified domain for {{org}}. Anyone with an @{{domain}} email can request to join."},"error":{"title":"Verification failed"},"cta":{"goHome":"Go to Fuser"}},"videoViewer":{"contextMenu":{"copyUrl":"Copy video URL","download":"Download original","extractFrame":"Extract frame","firstFrame":"First frame","currentFrame":"Current frame","lastFrame":"Last frame","openNewTab":"Open in new tab"}},"workspace":{"activity":{"noActivity":"No activity yet.","title":"Activity"},"comments":{"panelTitle":"Comments","placeholder":"Add a comment...","edited":"(edited)","save":"Save","cancel":"Cancel","showAll":"Show all","noComments":"No comments yet. Start the conversation."},"tooltips":{"privateFolder":"Private folder","viewOnlyFolder":"View only folder","privateTeam":"Private team","closedTeam":"Closed team","openTeam":"Open team"},"folders":{"nameLabel":"Folder Name","cancel":"Cancel","deleteFolder":"Delete","deleteConfirmTitle":"Delete Folder","deleteConfirmDescription":"Are you sure you want to delete \"{{name}}\"? Projects in this folder will become unassigned.","personalCreateDialogTitle":"Create Personal Folder","createDialogTitle":"Create Folder","creating":"Creating...","createButton":"Create Folder","visibilityLabel":"Visibility","visibilityTeam":"Team","visibilityTeamDescription":"All team members can view this folder.","visibilityWorkspace":"Workspace","visibilityWorkspaceDescription":"All workspace members can view this folder.","visibilityPrivate":"Private","visibilityPrivateDescription":"Only you can access this folder.","makeTeamVisible":"Workspace members","makePrivate":"Private","makePrivateTitle":"Make folder private?","makePrivateAction":"Make Private","makePrivateWarning":"{{count}} projects in \"{{name}}\" will become invisible to other members. Members with direct project shares will keep access.","makePrivateWarningEmpty":"\"{{name}}\" will become invisible to other members.","inheritFromWorkspace":"Inherit from workspace ({{defaultAccess}})"},"notifications":{"title":"Notifications","markAllRead":"Mark all as read","noNotifications":"No notifications"},"createDialog":{"description":"Workspaces are used to organize your projects and collaborate with your team.","nameLabel":"Workspace Name","slugLabel":"URL Slug","slugUnavailable":"This team URL is already taken"},"orgSwitcher":{"member":"member","members":"members","personal":"Personal","workspaces":"Workspaces","settings":"Settings","logout":"Logout","search":"Search workspaces","createTeam":"Create a new workspace"},"roles":{"owner":"Owner","admin":"Admin","member":"Member","adminLowercase":"admin","memberLowercase":"member"},"pendingInvitations":{"decline":"Decline","accept":"Accept"},"sharing":{"manageAccess":"Manage access","unknown":"Unknown","accessEdit":"Can edit","accessComment":"Can comment","accessView":"Can view","removeAccess":"Remove access","member":"member","members":"members","loadingMembers":"Loading members...","noMembersFound":"No members found.","shareTitle":"Share \"{{name}}\"","untitled":"Untitled","linkCopied":"Link copied!","copyLink":"Copy link","searchPlaceholder":"Add people, teams, or emails","teams":"Teams","hasAccess":"Has access","people":"People","inviting":"Inviting","invite":"Invite","alreadyShared":"Already shared","elevate":"Elevate to {{level}}","viaMembership":"via membership","noMatches":"No matches","noMatchesHint":"No matches — try an email address to invite externally","keepTypingEmail":"Keep typing to invite by email","commentLevel":"comment","viewLevel":"view","expires":"expires","tabInternal":"Internal","tabExternal":"External","noInternalAccess":"No one has internal access yet.","allTeamMembers":"All workspace members","editor":"editor","editors":"editors","viewer":"viewer","viewers":"viewers","inheritedVia":"via {{folderName}}","noExternalInvites":"No external invites yet.","done":"Done"},"assets":{"teamScope":"Workspace"},"visibility":{"title":"Visibility","draft":"Draft","published":"Published","lockedTooltip":"Only the project creator or an admin can change visibility.","draftDescription":"Only you can access this project.","publishedDescription":"All workspace members can view this project."},"invitePage":{"goHome":"Go to Fuser","notFound":"Invitation Not Found","notFoundDescription":"This invitation was not found or was sent to a different email address.","expired":"Invitation Expired","expiredDescription":"This invitation has expired. Please contact the workspace owner to get a new invitation.","alreadyAccepted":"Invalid Invitation","alreadyAcceptedDescription":"This invitation has already been accepted. Please contact the workspace owner for further assistance.","joinTeam":"Join {{orgName}}","invitedBy":"{{inviterName}} invited you to join {{orgName}} as {{role}}.","decline":"Decline","accepting":"Joining...","accept":"Accept Invitation"},"move":{"narrowAccess":"This project will only be accessible to {{teamName}} members and users with explicit shares.","widenAccess":"This project will be accessible to all workspace members.","shiftAccess":"This project will move from {{srcName}} to {{destName}}. {{srcName}} members will lose access unless explicitly shared.","confirmTitle":"Move project","confirmAction":"Move anyway"},"billing":{"tabLabel":"Workspace Billing","title":"Workspace Credits","noTeamDescription":"Switch to a workspace to manage workspace billing.","description":"Manage your workspace credit pool and billing settings.","credits":"Workspace Credits","purchaseCredits":"Purchase Credits","noPaymentMethod":"No payment method on file.","autoRecharge":"Auto-Recharge","enabled":"Enabled","disabled":"Disabled","autoRechargeDescription":"Automatically purchase credits when the workspace pool falls below a threshold.","purchaseCreditsDescription":"Purchase credits to add to your workspace credit pool.","packs":"Packs to Purchase","autoRechargeModalDescription":"When your workspace credit balance drops below the threshold, we’ll automatically purchase more packs so your workspace never runs out.","threshold":"Threshold","thresholdHint":"Recharge triggers when credits fall below this amount.","packsHint":"Number of credit packs purchased each time auto-recharge triggers.","save":"Save","gracePeriodWarning":"Your Teams plan was cancelled. Full access ends in {{days}} days.","trialGraceWarning":"Your trial ended. Full access ends in {{days}} days.","mode":{"billing":"Billing","spendLimits":"Spend Limits"},"modeSwitcherLabel":"Workspace billing view","planTitle":"Workspace Billing","spendLimits":{"title":"Workspace Limits","description":"Set per-member monthly spend limits to control workspace credit usage."}},"trial":{"activeBadge":"Trial · {{days}}d","graceBadge":"Grace · {{days}}d","cardTitle":"Teams trial","daysShort":"{{n}}d left","creditsLabel":"credits","seatsLabel":"seats","subscribeCta":"Subscribe"},"settings":{"members":{"noMatchingMembers":"No matching members found.","title":"Members","columns":{"member":"Member"},"roleLabel":"Role","unknown":"Unknown","changeRole":"Change Role","leave":"Leave","leaveConfirmTitle":"Leave Workspace","leaveConfirmDescription":"Are you sure you want to leave {{orgName}}?","cancel":"Cancel","description":"Invite a new member to your workspace.","invite":"Invite","inviteDialogTitle":"Invite Member","emailLabel":"Email Address","emailPlaceholder":"email@example.com","sending":"Sending...","sendInvite":"Send Invite","seatLimitReached":"Your workspace has reached its seat limit ({{totalSeats}} seats).","seatLimitDetailed":"Your team has {{members}} members and {{pending}} pending invites — all {{total}} seats are taken. Add more seats or revoke a pending invite to continue.","seatLimitHeadline":"All seats are taken","seatLimitHelp":"Add more seats or revoke a pending invite to continue.","totalSuffix":"total","manageSeats":"Manage seats","searchAriaLabel":"Search members","searchPlaceholder":"Search members","youLabel":"(you)","confirmPromoteOwnerTitle":"Make {{name}} an owner?","confirmPromoteOwnerBody":"Owners have full control of this workspace, including managing billing, deleting the workspace, and promoting or demoting other owners.","confirmPromoteOwnerAction":"Make owner","confirmDemoteOwnerTitle":"Remove owner role from {{name}}?","confirmDemoteOwnerBody":"{{name}} will no longer be an owner. They will become {{nextRole}} immediately.","confirmDemoteOwnerAction":"Remove owner"},"general":{"nameLabel":"Workspace Name","nameDescription":"The name shown to everyone in this workspace.","saving":"Saving...","save":"Save Changes","dangerTitle":"Danger Zone","dangerDescription":"Delete this workspace and permanently remove its settings.","deleteWorkspace":"Delete Workspace","deleteConfirmTitle":"Delete Workspace","deleteConfirm":"Delete","deleteConfirmDescription":"Are you sure you want to delete {{orgName}}? Projects in this workspace will become unassigned.","title":"Workspace Settings","noTeamDescription":"Manage your workspace settings and preferences.","description":"Manage workspace settings and preferences."},"policies":{"accessDefaults":"Access Defaults","accessDefaultsDescription":"Control the default visibility and access level for new projects and unassigned content.","defaultVisibility":"Default Project Visibility","defaultVisibilityDescription":"Visibility applied to new projects created in this workspace.","rootAccess":"Workspace Root Access","rootAccessDescription":"Default access level for unassigned projects and projects in folders set to \"inherit\".","sharingPolicies":"Sharing Policies","sharingPoliciesDescription":"Control how members can share content and collaborate.","memberCreateTeams":"Members Can Create Teams","memberCreateTeamsDescription":"Allow non-admin members to create new teams.","allowExternalShares":"Allow External Email Sharing","allowExternalSharesDescription":"Allow members to share content with people outside the workspace via email.","defaultSpendLimit":"Default Spend Limit for New Members","defaultSpendLimitDescription":"Monthly credit cap applied to new members on join. Existing members keep their current limit.","defaultSpendLimitFallback":"Defaults to {{n}} credits/month.","appAiTools":"App AI Tools","appAiToolsDescription":"Control whether app-owned platform AI tools may run in this workspace.","allowAppAiTools":"Allow App AI Tool Execution","allowAppAiToolsDescription":"When enabled, individual apps can opt in to Fuser-hosted model calls that spend the app owner credits."},"modeLabel":"Settings","modeSwitcherLabel":"Workspace settings view","invitations":{"title":"Pending Invitations","cancelInvite":"Cancel invitation"}},"domains":{"title":"Verified Domains","description":"Users who sign up with an email on a verified domain can self-join the team (subject to seat capacity).","addHeading":"Add a domain","domainLabel":"Domain","verifyEmailLabel":"Verification email","addButton":"Add","addHint":"A verification link will be emailed to the address above. Click it to activate the domain.","emptyState":"No verified domains yet.","pendingLabel":"Pending — verification email sent to {{email}}","verifiedLabel":"Verified","resend":"Resend","remove":"Remove","addSuccess":"Verification email sent","resendSuccess":"Verification email resent"},"teams":{"title":"Teams","manageTeams":"Manage Teams","description":"Manage workspace teams and their members.","create":"Create Team","removeMember":"Remove","addMember":"Add Members","noMembers":"No members in this team yet.","deleteTeam":"Delete Team","deleteConfirmTitle":"Delete Team","deleteConfirmDescription":"Are you sure you want to delete {{name}}? Empty folders will be removed and team shares will be revoked.","archived":"Archived","archive":"Archive","unarchive":"Unarchive","empty":"No teams yet.","cancel":"Cancel","editDialog":{"title":"Edit Team"},"createDialog":{"description":"Create a new team within your workspace to organize members and projects.","nameLabel":"Team Name","colorLabel":"Color","colorAriaLabel":"Team Color","visibility":"Visibility","cancel":"Cancel","creating":"Creating...","createButton":"Create Team"},"visibility":{"open":"Open","openDescription":"Anyone in this workspace can join this team","closed":"Closed","closedDescription":"Members can request to join this team","private":"Private","privateDescription":"Only you and invited members can access this team"},"roles":{"manager":"Manager","member":"Member"},"createSidebar":"Create team","selectMember":"Select members to add to this team","noMembersToAdd":"All workspace members are already in this team."},"access":{"title":"Access","description":"Audit who has access to resources and why.","searchPlaceholder":"Search for a project or folder...","searchLabel":"Search resources","accessFor":"Access for","clear":"Clear","project":"project","projects":"projects","folders":"Folders","implicitAccess":"Implicit access","viaMembership":"via membership","directShares":"Direct shares","inherited":"Inherited","fromFolder":"from folder","explicitShares":"Explicit shares","noAccess":"No access information available.","noResults":"No projects or folders matching \"{{query}}\"","emptyState":"Search for a project or folder to see who has access and why."},"admin":{"removeSelected":"Remove","confirmBulkRemoveTitle":"Remove Members","confirmBulkRemove":"Are you sure you want to remove {{count}} member(s)?","title":"Workspace Overview","description":"Summary statistics for your workspace.","members":"Members","projects":"Projects","sharedAssets":"Shared Assets","sharedStyles":"Shared Styles"},"usage":{"title":"Member Usage","description":"Track workspace credit consumption per member.","noMembers":"No members found.","noMatchingMembers":"No matching members","member":"Member","monthlyUsage":"Monthly Usage","spendLimit":"Spend Limit","usedPercent":"Used %","unlimited":"Unlimited","setLimit":"Set Spend Limit","selectedCount":"{{count}} selected"}},"nodes":{"FalFlorence2CaptionNode":{"name":"Florence-2 Image Captioner","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks.","inputs":{"image_url":{"label":"Image","description":"The image to generate a caption for."},"detail_level":{"label":"Detail Level","description":"The level of detail in the generated caption.","items":{"basic":"Basic (simple description)","detailed":"Detailed (comprehensive description)","more_detailed":"More Detailed (extensive information)"}}},"outputs":{"caption":{"label":"Caption","description":"The generated caption for the image."}},"sections":{"inputs":{"label":"Inputs","description":"Source image for captioning"},"controls":{"label":"Controls","description":"Configure captioning parameters"}}},"FalHunyuan3DV3Node":{"description":"Hunyuan3D V3 generates production-ready 3D assets across three modes: text-to-3D, image-to-3D, and sketch-to-3D. It returns export-ready GLB output and lets you tune mesh density, generation style, and polygon layout to fit different quality or performance targets. Optional PBR generation helps you move from concept to renderable assets with less manual material setup.","name":"Hunyuan3D V3","inputs":{"prompt":{"label":"Prompt","description":"Text prompt used for text-to-3D generation, or to guide sketch-to-3D when an image is also provided."},"image":{"label":"Image","description":"Reference image or sketch. With image only, the node runs image-to-3D. With image plus prompt, it runs sketch-to-3D."},"face_count":{"label":"Face Count","description":"Target face count for the generated mesh. Higher values can preserve more detail."},"generate_type":{"label":"Generation Type","description":"Choose Normal, LowPoly, or Geometry generation. This control applies to text-to-3D and image-to-3D modes.","items":{"Normal":"Normal","LowPoly":"Low Poly","Geometry":"Geometry"}},"polygon_type":{"label":"Polygon Type","description":"Triangle or quadrilateral polygon layout for LowPoly mode. This control applies to text-to-3D and image-to-3D modes.","items":{"triangle":"Triangle","quadrilateral":"Quadrilateral"}},"enable_pbr":{"label":"Enable PBR","description":"Generate additional PBR material information for downstream rendering workflows."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated GLB model."}},"sections":{"prompts":{"label":"Prompts","description":"Provide text, an image, or both to select the generation mode automatically."},"mesh":{"label":"Mesh","description":"Configure mesh density and material generation settings."}}},"FalKlingVideoNode":{"name":"Kling 1.6 Video","description":"Generate video clips from your prompts using Kling 1.6 (pro).","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image to generate a video from. The image must be 960x544 or it will get cropped and resized to that size."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"standard":"Standard","pro":"Pro"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16","1:1":"1:1"}},"duration":{"label":"Duration","description":"The duration of the generated video in seconds.","items":{"5":"5","10":"10"}}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalLTXExtendNode":{"name":"LTX Extend","description":"LTX Extends is a variant of the LTX model that can extend an existing video by generating a new video based on the existing video.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to guide the generation of the video."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to guide the model to generate a video that is not like this prompt."},"video":{"label":"Video Prompt","description":"The video used as the basis for the extension."},"start_frame_num":{"label":"Start Frame","description":"This is the frame number where the input video will be inserted into the output video. A value of 0 will insert the video at the beginning of the output video, while a value of 120 will insert the video at the end of the output video."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"480p":"480p","720p":"720p"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"expand_prompt":{"label":"Expand Prompt","description":"Whether to expand the prompt using the model's own capabilities"}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalMinimaxMusicNode":{"name":"Minimax Music","description":"Generate music from text prompts using the MiniMax model, which leverages advanced AI techniques to create high-quality, diverse musical compositions.","inputs":{"prompt":{"label":"Prompt","description":"Lyrics with optional formatting. You can use a newline to separate each line of lyrics. You can use two newlines to add a pause between lines. You can use double hash marks (##) at the beginning and end of the lyrics to add accompaniment. Maximum 600 characters."},"audio":{"label":"Reference Audio","description":"Reference song, should contain music and vocals. Must be a .wav or .mp3 file longer than 15 seconds."}},"outputs":{"audio":{"label":"Generated Song","description":"The generated song from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for music generation"}}},"FalQwenImageNode":{"name":"Qwen-Image","description":"Qwen-Image is an image foundation model that achieves significant advances in complex text rendering and precise image editing. One of its standout capabilities is high-fidelity text rendering across diverse images. Whether it's alphabetic languages like English or logographic scripts like Chinese, Qwen-Image preserves typographic details, layout coherence, and contextual harmony with stunning accuracy. Text isn't just overlaid, it's seamlessly integrated into the visual fabric. Beyond text, Qwen-Image excels at general image generation with support for a wide range of artistic styles. From photorealistic scenes to impressionist paintings, from anime aesthetics to minimalist design, the model adapts fluidly to creative prompts, making it a versatile tool for artists, designers, and storytellers.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate an image from."},"image":{"label":"Images","description":"Images to edit or create variations from. You can use multiple images to combine their features, or use a single image to edit or create variations from."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt is used to guide the model to avoid generating images that contain certain elements or concepts."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"CFG Scale","description":"Controls how closely the generated image adheres to the text prompt you provide. Accepts values between 0 and 20."},"enable_safety_checker":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalSeedanceLiteNode":{"name":"Seedance","description":"Seedance is a large-scale video generative model that supports multi-shot video generation from both text and image. It achieves breakthroughs in semantic understanding and prompt following, and can create videos with smooth motion, rich details, and cinematic aesthetics. It features a wide dynamic range, enabling smooth generation of large-scale movements. From subtle expressions to active scenes, it maintains a high level of stability and physical realism. Seedance can accurately interpret diverse stylistic prompts to support a wide range of creative needs, from photorealism and cyberpunk to illustration and felt texture.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Images","description":"Provide a single image to use as the first frame of the video, or up to 4 images to use as reference images for combining features. If a single image is provided, the aspect ratio will be ignored."},"endImage":{"label":"End Image","description":"The image used as the last frame of the video. When multiple image references are provided, end image will be ignored."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"pro-v1.5":"Pro v1.5","lite":"Lite","pro-fast":"Pro Fast","pro":"Pro"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"480p":"480p","720p":"720p","1080p":"1080p"}},"duration":{"label":"Duration","description":"The duration of the generated video. If an image is provided, the duration will be 5 seconds.","items":{"3":"3s","4":"4s","5":"5s","6":"6s","7":"7s","8":"8s","9":"9s","10":"10s","11":"11s","12":"12s"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"21:9":"21:9","16:9":"16:9","4:3":"4:3","1:1":"1:1","3:4":"3:4","9:16":"9:16","9:21":"9:21"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same video every time."},"camera_fixed":{"label":"Fixed Camera","description":"When enabled, the camera will be fixed without any movement."},"generate_audio":{"label":"Generate Audio","description":"Generate audio for the video."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"OpenRouterChatNode":{"name":"OpenRouter Chat","description":"Chat with models from OpenRouter. Access a wide variety of language models from different providers through a single interface.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The OpenRouter model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}},"TextNode":{"name":"Text","description":"The text node is a primitive node used to store text content.","inputs":{"text":{"label":"Text","description":"Text content"}}},"FalHunyuan3DNode":{"name":"Hunyuan3D","description":"Hunyuan3D is a 3D model generation model that can generate realistic and production ready 3D models from images.","inputs":{"image":{"label":"Image Prompt","description":"The image to generate an image from."},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"guidance_scale":{"label":"Guidance Scale","description":"Guidance controls how closely the generated model adheres to the image you provide. Accepts values between 0 and 20."},"octree_resolution":{"label":"Octree Resolution","description":"The resolution of the octree. Accepts values between 10 and 1024."},"seed":{"label":"Seed","description":"The same seed and image will output the same image every time."},"textured":{"label":"Textured","description":"If enabled, the model will be textured. Textured generation increases the cost of the generation by 3x."},"turbo":{"label":"Turbo","description":"Turbo is a variant of Hunyuan3D that is faster and cheaper."},"mini":{"label":"Mini","description":"Mini is a variant of Hunyuan3D that is faster and cheaper."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated 3D model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for 3D model generation"},"controls":{"label":"Controls","description":"Configure 3D model generation parameters like tier, quality, and other controls"}}},"FalImagePreprocessorsMlsdNode":{"name":"MLSD Line Detection","description":"Apply Mobile Line Segment Detection (MLSD) to an image.","inputs":{"image_url":{"label":"Image","description":"The image to detect lines from."},"score_threshold":{"label":"Score Threshold","description":"Score threshold for the MLSD detector."},"distance_threshold":{"label":"Distance Threshold","description":"Distance threshold for the MLSD detector."}},"outputs":{"image":{"label":"Line Image","description":"The image with lines detected using the MLSD detector."}},"sections":{"input":{"label":"Input","description":"Configure the input image"},"controls":{"label":"Controls","description":"Configure line detection parameters"}}},"FalTrellis2Node":{"name":"Trellis 2","description":"Trellis 2 is a native image-to-3D model that generates versatile, high-quality 3D assets from a single reference image. It reconstructs geometry and appearance into a textured GLB while exposing detailed control over resolution, remeshing, and mesh decimation. Separate structure and texture guidance settings let you balance faithful reconstruction against cleaner, more stylized output.","inputs":{"image":{"label":"Image","description":"The image to convert into a 3D model."},"resolution":{"label":"Resolution","description":"Internal generation resolution. Higher values are slower and cost more, but can improve detail.","items":{"512":"512","1024":"1024","1536":"1536"}},"decimation_target":{"label":"Decimation Target","description":"Target number of vertices in the final mesh. Lower values create smaller files with less detail."},"texture_size":{"label":"Texture Size","description":"Resolution of the baked texture map applied to the mesh.","items":{"1024":"1024","2048":"2048","4096":"4096"}},"remesh":{"label":"Remesh","description":"Rebuild the mesh topology for cleaner triangles and more reliable downstream use."},"remesh_band":{"label":"Remesh Band","description":"Controls how far remeshing can move vertices from the original surface."},"remesh_project":{"label":"Remesh Projection","description":"How strongly the remeshed vertices are projected back onto the original surface. 0 is smoother, 1 preserves more detail."},"seed":{"label":"Seed","description":"Reuse the same seed with the same image to reproduce the same result."},"ss_guidance_strength":{"label":"Structure Guidance","description":"How closely the initial 3D structure follows the input image."},"ss_guidance_rescale":{"label":"Structure Rescale","description":"Dampens artifacts from high structure guidance."},"ss_sampling_steps":{"label":"Structure Steps","description":"Number of denoising steps used for the initial structure stage."},"ss_rescale_t":{"label":"Structure Sharpness","description":"Controls the sharpness of the structure generation noise schedule."},"shape_slat_guidance_strength":{"label":"Shape Guidance","description":"How closely the detailed geometry follows the input image."},"shape_slat_guidance_rescale":{"label":"Shape Rescale","description":"Dampens artifacts from high shape-stage guidance."},"shape_slat_sampling_steps":{"label":"Shape Steps","description":"Number of denoising steps used for shape refinement."},"shape_slat_rescale_t":{"label":"Shape Sharpness","description":"Controls the sharpness of the shape refinement noise schedule."},"tex_slat_guidance_strength":{"label":"Texture Guidance","description":"How closely the texture colors follow the input image."},"tex_slat_guidance_rescale":{"label":"Texture Rescale","description":"Dampens artifacts from high texture guidance."},"tex_slat_sampling_steps":{"label":"Texture Steps","description":"Number of denoising steps used for texture generation."},"tex_slat_rescale_t":{"label":"Texture Sharpness","description":"Controls the sharpness of the texture generation noise schedule."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated GLB model."}},"sections":{"prompts":{"label":"Prompts","description":"Provide the source image used to build the 3D model."},"mesh":{"label":"Mesh","description":"Configure output resolution, remeshing, mesh density, and seed settings."},"structure":{"label":"Structure","description":"Tune how closely the generated geometry follows the input image."},"texture":{"label":"Texture","description":"Control baked texture resolution and texture-stage guidance."}}},"FalWorkflowutilsCannyNode":{"name":"Canny Edge Detection","description":"Apply Canny edge detection to an image.","inputs":{"image_url":{"label":"Image","description":"The image to detect edges from."},"low_threshold":{"label":"Low Threshold","description":"Low threshold for the hysteresis procedure. Edges with a strength higher than the low threshold will appear in the output image, if there are strong edges nearby."},"high_threshold":{"label":"High Threshold","description":"High threshold for the hysteresis procedure. Edges with a strength higher than the high threshold will always appear as edges in the output image."}},"outputs":{"image":{"label":"Edge Image","description":"The image with edges detected using the Canny algorithm."}},"sections":{"input":{"label":"Input","description":"Configure the input image"},"controls":{"label":"Controls","description":"Configure edge detection parameters"}}},"AnnotationNode":{"name":"Annotation","description":"A generic note node for adding annotations to the canvas.","ui":{"placeholder":"Type your annotation...","tooltips":{"decreaseFontSize":"Decrease font size","increaseFontSize":"Increase font size"},"ariaLabels":{"decreaseFontSize":"Decrease annotation font size","increaseFontSize":"Increase annotation font size","setColor":"Set pen color to {{color}}"},"colors":{"purple":"Purple","mint":"Mint","sky":"Sky","tangerine":"Tangerine","rose":"Rose"}}},"FalElevenLabsSfxNode":{"name":"ElevenLabs SFX","description":"Generate sound effects from a text description using ElevenLabs Sound Effects on Fal. Turn prompts into sound effects for videos, voice-overs, or games.","inputs":{"prompt":{"label":"Prompt","description":"The text describing the sound effect to generate."},"duration_seconds":{"label":"Duration","description":"Duration in seconds (0.5-22). Leave empty to let the model pick the optimal length from the prompt."},"prompt_influence":{"label":"Prompt Influence","description":"How closely to follow the prompt (0-1). Higher values mean less variation."},"output_format":{"label":"Output Format","description":"Output format of the generated audio, as codec_sample_rate_bitrate.","items":{"mp3_44100_128":"MP3 44.1kHz 128kbps","mp3_44100_192":"MP3 44.1kHz 192kbps","mp3_44100_64":"MP3 44.1kHz 64kbps","opus_48000_128":"Opus 48kHz 128kbps","pcm_44100":"PCM 44.1kHz"}}},"outputs":{"audio":{"label":"Audio","description":"The generated sound effect audio file."}},"sections":{"prompts":{"label":"Prompts","description":"Describe the sound effect to generate"},"controls":{"label":"Controls","description":"Configure sound effect generation parameters"}}},"FalF5TtsNode":{"name":"F5 TTS","description":"Text-to-speech synthesis tool that leverages AI to generate natural and expressive speech from text input.","inputs":{"gen_text":{"label":"Text","description":"The text to be converted to speech."},"audio":{"label":"Reference Audio","description":"A short audio clip of the voice you want to clone."},"ref_text":{"label":"Reference Text","description":"The text being spoken in the reference audio. Providing this will dramatically improve the speed of generation."},"model_type":{"label":"Model Type","description":"The TTS model to use for voice synthesis.","items":{"F5-TTS":"F5-TTS (Better quality, slower)","E2-TTS":"E2-TTS (Faster, lower quality)"}},"remove_silence":{"label":"Remove Silence","description":"Automatically remove silence from the generated audio."}},"outputs":{"audio":{"label":"Audio","description":"The generated audio file with the cloned voice."}},"sections":{"inputs":{"label":"Inputs","description":"Text and reference audio for voice cloning"},"controls":{"label":"Controls","description":"Configure TTS generation parameters"}}},"FalFastSvdVideoNode":{"name":"Fast SVD Video Generator","description":"Generate high-quality videos from text prompts using the SVD model. Creates short animations quickly.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the video. Be descriptive for best results."},"negative_prompt":{"label":"Negative Prompt","description":"What to exclude from the video. Use it to address details you don't want."},"video_size":{"label":"Video Size","description":"The size of the generated video.","items":{"square_hd":"Square HD (1024x1024)","square":"Square (512x512)","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"motion_bucket_id":{"label":"Motion Bucket","description":"The motion bucket id determines the motion of the generated video. The higher the number, the more motion there will be."},"cond_aug":{"label":"Conditioning Augmentation","description":"The conditoning augmentation determines the amount of noise that will be added to the conditioning frame. The higher the number, the more noise there will be, and the less the video will look like the initial image. Increase it for more motion."},"steps":{"label":"Steps","description":"Number of diffusion steps. Higher = better quality but slower."},"deep_cache":{"label":"Deep Cache","description":"Enabling DeepCache will make the execution faster, but might sometimes degrade overall quality. The higher the setting, the faster the execution will be, but the more quality might be lost.","items":{"none":"None","minimum":"Minimum","medium":"Medium","high":"High"}},"fps":{"label":"FPS","description":"The FPS of the generated video. The higher the number, the faster the video will play. Total video length is 25 frames."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."}},"outputs":{"video":{"label":"Video","description":"The generated video."}},"sections":{"inputs":{"label":"Inputs","description":"Prompts for video generation"},"controls":{"label":"Controls","description":"Configure generation parameters"}}},"FalFluxKontextNode":{"name":"FLUX.1 Kontext","description":"FLUX.1 Kontext handles both text and reference images as inputs, seamlessly enabling targeted, local edits and complex transformations of entire scenes.","inputs":{"prompt":{"label":"Prompt","description":"A textual prompt to guide image generation and modification."},"image":{"label":"Images","description":"Images to edit or create variations from. You can use a maximum of 4 images to combine their features, or use a single image to edit or create variations from."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated image, applicable when only using text input.","items":{"1:1":"1:1 Square","21:9":"21:9 Landscape","16:9":"16:9 Landscape","4:3":"4:3 Landscape","3:4":"3:4 Vertical","3:2":"3:2 Landscape","2:3":"2:3 Vertical"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"CFG Scale","description":"Classifier Free Guidance controls how closely the generated image adheres to the text prompt you provide. Accepts values between 0 and 20."},"model":{"label":"Model","description":"Kontext is available in two models: Pro and Max. Pro is the default model and is optimized for speed and quality, while Max comes with greatly improved prompt adherence, typography generation, and premium consistency, at double the cost of Pro.","items":{"pro":"Pro","max":"Max"}},"output_format":{"label":"Output Format","description":"The format of the generated image.","items":{"jpeg":"JPEG","png":"PNG"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalImagePreprocessorsZoeDepthNode":{"name":"Zoe Depth Map","description":"Generate a depth map from any image using the Zoe model.","inputs":{"image_url":{"label":"Image","description":"The image to generate a depth map for."}},"outputs":{"depth_map":{"label":"Depth Map","description":"The generated depth map."}},"sections":{"inputs":{"label":"Inputs","description":"The input image"}}},"FalTopazUpscaleVideoNode":{"name":"Topaz Upscale","description":"Professional-grade video upscaling using Topaz technology. Enhance your videos with high-quality upscaling.","inputs":{"video_url":{"label":"Video","description":"The video to upscale."},"upscale_factor":{"label":"Scale Factor","description":"The factor by which to upscale the video."}},"outputs":{"video":{"label":"Upscaled Video","description":"The resulting enhanced video."}},"sections":{"inputs":{"label":"Inputs","description":"Source video for upscaling"},"controls":{"label":"Controls","description":"Configure upscaling parameters"}}},"FalWanNode":{"name":"Wan-2.1","description":"Wan-2.1 is an advanced and powerful visual generation model developed by Tongyi Lab. It can generate videos based on text, images and other control signals. Wan-2.1 excels at generating realistic videos featuring extensive body movements, complex rotations, dynamic scene transitions, and fluid camera motions, and can accurately simulate real-world physics and realistic object interactions, while offering movie-like visuals with rich textures and a variety of stylized effects. It can also create text and dynamic text effects in videos directly from text prompts.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image used as the first frame of the video. If the image does not match the chosen aspect ratio, it is resized and center cropped."},"endImage":{"label":"End Image","description":"The image used as the last frame of the video."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt is used to guide the model to avoid generating videos that contain certain elements or concepts."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"wan-2.1":"Wan-2.1","wan-2.1-pro":"Wan-2.1 Pro"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16","1:1":"1:1"}},"frames_per_second":{"label":"FPS","description":"The number of frames per second to generate."},"num_frames":{"label":"Frames","description":"The total number of frames to generate. Must be between 81 and 100."},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"480p":"480p","580p":"580p","720p":"720p"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"Guidance Scale","description":"Higher guidance scales can help with preserving garment detail, but risks oversaturated colors."},"shift":{"label":"Shift","description":"Shift controls how the model moves through the denoising process, affecting motion and time flow in your video. Lower values result in smoother, more predictable movement. Higher values result in more dynamic but sometimes chaotic motion."},"enable_prompt_expansion":{"label":"Expand Prompt","description":"Whether to expand the prompt using the model's own capabilities"},"enable_safety_checker":{"label":"Block NSFW","description":"Whether to block NSFW content"},"turbo_mode":{"label":"Turbo Mode","description":"When enabled, the video will be generated faster with no noticeable degradation in the visual quality. This property is not supported when using an image prompt."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"GoogleGenerativeAIChatNode":{"name":"Google Gemini Chat","description":"Chat with Google Gemini models. Gemini provides advanced multimodal capabilities including text, image, and video understanding.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The Google Gemini model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."},"image":{"label":"Image","description":"Generated image from the model (when applicable)."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}},"StyleNode":{"name":"Style","description":"The style node stores style content.","inputs":{"style":{"label":"Style","description":"The style to use for the model."}},"outputs":{"prompt":{"label":"Master Prompt","description":"A detailed prompt capturing the core essence and characteristics of this style. Use this prompt for models without style support to generate highly detailed, stylistically consistent results."}}},"FalAutoCaptionNode":{"name":"Auto Caption","description":"Automatically generates text captions for your videos from the audio as per text colour/font specifications.","inputs":{"video":{"label":"Video","description":"The video to generate captions for (must include audio)."},"txt_color":{"label":"Text Color","description":"Color of the caption text.","items":{"azure":"Azure","beige":"Beige","black":"Black","blue":"Blue","bronze":"Bronze","brown":"Brown","coral":"Coral","crimson":"Crimson","cyan":"Cyan","fuchsia":"Fuchsia","gold":"Gold","gray":"Gray","green":"Green","indigo":"Indigo","ivory":"Ivory","khaki":"Khaki","lavender":"Lavender","lime":"Lime","magenta":"Magenta","maroon":"Maroon","navy":"Navy","olive":"Olive","orange":"Orange","pink":"Pink","purple":"Purple","red":"Red","silver":"Silver","teal":"Teal","turquoise":"Turquoise","violet":"Violet","white":"White","yellow":"Yellow"}},"txt_font":{"label":"Font","description":"Font to use for the captions.","items":{"Standard":"Standard","Arial":"Arial","Garamond":"Garamond","Times New Roman":"Times New Roman","Georgia":"Georgia"}},"font_size":{"label":"Font Size","description":"Size of the caption text."},"stroke_width":{"label":"Stroke Width","description":"Width of the text stroke in pixels."},"left_align":{"label":"Horizontal Alignment","description":"Left-to-right text alignment.","items":{"left":"Left","center":"Center","right":"Right"}},"top_align":{"label":"Vertical Alignment","description":"Top-to-bottom text alignment.","items":{"top":"Top","center":"Center","bottom":"Bottom"}},"refresh_interval":{"label":"Display Duration","description":"Number of seconds captions should stay on screen."}},"outputs":{"video":{"label":"Captioned Video","description":"The video with captions added."}},"sections":{"inputs":{"label":"Inputs","description":"Input video for captioning"},"appearance":{"label":"Appearance","description":"Configure caption appearance"},"timing":{"label":"Timing","description":"Configure caption timing"}}},"FalFluxKreaDevNode":{"name":"FLUX.1 Krea [dev]","description":"FLUX.1 Krea [dev] is the open weights version of Krea 1, offering strong performance with highly distinctive aesthetics and exceptional realism. It has been trained with the goal to generate more realistic and diverse images that do not contain oversaturated textures, a known issue in text-to-image generation. FLUX.1 Krea [dev] offers its users pleasant surprises in the form of diverse, visually interesting images. Despite its idiosyncrasies, FLUX.1 Krea [dev] outperforms previous open text-to-image models and is on par with closed solutions like FLUX1.1 [pro] in human preference assessments. Moreover it is architecturally compatible with the FLUX.1 [dev] ecosystem.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate an image from."},"image":{"label":"Image Prompt","description":"The image to generate an image from."},"strength":{"label":"Image Strength","description":"The higher the value, the more the original image is used, while lower values will prioritize the text prompt."},"style":{"label":"Style","description":"The style used for image generation."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"CFG Scale","description":"Controls how closely the generated image adheres to the text prompt you provide. Accepts values between 0 and 20."},"enable_safety_checker":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalHunyuanVideoNode":{"name":"Hunyuan Video","description":"Hunyuan Video is an Open video generation model with high visual quality, motion diversity, text-video alignment, and generation stability.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image to generate a video from. The image must be 960x544 or it will get cropped and resized to that size."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"720p":"720p","580p":"580p","480p":"480p"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"num_frames":{"label":"Frames","description":"The number of frames to generate. Possible values are 129 or 85."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"pro_mode":{"label":"Pro Mode","description":"Pro mode results in higher quality videos but will take more time and cost 2x more billing units."},"enable_safety_checker":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalWan26VideoNode":{"name":"Wan-2.6 Video","description":"Wan 2.6 is an advanced AI video generation model featuring smart shot scheduling for multi-shot storytelling, higher-quality voice generation with stable multi-speaker dialogue, and natural, realistic voices. It accurately generates multi-shot sequences to express a full story while keeping key details consistent between shots, and can auto-plan scenes from simple prompts. Wan 2.6 supports video generation up to 15 seconds, creating 1080p videos at 24fps with native audio-visual synchronization, ensuring dialogue, music, and sound effects align perfectly with character movements and lip-sync. It includes video reference generation that uses a reference video for look and voice, then follows your prompt to create new clips. Supports text-to-video, image-to-video, and video-to-video generation.","inputs":{"prompt":{"label":"Prompt","description":"The text prompt for video generation. For multi-shot videos, use format: 'Overall description. First shot [0-3s] content. Second shot [3-5s] content.'"},"image":{"label":"Image Prompt","description":"The image used as the first frame of the video."},"video":{"label":"Video References","description":"Reference videos for subject consistency. Videos' FPS must be at least 16 FPS. Reference in prompt as `@Video1`, `@Video2`, `@Video3`. Works for people, animals, or objects."},"audio":{"label":"Audio","description":"The audio to use as the background music. If the audio duration exceeds the duration value (5, 10, or 15 seconds), the audio is truncated to the first N seconds, and the rest is discarded. If the audio is shorter than the video, the remaining part of the video will be silent."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt is used to guide the model to avoid generating videos that contain certain elements or concepts."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same video every time."},"duration":{"label":"Duration","description":"The duration of the generated video in seconds.","items":{"5":"5s","10":"10s","15":"15s"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"720p":"720p","1080p":"1080p"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video. This value is ignored when using video references.","items":{"16:9":"16:9","9:16":"9:16","1:1":"1:1","4:3":"4:3","3:4":"3:4"}},"enable_prompt_expansion":{"label":"Expand Prompt","description":"Whether to expand the prompt using the model's own capabilities"},"multi_shots":{"label":"Multi-Shots","description":"When enabled, the model will generate a multi-shot video. If disabled, the model will generate a single-shot video."},"enable_safety_checker":{"label":"Block NSFW","description":"Whether to block NSFW content"}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for video generation"},"controls":{"label":"Controls","description":"Configure video generation parameters like duration, resolution, and other controls"}}},"FalHunyuanMotionNode":{"name":"Hunyuan Motion","description":"Hunyuan Motion generates 3D human motion animations from text descriptions. Create realistic motion capture data from natural language prompts.","inputs":{"prompt":{"label":"Motion Prompt","description":"A text description of the motion to generate, e.g. \"A person is running then takes a big leap.\""},"duration":{"label":"Duration","description":"Duration of the motion in seconds. Accepts values between 0.5 and 12 seconds."},"guidance_scale":{"label":"Guidance Scale","description":"Controls how closely the generated motion adheres to your prompt. Higher values make the output more faithful to the prompt."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same motion every time."}},"outputs":{"mesh":{"label":"Generated Motion","description":"The generated 3D motion animation as an FBX file."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the motion description prompt"},"controls":{"label":"Controls","description":"Configure motion generation parameters like duration, guidance, and seed"}}},"FalIdeogramV2Node":{"name":"Ideogram v2","description":"Generate high-quality images, posters, and logos with Ideogram V2. Features exceptional typography handling and realistic outputs optimized for commercial and creative use.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the image."},"image":{"label":"Image","description":"The image to remix or inpaint. If inpainting, needs to match the dimensions of the mask image."},"mask":{"label":"Mask","description":"The mask to inpaint the image. Needs to match the dimensions of the input image."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to use. Use it to specify what you don't want in the image."},"strength":{"label":"Strength","description":"Strength of the input image in the remix."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated image.","items":{"1:1":"Square (1:1)","3:1":"Horizontal Panorama (3:1)","1:3":"Vertical Panorama (1:3)","3:2":"Landscape (3:2)","2:3":"Portrait (2:3)","4:3":"Landscape (4:3)","3:4":"Portrait (3:4)","16:9":"Landscape (16:9)","9:16":"Portrait (9:16)","16:10":"Landscape (16:10)","10:16":"Portrait (10:16)"}},"style":{"label":"Style","description":"The style of the generated image.","items":{"auto":"Auto (Recommended)","general":"General","realistic":"Realistic","design":"Design","render_3D":"Render 3D","anime":"Anime"}},"expand_prompt":{"label":"Expand Prompt","description":"Whether to expand the prompt with MagicPrompt functionality."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters"}}},"FalMeshyNode":{"name":"Meshy","description":"Generate production-ready 3D meshes from reference images with Meshy. Keep Meshy 5 when you want single-image or multi-image reconstruction from up to four views, or switch to Meshy 6 for the latest single-image model with stronger geometry and texture quality. Both versions expose remeshing, topology, polycount, symmetry, and texture guidance controls.","inputs":{"image":{"label":"Images","description":"Provide 1 to 4 images of the same object from different angles for Meshy 5, or exactly 1 image for Meshy 6."},"should_remesh":{"label":"Remesh","description":"Whether to enable the remesh phase. When false, Meshy returns a triangular mesh and ignores Topology and Polycount."},"topology":{"label":"Topology","description":"Specify the topology of the generated model. Quad suits smoother surfaces, while Triangle preserves more detailed geometry. Remesh must be enabled for Topology to take effect.","items":{"quad":"Quad","triangle":"Triangle"}},"target_polycount":{"label":"Polycount","description":"The target number of polygons for the generated model. Remesh must be enabled for Polycount to take effect."},"symmetry_mode":{"label":"Symmetry","description":"Control whether symmetry is enforced, disabled, or determined automatically during model generation.","items":{"auto":"Auto","on":"On","off":"Off"}},"is_a_t_pose":{"label":"T/A Pose","description":"Whether to generate the model in T/A pose when the subject is human-like."},"enable_pbr":{"label":"PBR","description":"Generate PBR maps like metallic, roughness, and normal in addition to base color textures."},"texture_prompt":{"label":"Texture Prompt","description":"An optional text prompt to guide texture generation."},"texture_image_url":{"label":"Texture Image","description":"An optional 2D reference image to guide texture generation."},"version":{"label":"Version","description":"Choose Meshy 5 for single-image or multi-image reconstruction, or Meshy 6 for the latest single-image model.","items":{"v5":"Meshy 5","v6":"Meshy 6"}}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated GLB model."}},"sections":{"prompts":{"label":"Prompts","description":"Choose the Meshy version and provide the source images for 3D generation."},"mesh":{"label":"Mesh","description":"Configure remeshing, topology, polycount, and symmetry controls."},"texture":{"label":"Texture","description":"Configure texture guidance, PBR maps, and material-related controls."}}},"FalSam3DObjectsNode":{"description":"SAM 3D Objects reconstructs one or more objects from a single image, producing geometry and texture for downstream 3D workflows. It supports prompt-guided auto-segmentation in cluttered real-world scenes and returns production-ready GLB output. This makes it useful for product digitization, AR pipelines, and fast asset prototyping from existing photos.","name":"SAM 3D Objects","inputs":{"image":{"label":"Image","description":"The source image to reconstruct in 3D."},"prompt":{"label":"Prompt","description":"Optional object prompt used for auto-segmentation when explicit masks are not provided."},"export_textured_glb":{"label":"Export Textured GLB","description":"When enabled, exports a GLB with baked texture and UVs instead of vertex colors."},"detection_threshold":{"label":"Detection Threshold","description":"Detection confidence threshold from 0.1 to 1.0. Lower values detect more objects but can be less precise."},"seed":{"label":"Seed","description":"Reuse the same seed with the same image and prompt to reproduce the same result."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated GLB model."}},"sections":{"prompts":{"label":"Prompts","description":"Provide the source image and optional prompt guidance for auto-segmentation."},"controls":{"label":"Controls","description":"Adjust reconstruction controls like textured export, confidence threshold, and reproducibility seed."}}},"FalWhisperNode":{"name":"Whisper","description":"Transcribe and translate speech to text using OpenAI's Whisper model.","inputs":{"audio":{"label":"Audio","description":"The audio file to transcribe."},"task":{"label":"Task","description":"Choose whether to transcribe the audio in its original language or translate it to English.","items":{"transcribe":"Transcribe (keep original language)","translate":"Translate to English"}},"language":{"label":"Language","description":"Language of the audio. Leave empty for automatic detection. If translate is selected as the task, the audio will be translated to English, regardless of the language selected.","items":{"auto":"Auto-detect","af":"Afrikaans","sq":"Albanian","am":"Amharic","ar":"Arabic","hy":"Armenian","as":"Assamese","az":"Azerbaijani","ba":"Bashkir","eu":"Basque","be":"Belarusian","bn":"Bengali","bs":"Bosnian","br":"Breton","bg":"Bulgarian","my":"Burmese","ca":"Catalan","zh":"Chinese","hr":"Croatian","cs":"Czech","da":"Danish","nl":"Dutch","en":"English","et":"Estonian","fo":"Faroese","fi":"Finnish","fr":"French","gl":"Galician","ka":"Georgian","de":"German","el":"Greek","gu":"Gujarati","ht":"Haitian Creole","ha":"Hausa","haw":"Hawaiian","he":"Hebrew","hi":"Hindi","hu":"Hungarian","is":"Icelandic","id":"Indonesian","it":"Italian","ja":"Japanese","jw":"Javanese","kn":"Kannada","kk":"Kazakh","km":"Khmer","ko":"Korean","la":"Latin","lo":"Lao","lb":"Luxembourgish","ln":"Lingala","lt":"Lithuanian","lv":"Latvian","mg":"Malagasy","mk":"Macedonian","ml":"Malayalam","ms":"Malay","mt":"Maltese","mi":"Maori","mr":"Marathi","mn":"Mongolian","ne":"Nepali","nn":"Norwegian Nynorsk","no":"Norwegian","oc":"Occitan","pa":"Punjabi","ps":"Pashto","fa":"Persian","pl":"Polish","pt":"Portuguese","ro":"Romanian","ru":"Russian","sa":"Sanskrit","sd":"Sindhi","si":"Sinhala","sk":"Slovak","sl":"Slovenian","sn":"Shona","so":"Somali","sr":"Serbian","es":"Spanish","su":"Sundanese","sv":"Swedish","sw":"Swahili","ta":"Tamil","te":"Telugu","tg":"Tajik","bo":"Tibetan","th":"Thai","tk":"Turkmen","tl":"Tagalog","tr":"Turkish","tt":"Tatar","uk":"Ukrainian","ur":"Urdu","uz":"Uzbek","vi":"Vietnamese","cy":"Welsh","yi":"Yiddish","yo":"Yoruba"}}},"outputs":{"text":{"label":"Transcript","description":"The transcribed text from the audio file."}},"sections":{"inputs":{"label":"Inputs","description":"Audio input for transcription"},"controls":{"label":"Controls","description":"Configure transcription parameters"}}},"Sora2Node":{"name":"Sora 2","description":"Sora 2 is OpenAI's powerful media generation model, generating videos with synced audio. It generates videos that are physically accurate, realistic, and more controllable than prior systems. It also features synchronized dialogue and sound effects. It can create richly detailed, dynamic clips from natural language or images. Sora 2 can do things that are exceptionally difficult—and in some instances outright impossible—for prior video generation models. Sora 2is also a big leap forward in controllability, able to follow intricate instructions spanning multiple shots while accurately persisting world state. It excels at realistic, cinematic, and anime styles.","inputs":{"prompt":{"label":"Prompt","description":"A textual prompt to guide video generation."},"image":{"label":"Image","description":"Image to use as the input reference for video generation. Image should be the same aspect ratio as the video size, otherwise it will be cropped to fit the video size."},"model":{"label":"Model","description":"The model to use for video generation. Sora 2 is the default model and is a good balance of quality and speed. Sora 2 Pro is a more powerful model that is better for generating high quality videos, but it is slower and more expensive.","items":{"sora-2":"Sora 2","sora-2-pro":"Sora 2 Pro"}},"duration":{"label":"Duration","description":"The duration of the generated video in seconds.","items":{"4":"4s","8":"8s","12":"12s"}},"video_size":{"label":"Video Size","description":"The size of the generated video.","items":{"1280x720":"1280x720 Landscape","720x1280":"720x1280 Portrait","1792x1024":"1792x1024 Landscape","1024x1792":"1024x1792 Portrait"}}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for video generation"},"controls":{"label":"Controls","description":"Configure video generation parameters like duration, aspect ratio, and other controls"}}},"FalPikaNode":{"name":"Pika","description":"Pika is an video generation model with high visual quality, motion diversity, text-video alignment, and generation stability.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to guide the model to generate a video that is not like the prompt."},"image":{"label":"Image Prompt","description":"The image used as the first frame of the video. When provided, the aspect ratio will be ignored."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16","1:1":"1:1","4:5":"4:5","5:4":"5:4","3:2":"3:2","2:3":"2:3"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"720p":"720p","1080p":"1080p"}},"duration":{"label":"Duration","description":"The duration of the generated video.","items":{"5":"5s","10":"10s"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalQwenEditAnglesNode":{"name":"Qwen Edit Angles","description":"Qwen Edit Angles is a specialized image editing tool that allows precise camera control including rotation around the subject, forward movement (to close-up), vertical angle adjustment, and wide-angle lens effects. It uses specialized LoRAs to maintain high quality and natural integration. Perfect for e-commerce, product photography, creative editing, and cinematic workflows.","inputs":{"image":{"label":"Images","description":"Image(s) to create a different angle from. You can provide up to 2 images, although the model behavior is more predictable with a single image."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt is used to guide the model to avoid generating images that contain certain elements or concepts."},"rotate_right_left":{"label":"Left/Right","description":"Rotate camera the camera around the subject. Negative values rotate left, positive values rotate right."},"vertical_angle":{"label":"Down/Up","description":"Adjust the vertical angle of the camera. Lower values move the camera down, higher values move the camera up."},"move_forward":{"label":"Move Forward","description":"Move the camera forward towward the subject for close-up shots."},"wide_angle_lens":{"label":"Wide Angle Lens","description":"Enable the wide angle lens effect. This will distort the image to create a wide angle lens effect."},"image_size":{"label":"Image Size","description":"The size of the generated image. If set to \"Auto\", the size of the input image will be used.","items":{"auto":"Auto","square_hd":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"CFG Scale","description":"Controls how closely the generated image adheres to the text prompt you provide. Accepts values between 0 and 20."},"effect_strength":{"label":"Effect Strength","description":"The strength of the LoRA effect to apply. 0 for no effect, 1 for full effect. For next-scene operations, recommended range is 0.7-0.8. Higher values create stronger transformations, lower values preserve more of the original image."},"output_format":{"label":"Output Format","description":"The file format for the output image.","items":{"png":"PNG","jpeg":"JPEG","webp":"WebP"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalSeedVRVideoUpscaleNode":{"name":"SeedVR Upscale","description":"Professional-grade video upscaling powered by SeedVR2 technology. Transform your videos with stunning clarity and detail while maintaining smooth, consistent motion throughout every frame. This advanced upscaling model delivers exceptional results faster than traditional methods, preserving the natural look and feel of your content. Perfect for enhancing footage from any source—whether you're working with lower-resolution recordings, restoring archived videos, or preparing content for high-definition display. SeedVR2 intelligently adapts to different video resolutions and frame rates, ensuring your upscaled videos look polished and professional with vibrant colors, sharp details, and seamless motion that stays true to the original.","inputs":{"video_url":{"label":"Video","description":"The video to upscale."},"upscale_factor":{"label":"Scale Factor","description":"The factor by which to upscale the video."},"seed":{"label":"Seed","description":"The same seed and upscale factor will output the same video every time."}},"outputs":{"video":{"label":"Upscaled Video","description":"The resulting enhanced video."}},"sections":{"inputs":{"label":"Inputs","description":"Source video for upscaling"},"controls":{"label":"Controls","description":"Configure upscaling parameters"}}},"FalTripo3DMultiviewNode":{"name":"Tripo 2.5 Multiview","description":"Tripo 2.5 Multiview generates high-fidelity 3D models from one or more view images with controls for texture, orientation, and quad mesh output.","inputs":{"front_image":{"label":"Front Image","description":"The required front view image of the object."},"back_image":{"label":"Back Image","description":"An optional back view image of the same object."},"left_image":{"label":"Left Image","description":"An optional left-side view image of the same object."},"right_image":{"label":"Right Image","description":"An optional right-side view image of the same object."},"auto_size":{"label":"Auto Size","description":"Automatically scale the model to real-world dimensions in meters."},"orientation":{"label":"Orientation","description":"Align the generated model to the original image orientation or keep the default orientation.","items":{"default":"Default","align_image":"Align Image"}},"face_limit":{"label":"Face Limit","description":"Optionally cap the number of faces on the generated model."},"quad":{"label":"Quad Mesh","description":"Generate a quad mesh output. This adds cost and forces FBX export on the Tripo side."},"texture":{"label":"Texture Quality","description":"Choose whether to disable textures or generate standard or HD textures.","items":{"no":"No Texture","standard":"Standard","HD":"HD"}},"texture_alignment":{"label":"Texture Alignment","description":"Prioritize texture alignment to the original image or to the generated geometry.","items":{"original_image":"Original Image","geometry":"Geometry"}},"pbr":{"label":"PBR","description":"Enable PBR output for the generated model. When enabled, texture settings are ignored and the PBR model output is used."},"seed":{"label":"Geometry Seed","description":"Reuse the same seed to reproduce the same geometry from the same images."},"texture_seed":{"label":"Texture Seed","description":"Reuse the same texture seed to reproduce the same texture result."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated 3D model."}},"sections":{"views":{"label":"Views","description":"Provide one or more views of the same object."},"mesh":{"label":"Mesh","description":"Control mesh generation settings like orientation, sizing, and topology."},"texture":{"label":"Texture","description":"Control texture quality, alignment, and texture seed settings."}}},"OpenAIGPTImageNode":{"name":"GPT Image","description":"GPT Image provides powerful capabilities for image generation and manipulation. Generate images from scratch based on a text prompt, edit existing images or create variations with ease.","inputs":{"prompt":{"label":"Prompt","description":"A textual prompt to guide image generation."},"image":{"label":"Images","description":"Images to edit or create variations from. You can use multiple images to combine their features, or use a single image to edit or create variations from."},"mask":{"label":"Mask","description":"The mask is used to edit specific areas of the image. The image to edit and mask must be of the same format and size. The mask image must also contain an alpha channel. If you're using an image editing tool to create the mask, make sure to save the mask with an alpha channel."},"model":{"label":"Model","description":"The model to use for image generation.","items":{"gpt-image-2":"GPT Image 2","gpt-image-1.5":"GPT Image 1.5","gpt-image-1":"GPT Image 1","gpt-image-1-mini":"GPT Image 1 Mini"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated image.","items":{"2560x1440":"2560x1440 (2K)","3840x2160":"3840x2160 (4K)","1024x1024":"1024x1024","1536x1024":"1536x1024","1024x1536":"1024x1536","auto":"Auto"}},"quality":{"label":"Quality","description":"The quality of the generated image.","items":{"low":"Low","medium":"Medium","high":"High","auto":"Auto"}},"transparent_background":{"label":"Transparent","description":"Whether to generate an image with a transparent background. Only supported when generating images from text without using images."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for 3D model generation"},"controls":{"label":"Controls","description":"Configure 3D model generation parameters like tier, quality, and other controls"}}},"DefaultNode":{"name":"Default","description":"The default node is a primitive node used as a fallback."},"DemoNode":{"name":"Demo Node","description":"A demo node.","inputs":{"text":{"label":"Text","description":"Text content"}},"outputs":{"text":{"label":"Text","description":"Text content"}}},"FalBriaBackgroundRemoveNode":{"name":"Background Remover","description":"Bria RMBG 2.0 enables seamless removal of backgrounds from images, ideal for professional editing tasks. Trained exclusively on licensed data for safe and risk-free commercial use.","inputs":{"image":{"label":"Image","description":"The image to remove the background from."}},"outputs":{"image":{"label":"Processed Image","description":"The image with background removed (transparent PNG)."}},"sections":{"inputs":{"label":"Inputs","description":"Input image for background removal"}}},"FalGrokImagineVideoNode":{"description":"Grok Imagine Video generates video with synchronized audio from text prompts, single images, or multiple reference images using xAI's Grok model. In text-to-video mode, describe your scene to produce realistic footage up to 15 seconds. Provide a single image to animate it as the first frame. Supply two to seven reference images and cite them in your prompt as @Image1 through @Image7 to blend their visual features into a single coherent video. Outputs up to 720p resolution.","name":"Grok Imagine","inputs":{"prompt":{"label":"Prompt","description":"Text description of the video to generate. When using reference images, cite them as @Image1, @Image2, etc. in your prompt. Maximum 4096 characters."},"images":{"label":"Images","description":"Optional images to guide video generation. Provide no images for text-to-video, one image to animate it as the first frame, or two to seven images as visual references (cite them as @Image1, @Image2, etc. in your prompt)."},"duration":{"label":"Duration","description":"Video duration in seconds. Text-to-video and image-to-video support 1–15 seconds. Reference-to-video supports 1–10 seconds."},"aspect_ratio":{"label":"Aspect Ratio","description":"Aspect ratio of the generated video. \"Auto\" matches the input image aspect ratio and is only applicable for image-to-video mode.","items":{"auto":"Auto","16:9":"16:9","4:3":"4:3","3:2":"3:2","1:1":"1:1","2:3":"2:3","3:4":"3:4","9:16":"9:16"}},"resolution":{"label":"Resolution","description":"Resolution of the generated video.","items":{"480p":"480p","720p":"720p"}}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the prompt and input images"},"controls":{"label":"Controls","description":"Configure video generation parameters"}}},"FalRecraftClarityUpscaleNode":{"name":"Recraft Upscale","description":"Enhances a given raster image using the \"clarity upscale\" tool, increasing image resolution, making the image sharper and cleaner.","inputs":{"image_url":{"label":"Image","description":"The image to upscale (PNG format recommended)"}},"outputs":{"image":{"label":"Upscaled Image","description":"The high-resolution upscaled image"}},"sections":{"main":{"label":"Main","description":"Input image to upscale"},"options":{"label":"Options","description":"Configure upscaling options"}}},"GeminiOmniImageNode":{"name":"Gemini Omni Image","description":"Gemini Omni Image is an early-access Google image model for text, image, and video guided generation and editing.","inputs":{"prompt":{"label":"Prompt","description":"Describe the image to generate or the edit to apply."},"images":{"label":"Images","description":"Reference images to guide the generated image. Up to 14 are supported; 3 or fewer is best for consistency."},"video":{"label":"Video","description":"Optional source video for video-to-image generation."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated image.","items":{"1x1":"1:1","3x2":"3:2","2x3":"2:3","3x4":"3:4","4x3":"4:3","4x5":"4:5","5x4":"5:4","9x16":"9:16","16x9":"16:9","21x9":"21:9"}},"output_format":{"label":"Output Format","description":"The file format for the generated image.","items":{"png":"PNG","jpeg":"JPEG"}},"thinking_level":{"label":"Thinking Level","description":"Use minimal thinking for simple prompts or high thinking for more complex edits.","items":{"MINIMAL":"Minimal","HIGH":"High"}}},"outputs":{"image":{"label":"Generated Image","description":"The image generated by Gemini Omni Image."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the generation or edit prompt"},"inputs":{"label":"Inputs","description":"Provide image and video references"},"controls":{"label":"Controls","description":"Configure image output settings"}}},"RunwayVideoNode":{"name":"Runway Video","description":"With Runway Gen-3 and Gen-4 video models, you can generate consistent characters, locations and objects across scenes. Set your look and feel and the model will maintain coherent world environments while preserving the distinctive style, mood and cinematographic elements of each frame.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image used as the first frame of the video."},"end_image":{"label":"End Image Prompt","description":"An image to blend the end of the video with."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"gen3a_turbo":"Gen-3a Turbo","gen4_turbo":"Gen-4 Turbo"}},"aspect_ratio":{"label":"Ratio","description":"The aspect ratio of the generated video.","items":{"1280:720":"1280:720 Horizontal","720:1280":"720:1280 Vertical","1104:832":"1104:832 Landscape","832:1104":"832:1104 Vertical","960:960":"960:960 Square","1584:672":"1584:672 Landscape","1280:768":"1280:768 Horizontal","768:1280":"768:1280 Vertical"}},"duration":{"label":"Duration","description":"The duration of the generated video.","items":{"5":"5 seconds","10":"10 seconds"}},"seed":{"label":"Seed","description":"The same seed and prompt will result in the same output every time."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"AudioNode":{"name":"Audio","description":"The audio node is a primitive node used to store and view audio content.","inputs":{"audio":{"label":"Audio","description":"Audio content"}},"outputs":{"audioOut":{"label":"Audio Out","description":"The displayed audio, re-emitted for downstream nodes."}}},"FalFlux2Node":{"name":"FLUX.2","description":"Customizable multi-reference editing with surgical control over transformation quality and prompt adherence. FLUX.2 combines up to 10 reference images with adjustable inference steps and guidance tuning for context-aware edits. Whether compositing multiple product shots, refining typography in existing designs, or blending style references, FLUX.2 delivers professional editing with granular cost-quality control—dial up steps for final deliverables, adjust guidance for creative vs. literal interpretations.\n\nFLUX.2 extends its configurable generation pipeline to image editing, understanding relationships between multiple input images while giving you direct control over the transformation process. Combine reference images, specify exact edits through natural language, and tune generation parameters to balance speed with output quality.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate an image from. You can reference colors directly in the prompt (e.g. `#FF0000`), or directly reference fields (e.g. `@scene`, `@style`, `@camera`). You can also use the following JSON example to format your JSON prompt.\n\n```json\n{\n \"scene\": \"Post-apocalyptic survivor portrait\",\n \"subjects\": [\n {\n \"type\": \"survivor\",\n \"description\": \"A lone individual with a dust-covered face.\",\n \"pose\": \"Looking directly at the camera.\",\n \"position\": \"foreground\"\n }\n ],\n \"style\": \"Gritty realism\",\n \"color_palette\": [\n \"#5A4A40\",\n \"#8B7568\",\n \"#D3C0B0\"\n ],\n \"lighting\": \"Dramatic, harsh sunlight\",\n \"mood\": \"Hopeful resilience\",\n \"background\": \"A desolate, ruined urban landscape.\",\n \"composition\": \"Close-up, Dutch angle\",\n \"camera\": {\n \"angle\": \"Dutch angle\",\n \"distance\": \"Close-up\",\n \"focus\": \"Sharp focus on the survivor's face\",\n \"lens\": \"Prime lens\",\n \"f-number\": \"f/2.8\",\n \"ISO\": 400\n },\n \"effects\": [\n \"Dust particles\",\n \"Halation around light sources\",\n \"Desaturated colors\"\n ]\n}\n```\n "},"image":{"label":"Images","description":"Images to edit or create variations from. You can use a maximum of 3 images for [dev] model, 9 for [pro], and 10 for [flex] model to combine their features, or use a single image to edit or create variations from."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square":"Square (1:1)","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"model_type":{"label":"Model Type","description":"The type of model to use.","items":{"turbo":"Turbo","dev":"Dev","pro":"Pro","max":"Max","flex":"Flex","klein_4b":"Klein 4B","klein_9b":"Klein 9B"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"CFG Scale","description":"Classifier Free Guidance controls how closely the generated image adheres to the text prompt you provide. Accepts values between 0 and 20."},"enable_prompt_expansion":{"label":"Expand Prompt","description":"Whether to expand the prompt using the model's own capabilities"},"enable_safety_checker":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."},"output_format":{"label":"Output Format","description":"The file format for the output image.","items":{"png":"PNG","jpeg":"JPEG","webp":"WebP"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalKling30VideoNode":{"name":"Kling 3.0 Video","description":"Kling 3.0 Standard: Top-tier text-to-video with cinematic visuals, fluid motion, and native audio generation, with multi-shot support.","inputs":{"prompt":{"label":"Prompt","description":"Required text prompt for video generation."},"image":{"label":"Image","description":"Optional start frame image. When provided, Kling runs in image-to-video mode."},"endImage":{"label":"End Image","description":"Optional end frame image. Requires Start Image."},"negative_prompt":{"label":"Negative Prompt","description":"Describe content or qualities you want the model to avoid."},"model":{"label":"Model","description":"The Kling 3.0 tier to use for generation.","items":{"standard":"Standard","pro":"Pro"}},"aspect_ratio":{"label":"Aspect Ratio","description":"Aspect ratio of the generated video frames.","items":{"16:9":"16:9","9:16":"9:16","1:1":"1:1"}},"duration":{"label":"Duration","description":"Duration of the generated video in seconds (3 to 15)."},"guidance_scale":{"label":"CFG Scale","description":"Controls how closely output follows your prompt (0.0 to 1.0)."},"generate_audio":{"label":"Generate Audio","description":"Generate native audio for the video."}},"outputs":{"video":{"label":"Generated Video","description":"Generated output video URL."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the required prompt plus optional start and end images."},"controls":{"label":"Controls","description":"Configure model, aspect ratio, duration, CFG scale, and audio."}}},"FalTurboDiffusionNode":{"name":"Turbo Diffusion","description":"Generate images extremely fast with SDXL Turbo. Creates results in less than a second.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the image. Be descriptive for best results."},"negative_prompt":{"label":"Negative Prompt","description":"What to exclude from the image. Use it to address details you don't want."},"model_name":{"label":"Model","description":"The model to use for generation.","items":{"stabilityai/sdxl-turbo":"SDXL Turbo","stabilityai/sd-turbo":"SD Turbo"}},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform. Lower is faster."},"guidance_scale":{"label":"CFG Scale","description":"How closely to follow the prompt, higher values will follow the prompt more closely."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"inputs":{"label":"Inputs","description":"Prompts for image generation"},"controls":{"label":"Controls","description":"Configure generation parameters"}}},"FalWanProNode":{"name":"Wan Pro","description":"Wan-2.1 Pro is a video model with high visual quality and motion diversity from text and image prompts.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image used as the first frame of the video. If the image does not match the chosen aspect ratio, it is resized and center cropped."},"enable_safety_checker":{"label":"Block NSFW","description":"Whether to block NSFW content"}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"ResourceNode":{"name":"Resource","description":"A durable backend service for Apps to call.","outputs":{"resourceOutput":{"label":"Binding","description":"Connect to an App to expose this resource as env.<binding>."}}},"FalFastAnimatediffNode":{"name":"AnimateDiff","description":"AnimateDiff allows you to transform text and video prompts into dynamic videos with a wide range of motion types.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the video. Be as descriptive as possible for best results."},"video":{"label":"Video","description":"The video to transform."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to use. Use it to address details that you don't want in the image."},"num_frames":{"label":"Number of Frames","description":"The number of frames to generate. Value is ignored when video is provided."},"first_n_seconds":{"label":"First N Seconds","description":"The first N number of seconds of video to animate."},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform. 4-12 is recommended for turbo mode."},"strength":{"label":"Strength","description":"The strength of the input video in the final output."},"guidance_scale":{"label":"Guidance Scale","description":"The CFG scale is a measure of how close you want the model to stick to your prompt."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"fps":{"label":"FPS","description":"Number of frames per second to extract from the video."},"motions":{"label":"Motions","description":"The motions to apply to the video.","items":{"zoom-out":"Zoom Out","zoom-in":"Zoom In","pan-left":"Pan Left","pan-right":"Pan Right","tilt-up":"Tilt Up","tilt-down":"Tilt Down"}},"video_size":{"label":"Video Size","description":"The size of the video to generate.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"use_turbo":{"label":"Use Turbo","description":"Turbo mode is faster but may produce lower quality results."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for video generation"},"controls":{"label":"Controls","description":"Configure video generation parameters like steps, strength, and other controls"}}},"FalFluxProV11UltraNode":{"name":"FLUX1.1 [Pro] Ultra","description":"FLUX1.1 [pro] ultra is the newest version of FLUX1.1 [pro], maintaining professional-grade image quality while delivering up to 2K resolution with improved photo realism.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the image."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated image.","items":{"21:9":"Ultra Wide (21:9)","16:9":"Landscape (16:9)","4:3":"Standard (4:3)","1:1":"Square (1:1)","3:4":"Portrait (3:4)","9:16":"Tall (9:16)","9:21":"Ultra Tall (9:21)"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"enable_safety_checker":{"label":"Safety Checker","description":"If set to true, the safety checker will be enabled."},"safety_tolerance":{"label":"Safety Tolerance","description":"The safety tolerance level, when safety checker is enabled.","items":{"1":"Strictest","2":"Strict (Default)","3":"Balanced","4":"Permissive","5":"More Permissive"}},"output_format":{"label":"Output Format","description":"The format of the generated image.","items":{"jpeg":"JPEG","png":"PNG"}},"raw":{"label":"Raw Output","description":"Generate less processed, more natural-looking images."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters"}}},"FalGeminiImageNode":{"name":"Gemini Image","description":"Google Gemini Image (Nano Banana) is a state-of-the-art generative AI model that excels at multi-image fusion, character consistency, and conversational image editing. It can merge multiple images into coherent scenes, maintain subject identity across edits, and perform targeted modifications through natural language instructions.","inputs":{"prompt":{"label":"Prompt","description":"The text prompt describing the image you want to generate or edit."},"image":{"label":"Image","description":"One or more reference images to use for image editing or remixing."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated image.","items":{"Auto":"Auto","1:1":"Square (1:1)","4:3":"Landscape (4:3)","3:4":"Portrait (3:4)","3:2":"Landscape (3:2)","2:3":"Portrait (2:3)","5:4":"Landscape (5:4)","4:5":"Portrait (4:5)","16:9":"Landscape (16:9)","9:16":"Portrait (9:16)","21:9":"Ultrawide (21:9)"}},"system_instruction":{"label":"System Prompt","description":"Initial prompt that helps set the behavior and context for the model."},"model":{"label":"Model","description":"The model to use for image generation.","items":{"gemini-2.5-flash-image":"Nano Banana (Gemini 2.5 Flash)","gemini-3.1-flash-image-preview":"Nano Banana 2 (Gemini 3.1 Flash)","gemini-3.1-flash-lite-image":"Nano Banana 2 Lite (Gemini 3.1 Flash Lite)","gemini-3-pro-image-preview":"Nano Banana Pro (Gemini 3 Pro)"}},"resolution":{"label":"Resolution","description":"The resolution of the generated image. This property is only available for the Pro model.","items":{"1K":"1K","2K":"2K","4K":"4K"}},"search_grounding":{"label":"Search Grounding","description":"Connect to Google Search's vast knowledge base to leverage real-time information. Available only for the Pro model."},"output_format":{"label":"Output Format","description":"The file format for the output image.","items":{"jpeg":"JPEG (smaller file size)","png":"PNG (lossless, transparent)","webp":"WebP (modern format)","image/png":"PNG","image/jpeg":"JPEG"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated or edited image."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalImagePreprocessorsDepthAnythingV2Node":{"name":"Depth Anything V2","description":"Generate a depth map from any image using Depth Anything V2.","inputs":{"image_url":{"label":"Image","description":"The image to generate a depth map from."}},"outputs":{"image":{"label":"Depth Map Image","description":"The image with depth map."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the image input"}}},"FalKlingMotion3Node":{"name":"Kling 3.0 Motion","description":"Transfer movements from a reference video to any character image using Kling 3.0 motion control. Provide a reference image for character appearance and a reference video for motion patterns — the model animates the character following the video's movements. Supports two orientation modes: Video for complex full-body motions (up to 30s) and Image for camera-following animations (up to 10s).","inputs":{"prompt":{"label":"Prompt","description":"Optional text description to guide the motion transfer."},"image":{"label":"Image","description":"Reference image for character appearance. Characters should have clear body proportions and occupy more than 5% of the image."},"video":{"label":"Reference Video","description":"Reference video for motion patterns. Should contain a realistic character with visible body, 3–30 seconds."},"model":{"label":"Model","description":"The Kling 3.0 tier to use for motion control.","items":{"standard":"Standard","pro":"Pro"}},"character_orientation":{"label":"Character Orientation","description":"Video: orientation matches reference video, better for complex motions (max 30s). Image: orientation matches reference image, better for camera movements (max 10s).","items":{"video":"Video","image":"Image"}},"keep_original_sound":{"label":"Keep Original Sound","description":"Preserve audio from the reference video."}},"outputs":{"video":{"label":"Generated Video","description":"Generated motion-controlled video."}},"sections":{"prompts":{"label":"Inputs","description":"Provide the reference image, reference video, and optional prompt."},"controls":{"label":"Controls","description":"Configure model tier, character orientation, and audio settings."}}},"FalMmaudioV2Node":{"name":"MMAudio","description":"MMAudio generates synchronized audio given video and/or text inputs. It can be combined with video models to get videos with audio.","inputs":{"prompt":{"label":"Prompt","description":"Description of the audio you want to generate"},"video":{"label":"Video","description":"Video to generate audio from"},"negative_prompt":{"label":"Negative Prompt","description":"Description of sounds to avoid in the generated audio"},"duration":{"label":"Duration","description":"Length of audio in seconds (between 1 and 30)"},"seed":{"label":"Seed","description":"Random seed for reproducible results."},"num_steps":{"label":"Number of Steps","description":"Number of steps for the audio generation"},"cfg_scale":{"label":"CFG Scale","description":"The strength of Classifier Free Guidance."},"mask_away_clip":{"label":"Mask Away Clip","description":"Whether to mask away the clip."}},"outputs":{"audio":{"label":"Audio","description":"The generated audio file"},"video":{"label":"Video","description":"The generated video file"}},"sections":{"content":{"label":"Content","description":"Prompt and guidance for audio generation"},"settings":{"label":"Settings","description":"Basic audio generation settings"},"advanced":{"label":"Advanced","description":"Advanced generation parameters"}}},"CohereChatNode":{"name":"Cohere Chat","description":"Chat with Cohere models. Cohere provides powerful language models for various tasks.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The Cohere model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}},"FalHunyuan3DMultiviewNode":{"name":"Hunyuan3D Multiview","description":"Hunyuan3D Multiview is a 3D model generation model that can generate realistic and production ready 3D models from images.","inputs":{"front_image":{"label":"Front Image","description":"The front image to generate a 3D model from."},"back_image":{"label":"Back Image","description":"The back image to generate a 3D model from."},"left_image":{"label":"Left Image","description":"The left image to generate a 3D model from."},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"guidance_scale":{"label":"Guidance Scale","description":"Guidance controls how closely the generated model adheres to the image you provide. Accepts values between 0 and 20."},"octree_resolution":{"label":"Octree Resolution","description":"The resolution of the octree. Accepts values between 10 and 1024."},"seed":{"label":"Seed","description":"The same seed and image will output the same image every time."},"textured":{"label":"Textured","description":"If enabled, the model will be textured. Textured generation increases the cost of the generation by 3x."},"turbo":{"label":"Turbo","description":"Turbo is a variant of Hunyuan3D that is faster and cheaper."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated 3D model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for 3D model generation"},"controls":{"label":"Controls","description":"Configure 3D model generation parameters like tier, quality, and other controls"}}},"FalImagePreprocessorsScribbleNode":{"name":"Scribble Detection","description":"Convert an image into a scribble sketch.","inputs":{"image_url":{"label":"Image","description":"The image to convert to a scribble."},"model":{"label":"Model","description":"The model to use for the Scribble detector.","items":{"HED":"Holistically-Nested Edge Detection","PiDi":"PiDi"}},"safe":{"label":"Safe Mode","description":"Whether to use the safe version of the Scribble detector."}},"outputs":{"image":{"label":"Scribble Image","description":"The image converted to a scribble sketch."}},"sections":{"input":{"label":"Input","description":"Configure the input image"},"controls":{"label":"Controls","description":"Configure scribble detection parameters"}}},"FalLucyNode":{"name":"Lucy","description":"Lucy, developed by Decart, is a near-realtime video generation model capable of generating high-quality output. Based on an accelerated Wan-2.2 architecture, an leveraging Decart's inference stack, Lucy can produce professional-grade visual fidelity in the blink of an eye.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image to generate a video from."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16"}}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalMoondreamDetectionNode":{"name":"Moondream Detection","description":"MoonDreamNext Detection is a multimodal vision-language model for gaze detection, bbox detection, point detection, and more.","inputs":{"image_url":{"label":"Image","description":"The image to analyze"},"detection_prompt":{"label":"Detection Prompt","description":"Describe what to detect in the image"},"task_type":{"label":"Detection Type","description":"Type of detection to perform","items":{"bbox_detection":"Bounding Box - Draw boxes around objects","point_detection":"Point - Find specific points","gaze_detection":"Gaze - Detect where someone is looking"}},"use_ensemble":{"label":"Use Ensemble","description":"Whether to use ensemble method for gaze detection (more accurate but slower)"}},"outputs":{"image":{"label":"Result Image","description":"Image with detection visualization"},"text_output":{"label":"Detection Details","description":"Text description of what was detected"}},"sections":{"input":{"label":"Input","description":"Provide an image and what to detect"},"options":{"label":"Options","description":"Configure detection parameters"}}},"FalMoondreamNextNode":{"name":"Moondream","description":"Ask questions about image content using Moondream, a powerful visual language model.","inputs":{"image_url":{"label":"Image","description":"The image to analyze"},"prompt":{"label":"Question","description":"The question to ask about the image"},"task_type":{"label":"Task Type","description":"Type of analysis to perform on the image","items":{"query":"Answer a question about the image","caption":"Generate a caption for the image"}},"max_tokens":{"label":"Max Tokens","description":"Maximum length of the response"}},"outputs":{"output":{"label":"Response","description":"The model's response to your question about the image"}},"sections":{"input":{"label":"Input","description":"Provide an image and question to analyze"},"options":{"label":"Options","description":"Configure how the model should analyze the image"}}},"FalPlayaiTtsDialogNode":{"name":"PlayAI Dialog TTS","description":"Generate natural-sounding multi-speaker dialogues. Perfect for expressive outputs, storytelling, games, animations, and interactive media.","inputs":{"input":{"label":"Dialogue Text","description":"The dialogue text with turn prefixes. Each line should start with a speaker identifier (e.g., \"Speaker 1: Hello\")."},"voice1":{"label":"Speaker 1 Voice","description":"Voice for the first speaker"},"voice2":{"label":"Speaker 2 Voice","description":"Voice for the second speaker"}},"outputs":{"audio":{"label":"Audio","description":"The generated dialogue audio"}},"sections":{"content":{"label":"Content","description":"The dialogue content to convert to speech"},"voices":{"label":"Voices","description":"Configure the voices for each speaker"}}},"FalRecraftV4Node":{"description":"Recraft V4 generates production-ready imagery for brand systems and design workflows from text prompts. It focuses on refined composition, lighting, realistic materials, and cohesive visual taste rather than prompt matching alone. Use normal mode for efficient generation, pro mode for higher-end results, and switch between raster image or editable SVG-style vector output.","name":"Recraft V4","inputs":{"prompt":{"label":"Prompt","description":"Describe the image or vector artwork to generate."},"output_type":{"label":"Output Type","description":"Choose raster image output or SVG vector output.","items":{"image":"Image","vector":"Vector"}},"image_size":{"label":"Image Size","description":"The size of the generated result.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 3:4","portrait_16_9":"Portrait 9:16","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"colors":{"label":"Preferred Colors","description":"Optional hex colors to guide the palette, separated by commas or new lines."},"background_color":{"label":"Background Color","description":"Optional hex color to guide the generated background."},"enable_safety_checker":{"label":"Block NSFW","description":"Enable content moderation for generated results."},"model":{"label":"Model","description":"Choose normal generation or the higher-end pro model.","items":{"normal":"Normal","pro":"Pro"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated raster image or SVG vector file."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for generation."},"controls":{"label":"Controls","description":"Configure model, output type, size, palette guidance, and safety."}}},"FalRemBgNode":{"name":"Rembg","description":"Remove the background from an image.","inputs":{"image":{"label":"Image Prompt","description":"The image to generate a video from. The image must be 960x544 or it will get cropped and resized to that size."},"crop_to_bbox":{"label":"Crop","description":"If set to true, the resulting image be cropped to a bounding box around the subject."}},"outputs":{"image":{"label":"Generated Image","description":"The transparent image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalWan22ImageNode":{"name":"Wan-2.2 Image","description":"Wan-2.2 generates high-resolution, photorealistic images with powerful prompt understanding and fine-grained visual detail. It achieves professional cinematic quality, offering fine-grained control over lighting, color, and composition for versatile styles with delicate detail. Wan-2.2 can generalize across multiple dimensions such as semantics, structure, and aesthetics, with better understanding and execution of prompts for complex scenes and multi-object generation.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate an image from."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt is used to guide the model to avoid generating images that contain certain elements or concepts."},"model":{"label":"Model","description":"The model to use for image generation.","items":{"wan-2.2-5b":"Lite (5B)","wan-2.2-a14b":"Pro (14B)"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same video every time."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform. Higher values can help with preserving details, but take longer to generate. We recommend using 40 steps for Lite and 40 steps for Pro."},"guidance_scale":{"label":"Guidance Scale","description":"Higher guidance scales can help with preserving garment detail, but risks oversaturated colors."},"shift":{"label":"Shift","description":"Shift controls how the model moves through the denoising process, affecting smoothness and textures. Lower values result in more dynamic but sometimes chaotic quality. Higher values result in smoother, more predictable textures."},"enable_prompt_expansion":{"label":"Expand Prompt","description":"Whether to expand the prompt using the model's own capabilities"},"enable_safety_checker":{"label":"Block NSFW","description":"Whether to block NSFW content"}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"PerplexityChatNode":{"name":"Perplexity Chat","description":"Chat with Perplexity models. Perplexity provides AI models optimized for search and reasoning tasks.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The Perplexity model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}},"RunwayActTwoNode":{"name":"Runway Act-Two","description":"Act-Two allows you to animate characters using driving performance videos. By providing a driving performance of someone acting out a scene and a character reference (image or video), Act-Two transfers the movement to your character, bringing them to life with realistic motion, speech, and expression.","inputs":{"characterVideo":{"label":"Character Video","description":"A video of your character. In the output, the character will use the reference video performance in its original animated environment and some of the character's own movements."},"characterImage":{"label":"Character Image","description":"An image of your character. In the output, the character will use the reference video performance in its original static environment."},"referenceVideo":{"label":"Reference Video","description":"A video of a person performing in the manner that you would like your character to perform. The video must be between 3 and 30 seconds in duration."},"aspect_ratio":{"label":"Ratio","description":"The aspect ratio of the generated video.","items":{"1280:720":"1280:720 Horizontal","720:1280":"720:1280 Vertical","960:960":"960:960 Square","1104:832":"1104:832 Horizontal","832:1104":"832:1104 Vertical","1584:672":"1584:672 Landscape"}},"expressionIntensity":{"label":"Expression Intensity","description":"Larger value increases the intensity of the character's expression."},"bodyControl":{"label":"Body Control","description":"When enabled, non-facial movements and gestures will be applied to the character in addition to facial expressions."},"seed":{"label":"Seed","description":"Varying the seed integer is a way to get different results for the same other request parameters. Using the same seed for an identical properties will produce similar results."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for video generation"},"controls":{"label":"Controls","description":"Configure video generation parameters like size, steps, and other controls"}}},"FalFASHNTryonNode":{"name":"Fashn Tryon","description":"FASHN delivers precise virtual try-on capabilities, accurately rendering garment details like text and patterns at 576x864 resolution from both on-model and flat-lay photo references.","inputs":{"image":{"label":"Model Image","description":"The image of the model to try on."},"garment_image":{"label":"Garment Image","description":"The image of the garment to try on."},"category":{"label":"Category","description":"The category of the garment to try on.","items":{"auto":"Auto","tops":"Tops","bottoms":"Bottoms","one-pieces":"One-Pieces"}},"garment_photo_type":{"label":"Garment Photo Type","description":"The type of garment photo to optimize internal parameters for better performance.","items":{"model":"Model","flat-lay":"Flat-Lay","auto":"Auto"}},"mode":{"label":"Mode","description":"Specifies the mode of operation. \"performance\" mode is faster but may sacrifice quality, \"balanced\" mode is a balance between speed and quality, and \"quality\" mode is slower but produces higher quality results.","items":{"performance":"Performance","balanced":"Balanced","quality":"Quality"}},"nsfw_filter":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."},"seed":{"label":"Seed","description":"Sets random operations to a fixed state. Use the same seed to reproduce results with the same inputs, or different seed to force different results."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalLumaRay2VideoNode":{"name":"Luma Ray 2","description":"Ray2 is a large-scale video generative model capable of creating realistic visuals with natural, coherent motion.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image used as the first frame of the video. When provided, the aspect ratio will be ignored."},"end_image":{"label":"End Image Prompt","description":"An image to blend the end of the video with."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16","4:3":"4:3","3:4":"3:4","21:9":"21:9","9:21":"9:21"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"720p":"720p","540p":"540p","1080p":"1080p"}},"flash":{"label":"Flash","description":"Flash is an variant of Luma Ray 2 that is 3x faster and 2x cheaper."},"duration":{"label":"Duration","description":"The duration of the generated video. If an image is provided, the duration will be 5 seconds.","items":{"5s":"5s","9s":"9s"}},"loop":{"label":"Loop","description":"Whether the video should loop (end of video is blended with the beginning)."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalRecraftV3Node":{"name":"Recraft v3","description":"Recraft is an image generation model with the ability to generate long texts, vector art, images in multiple styles, and much more. Recraft V3 is designed with professional designers in mind, providing advanced features and controls for creating high-quality graphic designs. It excels in anatomical accuracy, prompt understanding, and high aesthetic quality. The model allows for creating images that maintain consistent brand style and provides ultimate control and precision for iterations.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the image."},"image":{"label":"Image Prompt","description":"The image to generate an image from."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to use for generating the image. This is used to remove unwanted elements from the image."},"strength":{"label":"Image Strength","description":"The higher the value, the more the original image is used, while lower values will prioritize the text prompt."},"image_size":{"label":"Image Size","description":"The size of the generated image. When using a reference image, the size will be ignored and the reference image size will be used instead.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"style":{"label":"Style","description":"The style of the generated image. Note: Vector images cost 2X as much.","items":{"any":"Any Style","realistic_image":"Realistic Image","digital_illustration":"Digital Illustration","vector_illustration":"Vector Illustration","realistic_image/b_and_w":"Realistic Image - B&W","realistic_image/hard_flash":"Realistic Image - Hard Flash","realistic_image/hdr":"Realistic Image - HDR","realistic_image/natural_light":"Realistic Image - Natural Light","realistic_image/studio_portrait":"Realistic Image - Studio Portrait","realistic_image/enterprise":"Realistic Image - Enterprise","realistic_image/motion_blur":"Realistic Image - Motion Blur","realistic_image/evening_light":"Realistic Image - Evening Light","realistic_image/faded_nostalgia":"Realistic Image - Faded Nostalgia","realistic_image/forest_life":"Realistic Image - Forest Life","realistic_image/mystic_naturalism":"Realistic Image - Mystic Naturalism","realistic_image/natural_tones":"Realistic Image - Natural Tones","realistic_image/organic_calm":"Realistic Image - Organic Calm","realistic_image/real_life_glow":"Realistic Image - Real Life Glow","realistic_image/retro_realism":"Realistic Image - Retro Realism","realistic_image/retro_snapshot":"Realistic Image - Retro Snapshot","realistic_image/urban_drama":"Realistic Image - Urban Drama","realistic_image/village_realism":"Realistic Image - Village Realism","realistic_image/warm_folk":"Realistic Image - Warm Folk","digital_illustration/pixel_art":"Digital Illustration - Pixel Art","digital_illustration/hand_drawn":"Digital Illustration - Hand Drawn","digital_illustration/grain":"Digital Illustration - Grain","digital_illustration/infantile_sketch":"Digital Illustration - Infantile Sketch","digital_illustration/2d_art_poster":"Digital Illustration - 2D Art Poster","digital_illustration/handmade_3d":"Digital Illustration - Handmade 3D","digital_illustration/hand_drawn_outline":"Digital Illustration - Hand Drawn Outline","digital_illustration/engraving_color":"Digital Illustration - Engraving Color","digital_illustration/2d_art_poster_2":"Digital Illustration - 2D Art Poster 2","digital_illustration/antiquarian":"Digital Illustration - Antiquarian","digital_illustration/bold_fantasy":"Digital Illustration - Bold Fantasy","digital_illustration/child_book":"Digital Illustration - Child Book","digital_illustration/child_books":"Digital Illustration - Child Books","digital_illustration/cover":"Digital Illustration - Cover","digital_illustration/crosshatch":"Digital Illustration - Crosshatch","digital_illustration/digital_engraving":"Digital Illustration - Digital Engraving","digital_illustration/expressionism":"Digital Illustration - Expressionism","digital_illustration/freehand_details":"Digital Illustration - Freehand Details","digital_illustration/grain_20":"Digital Illustration - Grain 20","digital_illustration/graphic_intensity":"Digital Illustration - Graphic Intensity","digital_illustration/hard_comics":"Digital Illustration - Hard Comics","digital_illustration/long_shadow":"Digital Illustration - Long Shadow","digital_illustration/modern_folk":"Digital Illustration - Modern Folk","digital_illustration/multicolor":"Digital Illustration - Multicolor","digital_illustration/neon_calm":"Digital Illustration - Neon Calm","digital_illustration/noir":"Digital Illustration - Noir","digital_illustration/nostalgic_pastel":"Digital Illustration - Nostalgic Pastel","digital_illustration/outline_details":"Digital Illustration - Outline Details","digital_illustration/pastel_gradient":"Digital Illustration - Pastel Gradient","digital_illustration/pastel_sketch":"Digital Illustration - Pastel Sketch","digital_illustration/pop_art":"Digital Illustration - Pop Art","digital_illustration/pop_renaissance":"Digital Illustration - Pop Renaissance","digital_illustration/street_art":"Digital Illustration - Street Art","digital_illustration/tablet_sketch":"Digital Illustration - Tablet Sketch","digital_illustration/urban_glow":"Digital Illustration - Urban Glow","digital_illustration/urban_sketching":"Digital Illustration - Urban Sketching","digital_illustration/vanilla_dreams":"Digital Illustration - Vanilla Dreams","digital_illustration/young_adult_book":"Digital Illustration - Young Adult Book","digital_illustration/young_adult_book_2":"Digital Illustration - Young Adult Book 2","vector_illustration/bold_stroke":"Vector Illustration - Bold Stroke","vector_illustration/chemistry":"Vector Illustration - Chemistry","vector_illustration/colored_stencil":"Vector Illustration - Colored Stencil","vector_illustration/contour_pop_art":"Vector Illustration - Contour Pop Art","vector_illustration/cosmics":"Vector Illustration - Cosmics","vector_illustration/cutout":"Vector Illustration - Cutout","vector_illustration/depressive":"Vector Illustration - Depressive","vector_illustration/editorial":"Vector Illustration - Editorial","vector_illustration/emotional_flat":"Vector Illustration - Emotional Flat","vector_illustration/infographical":"Vector Illustration - Infographical","vector_illustration/marker_outline":"Vector Illustration - Marker Outline","vector_illustration/mosaic":"Vector Illustration - Mosaic","vector_illustration/naivector":"Vector Illustration - Naivector","vector_illustration/roundish_flat":"Vector Illustration - Roundish Flat","vector_illustration/segmented_colors":"Vector Illustration - Segmented Colors","vector_illustration/sharp_contrast":"Vector Illustration - Sharp Contrast","vector_illustration/thin":"Vector Illustration - Thin","vector_illustration/vector_photo":"Vector Illustration - Vector Photo","vector_illustration/vivid_shapes":"Vector Illustration - Vivid Shapes","vector_illustration/engraving":"Vector Illustration - Engraving","vector_illustration/line_art":"Vector Illustration - Line Art","vector_illustration/line_circuit":"Vector Illustration - Line Circuit","vector_illustration/linocut":"Vector Illustration - Linocut"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size and style"}}},"FalReveNode":{"name":"Reve","description":"Generate and edit images using Reve, a powerful image generation and editing model.","inputs":{"prompt":{"label":"Prompt","description":"The text prompt describing the image you want to generate or edit."},"image":{"label":"Image","description":"One or more reference images to use for image editing or remixing."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated image.","items":{"1:1":"Square (1:1)","16:9":"Landscape (16:9)","9:16":"Portrait (9:16)","4:3":"Landscape (4:3)","3:4":"Portrait (3:4)","3:2":"Landscape (3:2)","2:3":"Portrait (2:3)"}},"output_format":{"label":"Output Format","description":"The file format for the output image.","items":{"jpeg":"JPEG (smaller file size)","png":"PNG (lossless, transparent)","webp":"WebP (modern format)"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated or edited image."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"TextSplitNode":{"name":"Text Split","description":"Splits text into multiple outputs by a delimiter.","inputs":{"text":{"label":"Text","description":"Text to split."},"delimiter":{"label":"Delimiter","description":"How to split the text.","items":{"newline":"New Line","comma":"Comma","space":"Space","tab":"Tab","custom":"Custom","regex":"Regex"}},"customDelimiter":{"label":"Pattern","description":"Custom delimiter string or regex pattern."}},"dynamicOutputs":{"part":{"label":"Part","description":"A split text segment."}},"sections":{"settings":{"label":"Settings","description":"Split settings"}}},"CreativeCodeNode":{"name":"Creative Code","description":"Generate and run creative code with a creative coding library. Supports dynamic parameters via @fuser-params.","inputs":{"library":{"label":"Library","description":"The JavaScript library to use for code generation.","items":{"canvas":"Canvas 2D","p5":"p5.js","three":"Three.js","chartjs":"Chart.js"}},"prompt":{"label":"Prompt","description":"Describe what you want to create. The LLM will generate code for you."},"attachments":{"label":"Attachments","description":"Connect images, videos, audio, or text to use in the sketch."},"codeIn":{"label":"Code In","description":"Incoming code from another node"},"code":{"label":"Code","description":"The JavaScript code to execute. Uses @fuser-params to declare dynamic inputs."}},"outputs":{"promptOut":{"label":"Prompt","description":"Pass prompt through"},"attachmentsOut":{"label":"Attachments","description":"Pass attachments through"},"codeOut":{"label":"Code","description":"Code output for downstream nodes"}},"sections":{"prompt":{"label":"Prompt","description":"Generate code using AI"},"code":{"label":"Code","description":"Edit the generated code"},"attachments":{"label":"Attachments","description":"Dynamic attachments from @fuser-attachments"},"params":{"label":"Parameters","description":"Dynamic parameters from @fuser-params"},"outputs":{"label":"Outputs","description":"Connect code and prompt to other Creative Code nodes"}},"ui":{"tabs":{"ariaLabel":"Code editor tabs","prompt":"Prompt","code":"Code"},"toolbar":{"zoomToNode":"Zoom to node","downloadCode":"Download code","resetToDefault":"Reset to default","editing":"Editing","generating":"Generating...","done":"Done","editCode":"Edit code","generateCode":"Generate code","captureThumbnail":"Capture thumbnail","saveEdits":"Save edits (⌘S)","noUnsavedChanges":"No unsaved changes","captureThumbnailDisabled":"Make an edit first to capture a thumbnail"},"resetDialog":{"title":"Reset Code?","actionLabel":"Reset","cancelLabel":"Cancel","body":"This will clear your current code and reset it to the default boilerplate. This action cannot be undone."},"toast":{"codeReset":"Code reset to default","codeDownloaded":"Code downloaded"},"promptPanel":{"library":"Library","placeholderGenerate":"Describe what you want to create...","placeholderEdit":"Describe how you want the sketch to change...","craft":"Craft","crafting":"Crafting","notEnoughCredits":"Not enough credits","notEnoughCreditsDescription":"You do not have enough credits to craft prompts. Please add more credits to continue.","addCredits":"Add Credits","promptCraftFailed":"Prompt crafting failed","promptCraftFallback":"Something went wrong while crafting your prompt."},"canvas":{"dragToCopyFrame":"Drag to copy frame","captureFrame":"Capture current frame","screenshotSaved":"Screenshot saved","captureFailed":"Failed to capture frame","initializingWorker":"Loading...","tryToFix":"Try to fix","pause":"Pause","play":"Play","record":"Record","stopRecording":"Stop","recordComplete":"Recording saved","recordFailed":"Recording failed","enterFullscreen":"Enter fullscreen","exitFullscreen":"Exit fullscreen","zoomIn":"Zoom in","zoomOut":"Zoom out","fitToView":"Fit to view","usingWebcam":"Using webcam","usingSocket":"Using socket","generating":"Generating","unsupportedBrowser":"This browser does not support creative code. Please use a recent version of Chrome, Edge, or Firefox, preferably on desktop."},"editor":{"open":"Edit","view":"View","exit":"Exit","title":"Creative Code Editor","viewerTitle":"Creative Code Viewer","propertiesTitle":"Properties","canvasSize":"Canvas size","fitToMedia":"Fit to largest attachment","width":"Width","height":"Height","attachmentsTitle":"Attachments","noAttachments":"No generated attachments yet.","connected":"Connected","notConnected":"Not connected","explaining":"Explaining...","noParams":"Parameters will appear here after generating code with params."},"webgl":{"limitReached":"This project has reached the maximum number of simultaneous WebGL sketches (8). Remove a WebGL sketch or use a 2D-only library.","limitShort":"WebGL sketch limit reached","limitPaste":"This project has reached the maximum number of simultaneous WebGL sketches (8). Remove a WebGL sketch before pasting."},"codeEditor":{"preparingEdits":"Preparing edits","generating":"Generating","lineChanged":"line changed","linesChanged":"lines changed","planningEdits":"Planning edits","writingCode":"Writing code","explain":"Explain"},"overwriteDialog":{"title":"Overwrite newer history?","actionLabel":"Generate","cancelLabel":"Cancel","body":"You are viewing an older generation. Generating from here will overwrite all newer history."},"publish":{"published":"Published! Link copied to clipboard.","publishFailed":"Failed to publish","updated":"Published embed updated","updateFailed":"Failed to update","unpublished":"Unpublished","unpublishFailed":"Failed to unpublish","copied":"Copied to clipboard","tooltip":"Publish as embed","publish":"Publish","cancel":"Cancel","description":"Publish this creative code as an embeddable iframe that anyone can view.","titleLabel":"Title (optional)","titlePlaceholder":"My creative code","updateTooltip":"Update published embed","updateTitle":"Update published embed?","updating":"Updating...","update":"Update","updateDescription":"The code has changed since this was last published. Update the embed to show the latest version?","publishedStatus":"Published","publishedHeader":"Published embed","directLink":"Direct link","copyLink":"Copy link","embedSnippet":"Embed snippet","copySnippet":"Copy snippet","unpublishing":"Unpublishing...","unpublish":"Unpublish","done":"Done"},"saveAsset":{"title":"Save Asset","still":"Photo","video":"Video","saving":"Saving...","captureStill":"Capture Still","uploading":"Uploading...","stopRecording":"Stop Recording","startRecording":"Start Recording"}},"embed":{"viewOnFuser":"View on Fuser","buildOnFuser":"Build on Fuser"}},"DeepseekChatNode":{"name":"DeepSeek Chat","description":"Chat with DeepSeek models. DeepSeek provides powerful language models with strong reasoning capabilities.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The DeepSeek model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}},"FalKling21VideoNode":{"name":"Kling 2.X Video Tool","description":"Kling excels at creating cinema-grade videos with advanced 3D spatiotemporal attention technology. Key strengths include exceptional image-to-video conversion, realistic motion physics, fast generation speeds, and strong prompt adherence. Kling particularly shines in complex motion sequences, emotional expressions, and dynamic action scenes. Although it struggles with text generation consistency and multi-subject scenes, it is ideal for creators prioritizing image animation and cinematic realism. Kling is developed by Kuaishou and is currently available in 4 variants: 2.6 Pro, 2.5 Turbo Pro, 2.1 Standard, 2.1 Pro, and 2.1 Master.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image to generate a video from. This will be used as the first frame of the video."},"endImage":{"label":"End Image","description":"The image used as the last frame of the video. Only supported by the 2.1 Pro model."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to guide against undesired results."},"model":{"label":"Model","description":"The Kling 2.X model to use for video generation.","items":{"2.6-pro":"2.6 Pro","2.5-turbo-standard":"2.5 Turbo Standard","2.5-turbo-pro":"2.5 Turbo Pro","standard":"2.1 Standard","pro":"2.1 Pro","master":"2.1 Master"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video. This property is only supported for the Master model when using text to video mode.","items":{"16:9":"16:9","9:16":"9:16","1:1":"1:1"}},"duration":{"label":"Duration","description":"The duration of the generated video in seconds.","items":{"5":"5","10":"10"}},"guidance_scale":{"label":"CFG Scale","description":"Classifier Free Guidance controls how closely the generated video adheres to the text prompt you provide. Accepts values between 0 and 1."},"generate_audio":{"label":"Generate Audio","description":"Generate audio for the video. Available only for the 2.6 Pro model."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalLatentSyncNode":{"name":"LatentSync","description":"LatentSync is a video-to-video model that generates lip sync animations from audio using advanced algorithms for high-quality synchronization.","inputs":{"video":{"label":"Video","description":"Video for lip sync generation"},"audio":{"label":"Audio","description":"Audio to sync with the video"},"guidance_scale":{"label":"Guidance Scale","description":"Controls how closely the model follows the audio guidance (higher values = stronger guidance)"},"seed":{"label":"Seed","description":"The same seed and prompt will output the same result every time."},"loop_mode":{"label":"Loop Mode","description":"Video loop mode when audio is longer than video. Options: pingpong, loop","items":{"pingpong":"Ping Pong","loop":"Loop"}}},"outputs":{"video":{"label":"Synced Video","description":"The generated video with lip sync applied"}},"sections":{"media":{"label":"Media","description":"Video and audio for lip sync"},"advanced":{"label":"Advanced","description":"Advanced settings for lip sync generation"}}},"FalViduReferenceNode":{"name":"Vidu Reference","description":"Vidu Reference is a video generation model that enables seamless interaction between multiple subjects, including characters, props, objects, and environments in the same scene. This model is ideal for creating videos with complex scenes and multiple characters, where characters interact naturally within the same scene. Vidu supports feature fusion, allowing elements from different subjects—such as the front of Character A and the back of Character B—to merge seamlessly into a new character or object.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from. The prompt should be 1500 characters or less."},"images":{"label":"Images","description":"Reference images to generate your video. Vidu will combine the features of these images to create a video."},"model":{"label":"Model","description":"The model to use for the video. Choose between the latest Q1 model or the original Vidu model.","items":{"q1":"Vidu Q1","vidu":"Vidu"}},"movement_amplitude":{"label":"Movement Amplitude","description":"Movement amplitude controls the amount of movement in the video.","items":{"auto":"Auto","small":"Small","medium":"Medium","large":"Large"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16","1:1":"1:1"}},"seed":{"label":"Seed","description":"The same seed and prompt will result in the same output every time."},"bgm":{"label":"Add Music","description":"Whether to add background music to the video. This property is only available for the Vidu Q1."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalWan22VideoNode":{"name":"Wan-2.2 Video","description":"Wan-2.2 is a leading-edge and highly capable image and video generation model developed by Tongyi Lab of Alibaba Group. Wan-2.2 achieves professional cinematic narratives through a deep command of shot language, offering fine-grained control over lighting, color, and composition for versatile styles with delicate detail. It effortlessly recreates all kinds of complex motion, with enhanced fluidity and control, with better understanding and execution of prompts for complex scenes and multi-object generation. Wan-2.2 can generalize across multiple dimensions such as motions, semantics, and aesthetics. In addition to text-to-video and image-to-video, Wan-2.2 also supports video-to-video generation, with the ability to perform a wide range of edits on an input video such as adding, removing, and transforming objects.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image used as the first frame of the video. If the image does not match the chosen aspect ratio, it is resized and center cropped."},"endImage":{"label":"End Image","description":"The image used as the last frame of the video. Only supported by the Pro model."},"video":{"label":"Video Prompt","description":"Input video, used for video-to-video generation and editing."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt is used to guide the model to avoid generating videos that contain certain elements or concepts."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"wan-2.2-5b":"Lite (5B)","wan-2.2-a14b":"Pro (14B)"}},"num_frames":{"label":"Frames","description":"The total number of frames to generate. Must be between 81 and 121."},"frames_per_second":{"label":"FPS","description":"The number of frames per second to generate."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same video every time."},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"480p":"480p","580p":"580p","720p":"720p"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the image or video prompts.","items":{"auto":"Auto","16:9":"16:9","9:16":"9:16","1:1":"1:1"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform. Higher values can help with preserving details, but take longer to generate. We recommend using 40 steps for Lite and 27 steps for Pro."},"guidance_scale":{"label":"Guidance Scale","description":"Higher guidance scales can help with preserving garment detail, but risks oversaturated colors."},"shift":{"label":"Shift","description":"Shift controls how the model moves through the denoising process, affecting motion and time flow in your video. Lower values result in smoother, more predictable movement. Higher values result in more dynamic but sometimes chaotic motion."},"enable_prompt_expansion":{"label":"Expand Prompt","description":"Whether to expand the prompt using the model's own capabilities"},"enable_safety_checker":{"label":"Block NSFW","description":"Whether to block NSFW content"},"turbo_mode":{"label":"Turbo Mode","description":"When enabled, the video will be generated faster with no noticeable degradation in the visual quality. This property is not supported when using video-to-video generation."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"MistralChatNode":{"name":"Mistral Chat","description":"Chat with Mistral AI models. Mistral provides efficient and powerful language models.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The Mistral model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}},"AppNode":{"name":"App","description":"A live, AI-authored app — prompt to generate, iframe to preview.","inputs":{"attachments":{"label":"Assets","description":"Public URLs of media (image / video / audio) to make available to the agent."},"references":{"label":"Inspiration","description":"Multimodal visual / video / audio context for the agent. Any media wired here is sent to the model so it can perceive what you want."},"attachment":{"label":"Asset","description":"A typed asset slot declared by the generated code."},"elements":{"label":"Elements","description":"Components extracted from this app and connected via wires."},"element":{"label":"Element","description":"A specific extracted Element wire slot."},"socketIn":{"label":"Socket In","description":"An intent-typed input declared by the generated code."},"resourceInput":{"label":"Database","description":"A shared Resource Node binding for the generated app."},"generationModel":{"label":"Model","description":"The model used to generate and edit this app."}},"outputs":{"appUrl":{"label":"Preview URL","description":"Live preview URL of the deployed app."},"fork":{"label":"Fork","description":"Fork this app into a new App node."},"socketOut":{"label":"Socket Out","description":"An intent-typed output declared by the generated code."},"graphOutput":{"label":"Output","description":"A typed graph output produced by the app."}},"extractPopover":{"convert":"Convert to Element","extracting":"Extracting…"},"promote":{"promotedToast":"Promoted to production","ariaLabel":"Promote to production","promoting":"Promoting...","label":"Promote"},"channelBadge":{"draft":"Draft","published":"Published"},"publish":{"unpublishedToast":"App unpublished","publishedToast":"App published","unpublishAriaLabel":"Unpublish app","publishAriaLabel":"Publish app","publishing":"Publishing...","published":"Published","publish":"Publish","draft":"Draft","update":"Update","upgrade":"Upgrade","upgradeToPublish":"Upgrade to publish","unpublish":"Unpublish","statusLive":"Live","statusChanges":"Changes","publishDraft":"Publish draft","draftNotPublished":"Your latest changes are not published yet.","limitTooltip":{"title":"Published app limit reached","bodyOne":"Your plan allows 1 published app. Unpublish an existing app or upgrade to publish more.","body":"You have reached your published app limit. Unpublish an existing app or upgrade to publish more.","upgrade":"Upgrade plan"},"usernameRequired":{"title":"Username required","description":"Public app links need a username. Generate one like @{{username}}, or choose one in Profile settings.","useGenerated":"Generate username","openSettings":"Choose in settings","generateFailed":"We could not find an available username automatically. Choose one in Profile settings.","generateErrorTitle":"Could not set username","usernameSet":"Username set to @{{username}}"},"publishedCounter":"published"},"focus":{"titleFallback":"App","publish":"Publish","settings":"Settings","closeSettings":"Close settings","composer":{"addMedia":"Add media","addInspiration":"Add inspiration","addAssets":"Add assets"}},"properties":{"settings":"Settings"},"appToolSettings":{"uncreated":"AI tool settings appear after this app has been generated.","loadError":"Could not load AI tool settings.","title":"AI","description":"Choose which AI features this app can use. Spending comes from the app owner's credits.","workspaceDisabled":"Workspace policy currently disables platform AI tools for this app.","preview":"Preview","published":"Published","previewDescription":"For workspace previews and testing.","publishedDescription":"For visitors using published links.","channelCalls":"{{count}} calls","toolUsage":"{{credits}} spent","models":"Allowed choices","perCallLimit":"Per use","dailyLimit":"Daily","monthlyLimit":"Monthly","noLimit":"none","strategyText":"Text","strategyWorkflow":"Workflow","strategyServer":"Server","spent":"Spent","runs":"Runs","enabledShort":"On","enableFeature":"Enable {{feature}}","generateImages":"Generate Images","generateImagesDescription":"Let the app create images from prompts or uploaded images.","analyzeTextAndMedia":"Analyze Text and Media","analyzeTextAndMediaDescription":"Let the app read text, images, or video and return an answer.","genericToolDescription":"Let the app use this Fuser-hosted AI feature.","usesCredits":"Uses credits","freeTool":"No credit spend","modelFastImage":"Fast image generation","modelBalancedImage":"Balanced image generation","modelHighestQualityImage":"Highest quality image generation","modelTextMediaAnalysis":"Text and media analysis","toolRuns":"{{count}} runs","selectedModel":"Model","selectedModelAria":"Model used by {{feature}}"},"appDashboard":{"saved":"App settings saved","uncreated":"App settings appear after this app has been generated.","notFound":"App not found.","shareTitle":"Publishing","publicLive":"Anyone with the link can open the published app.","draftOnly":"Only editors can open this draft app.","previewUrl":"Preview","publicUrl":"Published","draftChanges":"Draft changes","settingsTitle":"Profile","name":"Name","description":"Description","urlPath":"URL path","saving":"Saving...","save":"Save changes","categories":"Categories","addCategory":"Add category","tags":"Tags","addTag":"Add tag","screenshots":"Screenshots","ai":"AI","copied":"Copied","copyUrl":"Copy URL","openUrl":"Open URL","openingEditor":"Opening...","noScreenshots":"No screenshots yet.","upload":"Upload","discoverable":"Users can find my app on Fuser","discoverableHint":"Show this app in Fuser discovery feeds."},"creditThreshold":{"upgrade":"Upgrade","memberBody":"{{tier}} generation needs at least {{threshold}} credits. Ask your team admin to add credits or turn on auto top-up.","body":"{{tier}} generation needs at least {{threshold}} credits. Add credits or turn on auto top-up to continue."}},"CompositorNode":{"name":"Compositor","description":"Combine multiple media layers (images, videos, 3D) into a single composited output. Click Edit to open the full compositor editor.","inputs":{"layer1":{"label":"Layer 1","description":"First layer (bottom)"},"layer2":{"label":"Layer 2","description":"Layer 2"}},"outputs":{"scene":{"label":"Scene","description":"The full compositor scene for downstream rendering. Hybrid video/image nodes can render this directly."}},"sections":{"layers":{"label":"Layers","description":"Input layers to composite (bottom to top)"}},"node":{"rendering":"Rendering...","connectLayersToPreview":"Connect layers to preview","edit":"Edit","compositorPreviewAlt":"Compositor preview"}},"FalLTX2Node":{"name":"LTX 2.0","description":"LTX-2 is a next-generation open-source video model that generates synchronized audio and video together in one coherent process. It supports up to 4K resolution at 50 fps with motion, dialogue, ambience, and music flowing simultaneously. Choose Fast mode for quick previews and high-throughput ideation, or Pro mode for balanced performance with strong fidelity. With support for image-to-video, text-to-video, and video retakes, LTX-2 offers creative flexibility at a fraction of the compute cost.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image","description":"The image to use as the first frame of the video."},"video":{"label":"Retake Video","description":"The video to edit. This should be a video of a scene that you would like to edit, or change the audio of."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"fast":"Fast","pro":"Pro"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"1080p":"1080p","1440p":"1440p","2160p":"2160p"}},"duration":{"label":"Duration","description":"The duration of the generated video. The fast model supports 6-20 seconds. Durations longer than 10 seconds (12, 14, 16, 18, 20) are only supported with 25 FPS and 1080p resolution. The retake model supports 6-20 seconds.","items":{"6":"6s","8":"8s","10":"10s","12":"12s","14":"14s","16":"16s","18":"18s","20":"20s"}},"fps":{"label":"FPS","description":"The FPS of the generated video.","items":{"25":"25","50":"50"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9"}},"generate_audio":{"label":"Generate Audio","description":"Generate audio for the video."},"retake_mode":{"label":"Retake Mode","description":"The retake mode to use for the video.","items":{"replace_audio":"Replace Audio","replace_video":"Replace Video","replace_audio_and_video":"Replace Audio and Video"}},"retake_start_time":{"label":"Retake Start Time","description":"The start time of the video to retake in seconds."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}},"errors":{"incompatibleDuration":"Durations longer than 10 seconds are only supported with 25 FPS and 1080p resolution.","proDurationLimit":"Pro model does not support durations longer than 10 seconds.","generationError":"We encountered an error while generating the video."}},"FalMeshyRetextureNode":{"name":"Meshy 5 Retexture","description":"Meshy 5 Retexture applies new, high-quality textures to existing 3D models using either text prompts or reference images. It supports PBR material generation for realistic, production-ready results.. Meshy Retexture provides granular control over the retexturing process, including the ability to control the topology, polycount, and symmetry of the generated model. Additional control over texture generation is also available, including the ability to provide a texture prompt and a guiding texture image. Meshy Retexture is perfect for rapid prototyping, concept visualization, game asset creation, e-commerce, and digital twins.","inputs":{"model_url":{"label":"Model","description":"The 3D model used for retexturing."},"text_style_prompt":{"label":"Texture Prompt","description":"A textual prompt to guide texture generation."},"image_style_url":{"label":"Texture Image","description":"A 2D reference image to guide the texture generation process. When provided, the texture prompt is ignored."},"enable_pbr":{"label":"PBR","description":"Whether to generate PBR Maps (metallic, roughness, normal) in addition to base color."},"enable_original_uv":{"label":"Original UV","description":"Use the original UV mapping of the model instead of generating new UVs. If the model has no original UV, output quality may be reduced."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated 3D model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for 3D model generation"},"controls":{"label":"Controls","description":"Configure 3D model retexturing parameters like PBR, texture prompt, and other texture controls"}}},"FalRodinNode":{"name":"Rodin","description":"Rodin by Hyper3D generates realistic and production ready 3D models from text or images.","inputs":{"prompt":{"label":"Prompt","description":"A textual prompt to guide model generation. Required for Text-to-3D mode. Optional for Image-to-3D mode."},"image":{"label":"Images","description":"Images to generate your 3D model. You can upload either multiple views of one object, or images of different objects. Select the appropriate \"Multi-Image Mode\" below based on your image type."},"multi_image_mode":{"label":"Multi-Image Mode","description":"Choose how to process multiple images: Select \"Fuse\" when uploading images of different objects to combine their features. Select \"Concat\" when uploading multiple views of the same object to create a more accurate 3D model.","items":{"fuse":"Fuse","concat":"Concat"}},"tier":{"label":"Tier","description":"Rodin Sketch provides fast generation of 3D models, suitable for early-stage prototyping. It produces models with basic geometry and texturing, allowing for quick visualization and iteration. Rodin Regular generates 3D models with customizable polygon counts and high-quality texturing. It is ideal for projects that require a good balance of detail and efficiency.","items":{"Sketch":"Sketch","Regular":"Regular"}},"quality":{"label":"Quality","description":"The quality of the generated 3D model.","items":{"extra-low":"Extra Low","low":"Low","medium":"Medium","high":"High"}},"seed":{"label":"Seed","description":"The same seed and prompt will result in the same output every time."},"bake_lighting":{"label":"Bake Lighting","description":"If enabled, the model will bake the lighting of the image into the 3D model."},"use_hyper":{"label":"Hyper Mode","description":"Whether to export the model using hyper mode."},"ta_pose":{"label":"T/A Pose","description":"Whether to generate the model in T/A Pose when the model is human-like."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated 3D model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for 3D model generation"},"controls":{"label":"Controls","description":"Configure 3D model generation parameters like tier, quality, and other controls"}}},"GroqChatNode":{"name":"Groq Chat","description":"Chat with Groq models. Groq provides fast inference for various language models.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The Groq model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}},"VideoNode":{"name":"Video","description":"The video node is a primitive node used to store and view video content.","inputs":{"video":{"label":"Video","description":"Video content"}},"outputs":{"videoOut":{"label":"Video Out","description":"The displayed video, re-emitted for downstream nodes."}}},"FalBriaProductShotNode":{"name":"Bria Product Shot","description":"Place any product in any scenery with just a prompt or reference image while maintaining high integrity of the product. Trained exclusively on licensed data for safe and risk-free commercial use and optimized for eCommerce.","inputs":{"image_url":{"label":"Product Image","description":"The product image to place in a lifestyle shot."},"ref_image_url":{"label":"Reference Image","description":"Optional reference image to use for generating the new scene or background. Use either this or Scene Description."},"scene_description":{"label":"Scene Description","description":"Text description of the new scene or background for the provided product shot."},"optimize_description":{"label":"Optimize Description","description":"Whether to optimize the scene description."},"fast":{"label":"Fast Mode","description":"Whether to use the fast model for quicker results."},"original_quality":{"label":"Original Quality","description":"For original placement: retain the original input image size if true."},"placement_type":{"label":"Placement Type","description":"How to position the product in the image.","items":{"original":"Original Position","automatic":"Automatic (10 Positions)","manual_placement":"Manual Placement","manual_padding":"Manual Padding"}},"manual_placement_selection":{"label":"Manual Placement","description":"Specify which placement position to use if manual_placement is selected.","items":{"upper_left":"Upper Left","upper_right":"Upper Right","bottom_left":"Bottom Left","bottom_right":"Bottom Right","right_center":"Right Center","left_center":"Left Center","upper_center":"Upper Center","bottom_center":"Bottom Center","center_vertical":"Center Vertical","center_horizontal":"Center Horizontal"}}},"outputs":{"image":{"label":"Generated Product Shot","description":"The generated lifestyle product shot."}},"sections":{"inputs":{"label":"Inputs","description":"Product image and scene description inputs"},"controls":{"label":"Controls","description":"Configure generation parameters"},"placement":{"label":"Placement","description":"Configure product placement options"}}},"FalFastSdxlNode":{"name":"Fast SDXL","description":"Generate high-quality images from text prompts using Stable Diffusion XL.","inputs":{"prompt":{"label":"Prompt","description":"Text description of the image to generate. Be as descriptive as possible for best results."},"negative_prompt":{"label":"Negative Prompt","description":"Elements to avoid in the generated image (e.g., \"blurry, low quality, distorted\")."},"image_size":{"label":"Image Size","description":"The dimensions of the output image.","items":{"square_hd":"Square HD (1024x1024)","square":"Square (512x512)","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Inference Steps","description":"Higher values produce more refined images but take longer."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"Guidance Scale","description":"How closely to follow the prompt. Higher values stick closer to the prompt."},"enable_safety_checker":{"label":"Enable Safety Checker","description":"Enable content filtering for generated images."},"expand_prompt":{"label":"Expand Prompt","description":"Automatically enhance your prompt with additional details."}},"outputs":{"image":{"label":"Generated Image","description":"The image generated from the text prompt."}},"sections":{"inputs":{"label":"Inputs","description":"Text prompts for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters"}}},"FalTripo3DNode":{"name":"Tripo 3D","description":"Tripo 3D v2.5 generates high-fidelity 3D models from a required front image with fast single-image reconstruction. Add left, right, or back views to switch into multiview generation when you need stronger geometric consistency. The node also exposes texture quality, quad mesh, face limit, alignment, and PBR controls so you can tune output quality and format for production workflows.","inputs":{"front_image":{"label":"Front Image","description":"The required front view image of the object. With only this image, Tripo uses image-to-3d. Adding any extra view switches to multiview-to-3d."},"back_image":{"label":"Back Image","description":"An optional back view image of the same object."},"left_image":{"label":"Left Image","description":"An optional left-side view image of the same object."},"right_image":{"label":"Right Image","description":"An optional right-side view image of the same object."},"auto_size":{"label":"Auto Size","description":"Automatically scale the model to real-world dimensions in meters."},"orientation":{"label":"Orientation","description":"Align the generated model to the original image orientation or keep the default orientation.","items":{"default":"Default","align_image":"Align Image"}},"face_limit":{"label":"Face Limit","description":"Optionally cap the number of faces on the generated model."},"quad":{"label":"Quad Mesh","description":"Generate a quad mesh output. This adds cost and forces FBX export on the Tripo side."},"texture":{"label":"Texture Quality","description":"Choose whether to disable textures or generate standard or HD textures.","items":{"no":"No Texture","standard":"Standard","HD":"HD"}},"texture_alignment":{"label":"Texture Alignment","description":"Prioritize texture alignment to the original image or to the generated geometry.","items":{"original_image":"Original Image","geometry":"Geometry"}},"pbr":{"label":"PBR","description":"Enable PBR output for the generated model. When enabled, texture settings are ignored and the PBR model output is used."},"seed":{"label":"Geometry Seed","description":"Reuse the same seed to reproduce the same geometry from the same images."},"texture_seed":{"label":"Texture Seed","description":"Reuse the same texture seed to reproduce the same texture result."}},"outputs":{"mesh":{"label":"Generated 3D","description":"The generated 3D model."}},"sections":{"views":{"label":"Views","description":"Provide a required front view and optionally add matching side or back views of the same object."},"mesh":{"label":"Mesh","description":"Control mesh generation settings like orientation, sizing, and topology."},"texture":{"label":"Texture","description":"Control texture quality, alignment, and texture seed settings."}}},"GeminiOmniNode":{"name":"Gemini Omni Video","description":"Gemini Omni Flash is a public-preview Google video model for 720p text-to-video, image-guided video, and video-to-video generation.","inputs":{"prompt":{"label":"Prompt","description":"Describe the video to generate or the edit to apply."},"images":{"label":"Images","description":"Reference images to guide the generated video. Public preview supports up to 5 images."},"video":{"label":"Video","description":"Optional source video for video-to-video generation. Public preview supports input videos up to 10 seconds."},"duration":{"label":"Duration","description":"Duration of the generated video in seconds. Public preview supports 3 to 10 seconds in 1-second increments."},"aspectRatio":{"label":"Aspect Ratio","description":"Aspect ratio of the generated 720p video.","items":{"16x9":"16:9","9x16":"9:16"}}},"outputs":{"video":{"label":"Generated Video","description":"The video generated by Gemini Omni."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the generation or edit prompt"},"inputs":{"label":"Inputs","description":"Provide image and video references"},"controls":{"label":"Controls","description":"Configure video duration and aspect ratio"}}},"FalFastSdxlControlnetCannyNode":{"name":"SDXL Canny Controlnet","description":"Generate images with SDXL guided by Canny edge detection.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the image. Be as descriptive as possible for best results."},"control_image_url":{"label":"Control Image","description":"The image that will guide the generation using its edges."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to use. Use it to address details that you don't want in the image."},"controlnet_conditioning_scale":{"label":"Control Scale","description":"The scale of the controlnet conditioning."},"image_size":{"label":"Image Size","description":"The size of the generated image. Leave it none to automatically infer from the control image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"Guidance Scale","description":"The CFG scale is a measure of how close you want the model to stick to your prompt."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and control image for generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalHailuo02Node":{"name":"Hailuo 02","description":"Hailuo 02, developed by MiniMax, is a cinematic AI video generation model that has gained attention for its high-quality output. Hailuo 02 accurately simulates object interactions, fluid dynamics, and natural motion patterns, including handling extreme physics such as acrobatics. It produces professional-grade visual fidelity with perfect lighting and composition, suitable for film, marketing, education, and social media content creation. Hailuo 02 features facial recognition and body tracking, maintaining consistent character appearances across frames, addressing a common AI video challenge.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"First Frame","description":"The image to use as the first frame of the video."},"end_image":{"label":"Last Frame","description":"The image to use as the last frame of the video."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"fast":"Fast (Image to Video)","standard":"Standard","pro":"Pro"}},"duration":{"label":"Duration","description":"The duration of the generated video. This property is only available for the Standard model.","items":{"6":"6 seconds","10":"10 seconds"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video. This property is only available for the Standard model when using the image to video mode.","items":{"512P":"512p","768P":"768p"}},"prompt_optimizer":{"label":"Optimize Prompt","description":"Optimize the prompt with more details, specificity, and clarity."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalLTXNode":{"name":"LTX","description":"LTX-Video is a video generation model that can generate high-quality videos in real-time, faster than it takes to watch them. Trained on a dataset of diverse videos, LTX can generate high-resolution videos with realistic and diverse content.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to guide the model to generate a video that is not like the prompt."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"480p":"480p","720p":"720p"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"expand_prompt":{"label":"Expand Prompt","description":"Whether to expand the prompt using the model's own capabilities"}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalQwenImage2Node":{"description":"Qwen Image 2 is a unified generation-and-editing model built for strong prompt adherence, realistic image quality, and high-fidelity Chinese and English typography. This node supports both text-to-image and image editing in one workflow: connect one to three images to use edit mode, or leave images empty for pure generation. You can switch between Standard and Pro tiers and tune safety, prompt expansion, size, and output format.","name":"Qwen Image 2","inputs":{"prompt":{"label":"Prompt","description":"The text prompt describing the image you want to generate or edit."},"image":{"label":"Images","description":"Optional reference images. When provided, the node automatically switches to edit mode. Supports up to 3 images."},"negative_prompt":{"label":"Negative Prompt","description":"Content to avoid in the generated image."},"model":{"label":"Model","description":"Switch between Standard and Pro quality tiers.","items":{"standard":"Standard","pro":"Pro"}},"image_size":{"label":"Image Size","description":"The output size. Auto preserves the input image size in edit mode and uses endpoint defaults in text mode.","items":{"auto":"Auto","square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 9:16","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"seed":{"label":"Seed","description":"Use the same seed and prompt to reproduce similar outputs."},"enable_prompt_expansion":{"label":"Expand Prompt","description":"Enable prompt optimization before image generation."},"enable_safety_checker":{"label":"Block NSFW","description":"Enable content moderation for both inputs and outputs."},"output_format":{"label":"Output Format","description":"The file format for generated images.","items":{"png":"PNG","jpeg":"JPEG","webp":"WEBP"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and optional reference images."},"controls":{"label":"Controls","description":"Configure model tier, output size, and generation controls."}}},"FalSeedreamNode":{"name":"Seedream","description":"Seedream 5.0 Lite delivers fast, intelligent and high quality image generation and editing suitable for creative advertising and real-world usecases. It can process up to 10 reference images simultaneously for complex multi-source compositions, with high-resolution output up to 3K (3072x3072).","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the image."},"image":{"label":"Images","description":"Images to edit or create variations from. You can use a maximum of 10 images to combine their features, or use a single image to edit or create variations from."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"auto":"Auto","auto_2K":"Auto 2K","auto_3K":"Auto 3K","auto_4K":"Auto 4K","square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size and style"}}},"ImageNode":{"name":"Image","description":"The image node is a primitive node used to store and view image content.","inputs":{"image":{"label":"Image","description":"Image content"}},"outputs":{"imageOut":{"label":"Image Out","description":"The displayed image, re-emitted for downstream nodes."}}},"MeshNode":{"name":"Mesh","description":"The mesh node is a primitive node used to store and view 3D content.","inputs":{"mesh":{"label":"3D","description":"3D mesh content"}}},"FalZImageNode":{"name":"Z-Image","description":"Z-Image is a fast and efficient image generation model from Alibaba. It delivers photorealistic images with excellent aesthetic quality and excels at accurately rendering both Chinese and English text directly in generated images. With built-in prompt enhancement and reasoning capabilities, Z-Image helps bring your creative visions to life with sub-second inference speed.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate an image from."},"image":{"label":"Image Prompt","description":"The image to generate an image from."},"strength":{"label":"Image Strength","description":"The higher the value, the more the original image is used, while lower values will prioritize the text prompt."},"loras":{"label":"LoRA Weights","description":"List of LoRA weights to apply (maximum 3). To provide LoRA weights, use a text node that contains the URL of .safetensors file."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"auto":"Auto","square":"Square","landscape_4_3":"Landscape 4:3","portrait_4_3":"Portrait 4:3","landscape_16_9":"Landscape 16:9","portrait_16_9":"Portrait 16:9"}},"resolution":{"label":"Resolution","description":"The resolution of the generated image.","items":{"1K":"1K","2K":"2K"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"enable_safety_checker":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."},"output_format":{"label":"Output Format","description":"The file format for the output image.","items":{"png":"PNG","jpeg":"JPEG","webp":"WebP"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"RunwayAlephNode":{"name":"Runway Aleph","description":"Runway Aleph is a state-of-the-art in-context video model, setting a new frontier for multi-task visual generation, with the ability to perform a wide range of edits on an input video such as adding, removing, and transforming objects, generating any angle of a scene, and modifying style and lighting, among many other tasks.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from. This should describe in detail what should appear in the output. Effective prompts include two key elements: use of an action verb that describes the scope of changes and description of the target transformation. Examples of action verbs include add, remove, change, replace, re-light, and re-style. "},"video":{"label":"Video","description":"The video to edit. This should be a video of a scene that you would like to edit, re-light, or re-style."},"referenceImage":{"label":"Reference Image","description":"You can accompany your input video with an image to influence color, styles, lighting, and much more. When using an image, specify how your image and video inputs should interact. For example, you can specify that the image should be used as a reference for the color, styles, lighting, and much more. Please note that subjects and objects from images may not be consistent at this time. For elements that must remain consistent, we recommend ensuring that they are included in your input video."},"aspect_ratio":{"label":"Ratio","description":"The aspect ratio of the generated video.","items":{"1280:720":"1280:720 Horizontal","720:1280":"720:1280 Vertical","848:480":"848:480 Landscape","640:480":"640:480 Landscape","960:960":"960:960 Square","1104:832":"1104:832 Horizontal","832:1104":"832:1104 Vertical","1584:672":"1584:672 Landscape"}},"seed":{"label":"Seed","description":"Varying the seed integer is a way to get different results for the same other request parameters. Using the same seed for an identical properties will produce similar results."}},"outputs":{"video":{"label":"Generated Video","description":"The edited video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for video generation"},"controls":{"label":"Controls","description":"Configure video generation parameters like size, steps, and other controls"}}},"FalBriaBackgroundReplaceNode":{"name":"Background Replacer","description":"Bria Background Replace allows for efficient swapping of backgrounds in images via text prompts or reference image, delivering realistic and polished results. Trained exclusively on licensed data for safe and risk-free commercial use.","inputs":{"image_url":{"label":"Image","description":"The image to replace the background in."},"ref_image_url":{"label":"Reference Image","description":"Optional reference image to base the new background on. Use either this or the text prompt."},"prompt":{"label":"Background Prompt","description":"Text description of the background to generate. Use either this or a reference image."},"negative_prompt":{"label":"Negative Prompt","description":"Elements to avoid in the generated background."},"refine_prompt":{"label":"Refine Prompt","description":"Whether to automatically refine the prompt for better results."},"fast":{"label":"Fast Mode","description":"Whether to use the fast model for quicker results."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."}},"outputs":{"image":{"label":"Generated Image","description":"The image with replaced background."}},"sections":{"inputs":{"label":"Inputs","description":"Input image and background options"},"controls":{"label":"Controls","description":"Configure generation parameters"}}},"FalFastLcmNode":{"name":"Fast LCM Image Generator","description":"Generate images very quickly using Latent Consistency Models (LCM). Produces results in seconds.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to use for generating the image. Be descriptive for best results."},"negative_prompt":{"label":"Negative Prompt","description":"What to exclude from the image. Use it to address details you don't want."},"model_name":{"label":"Model","description":"The model to use for generation.","items":{"stabilityai/stable-diffusion-xl-base-1.0":"SDXL (Better quality, slower)","runwayml/stable-diffusion-v1-5":"SD v1.5 (Faster, lower quality)"}},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"guidance_scale":{"label":"CFG Scale","description":"How closely to follow the prompt (higher = more faithful)."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"expand_prompt":{"label":"Expand Prompt","description":"Automatically expand the prompt to include more details."}},"outputs":{"image":{"label":"Image","description":"The generated image."}},"sections":{"inputs":{"label":"Inputs","description":"Prompts for image generation"},"controls":{"label":"Controls","description":"Configure generation parameters"}}},"FalFastSdxlInpaintingNode":{"name":"SDXL Inpainting","description":"Inpaint selected areas of an image with SDXL.","inputs":{"image_url":{"label":"Input Image","description":"The image to use as a starting point for the generation."},"mask_url":{"label":"Mask Image","description":"The mask to use for inpainting. White areas will be inpainted, black areas will remain unchanged."},"prompt":{"label":"Prompt","description":"The prompt to use for generating the image. Be as descriptive as possible for best results."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to use. Use it to address details that you don't want in the image."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"guidance_scale":{"label":"Guidance Scale","description":"The CFG scale is a measure of how close you want the model to stick to your prompt."},"strength":{"label":"Image Strength","description":"The higher the value, the more the original image is used, while lower values will prioritize the text prompt."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"images":{"label":"Images","description":"Configure the input and mask images"},"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalMeshyRemeshNode":{"description":"Meshy 5 Remesh rebuilds topology on existing 3D models so you can clean up geometry and target a more production-friendly polycount. Use it to convert source assets into cleaner quad or triangle meshes while preserving the original shape for downstream DCC, game, or realtime workflows. Meshy supports multi-format export, and this node returns the GLB result for consistent handoff.","name":"Meshy 5 Remesh","inputs":{"model_url":{"label":"Model","description":"The source 3D model to remesh. Supported source formats are GLB, GLTF, OBJ, FBX, and STL."},"topology":{"label":"Topology","description":"Set remeshed topology to Quad for smoother surfaces or Triangle for finer detail.","items":{"quad":"Quad","triangle":"Triangle"}},"target_polycount":{"label":"Target Polycount","description":"Target number of polygons in the generated model. Actual count may vary based on geometry complexity."},"origin_at":{"label":"Origin Position","description":"Optionally move the model origin to the bottom or center. None keeps the current origin unchanged.","items":{"none":"None","bottom":"Bottom","center":"Center"}},"resize_height":{"label":"Resize Height (m)","description":"Resize the model to this target height in meters. Set 0 to keep the original scale."}},"outputs":{"mesh":{"label":"Remeshed 3D","description":"The remeshed GLB model."}},"sections":{"prompts":{"label":"Input","description":"Provide the source 3D model to remesh."},"mesh":{"label":"Mesh","description":"Control topology, target polycount, origin position, and resize behavior."}}},"FalPlayaiTtsV3Node":{"name":"PlayAI TTS v3","description":"Blazing-fast text-to-speech. Generate audio with improved emotional tones and extensive multilingual support. Ideal for high-volume processing and efficient workflows.","inputs":{"input":{"label":"Text","description":"The text to be converted to speech."},"voice":{"label":"Voice","description":"The voice to use for speech generation."}},"outputs":{"audio":{"label":"Audio","description":"The generated audio file."}},"sections":{"inputs":{"label":"Inputs","description":"Text input for speech generation"},"controls":{"label":"Controls","description":"Configure speech generation parameters"}}},"FalQwenImageEditNode":{"name":"Qwen-Image Edit","description":"Qwen-Image Edit is a specialized image editing tool with multiple operations including: removing white backgrounds and adding realistic scenes, generating full portraits from face crops, creating retro-style group photos, seamlessly integrating products into backgrounds, generating cinematic scene transitions, removing unwanted elements, normalizing lighting, and applying designs to shirts. Each operation uses specialized LoRAs to maintain high quality and natural integration. Perfect for e-commerce, product photography, creative editing, and cinematic workflows.","inputs":{"prompt":{"label":"Prompt","description":"The prompt describing the desired edit or effect. For next-scene operations, start with \"Next Scene:\" and describe camera/scene changes. For other operations, describe the background, clothing, setting, or elements to add/modify."},"image":{"label":"Images","description":"Images to edit or create variations from. Single image for most operations. Use 2 images for shirt-design (person + design). Maximum of 4 images for group-photo to combine subjects."},"operation":{"label":"Operation","description":"The specialized editing operation to perform. Each uses a different LoRA optimized for specific tasks: background removal, portrait generation, element removal, product integration, scene transitions, lighting adjustment, retro effects, or apparel design.","items":{"add-background":"Add Background","face-to-full-portrait":"Face to Full Portrait","group-photo":"Group Photo","integrate-product":"Integrate Product","next-scene":"Next Scene","remove-element":"Remove Element","remove-lighting":"Remove Lighting","shirt-design":"Shirt Design"}},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt is used to guide the model to avoid generating images that contain certain elements or concepts."},"image_size":{"label":"Image Size","description":"The size of the generated image. If set to \"Auto\", the size of the input image will be used.","items":{"auto":"Auto","square_hd":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"CFG Scale","description":"Controls how closely the generated image adheres to the text prompt you provide. Accepts values between 0 and 20."},"effect_strength":{"label":"Effect Strength","description":"The strength of the LoRA effect to apply. 0 for no effect, 1 for full effect. For next-scene operations, recommended range is 0.7-0.8. Higher values create stronger transformations, lower values preserve more of the original image."},"enable_safety_checker":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."},"output_format":{"label":"Output Format","description":"The file format for the output image.","items":{"png":"PNG","jpeg":"JPEG","webp":"WebP"}}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalViduNode":{"name":"Vidu","description":"Vidu is a state-of-the-art video generation model for producing high-fidelity videos with cinematic transitions, and consistent characters from simple text or image prompts. Leveraging advanced semantic understanding, Vidu delivers smooth, coherent motion and studio-quality results, particularly excelling at anime and manga video generation. The Q2 variant emphasizes subtle facial expressions, believable micro-acting (blinks, eye movements, lip sync), and smooth camera grammar with stable push-ins, pull-backs, and tracking shots. Q2 offers faster, more predictable generation with up to 8 seconds clip lengths, first-frame control, and adjustable resolution. It excels at character-driven shorts, product reveals, and stylized motion with improved expression fidelity, camera stability, and prompt adherence compared to Q1.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"First Frame","description":"The image used as the first frame of the video."},"end_image":{"label":"Last Frame","description":"The image used as the last frame of the video."},"model":{"label":"Model","description":"The model to use for the video. Choose between the latest Q2 model, Q1, or the first generation Vidu model.","items":{"q2":"Vidu Q2","q1":"Vidu Q1","vidu":"Vidu"}},"style":{"label":"Style","description":"The style of the video. This property is only available for the Vidu Q1 model when using text only prompts.","items":{"general":"General","anime":"Anime"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video. This property is only available for the Vidu Q2 model.","items":{"720p":"720p","1080p":"1080p"}},"duration":{"label":"Duration","description":"The duration of the generated video. This property is only available for the Vidu Q2 model.","items":{"4":"4s","5":"5s","6":"6s","7":"7s","8":"8s"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video. This property is only available for the Vidu Q2 model.","items":{"16:9":"16:9","9:16":"9:16","1:1":"1:1"}},"seed":{"label":"Seed","description":"The same seed and prompt will result in the same output every time."},"movement_amplitude":{"label":"Movement Amplitude","description":"Movement amplitude controls the amount of movement in the video.","items":{"auto":"Auto","small":"Small","medium":"Medium","large":"Large"}},"turbo_mode":{"label":"Turbo Mode","description":"When enabled, the video will be generated faster with no noticeable degradation in the visual quality. This property is only available for the Vidu Q2 Image to Video model."},"generate_bgm":{"label":"Generate Music","description":"Generate background music for the video. This property is only available for the Vidu Q2 model and 4s video duration."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"TextConcatNode":{"name":"Text Concat","description":"Concatenates multiple text inputs into a single output.","inputs":{"delimiter":{"label":"Delimiter","description":"How to join the text inputs.","items":{"none":"None","space":"Space","comma":"Comma","newline":"New Line","custom":"Custom"}},"customDelimiter":{"label":"Custom Delimiter","description":"The custom string to join text inputs with."}},"outputs":{"text":{"label":"Text","description":"Concatenated text output."}},"dynamicInputs":{"text":{"label":"Text","description":"Text input to concatenate."}},"sections":{"settings":{"label":"Settings","description":"Delimiter settings"}}},"FalHailuo23Node":{"name":"Hailuo 2.3","description":"MiniMax Hailuo 2.3 builds upon the Hailuo 02 model, to further enhance dynamic expression, resulting in more realistic and stable visuals. The Hailuo 2.3 model achieves significant improvements in the portrayal of physical actions, stylization, and character micro-expressions, while further optimizing its response to motion commands. With enhanced understanding of physics and command following, Hailuo 2.3 can render more complex character body movements with greater fluidity, naturalness, precision, and control. Even with dynamic camera movements, it achieves near-photorealistic visual effects in lighting direction, shadow transitions, and color tones. Hailuo 2.3 offers better support for anime, illustration, as well as special art styles like ink wash painting and game CG.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"First Frame","description":"The image to use as the first frame of the video."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"fast-pro":"Pro Fast","fast-standard":"Standard Fast","standard":"Standard","pro":"Pro"}},"duration":{"label":"Duration","description":"The duration of the generated video. This property is only available for the Standard variant models.","items":{"6":"6 seconds","10":"10 seconds"}},"prompt_optimizer":{"label":"Optimize Prompt","description":"Optimize the prompt with more details, specificity, and clarity."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalSkinEnhancerNode":{"name":"Skin Enhancer","description":"Skin Enhancer transforms AI-generated portraits with artificial-looking skin into natural, photorealistic images. Using advanced texture processing, it removes unnatural smoothness and replaces it with realistic skin details, pores, and natural variations. Specialized for portrait enhancement based on a custom variant of Z-Image, delivering results in seconds.","inputs":{"prompt":{"label":"Prompt","description":"Optional prompt to adjust features of the enhanced image."},"image":{"label":"Image","description":"The image to enhance."},"strength":{"label":"Image Strength","description":"The higher the value, the more the original image is used, while lower values will prioritize the text prompt."},"lora_strength":{"label":"Strength","description":"Controls the strength of enhancement effects."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"output_format":{"label":"Output Format","description":"The file format for the output image.","items":{"png":"PNG","jpeg":"JPEG","webp":"WebP"}}},"outputs":{"image":{"label":"Enhanced Image","description":"The enhanced image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the image to enhance"},"controls":{"label":"Controls","description":"Configure image enhancement parameters like seed and output format"}}},"FalWan26ImageNode":{"name":"Wan 2.6 Image","description":"Wan 2.6 is an advanced AI image generation model that excels at creating high-quality images from text prompts or transforming existing images. It delivers exceptional detail, artistic coherence, and prompt adherence, making it ideal for creative workflows requiring both text-to-image and image-to-image capabilities.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate an image from."},"image":{"label":"Image Prompt","description":"The image to generate an image from."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"enable_safety_checker":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"PromptTemplateNode":{"name":"Prompt Template","description":"A text template node with dynamic variables and inline enum selectors.","inputs":{"template":{"label":"Template","description":"Template text with {variable} and {opt1|opt2} syntax."}},"outputs":{"text":{"label":"Text","description":"Interpolated text output."}},"dynamicInputs":{"tplvar":{"label":"Variable","description":"Template variable input."}}},"FalEsrganNode":{"name":"ESRGAN Upscaler","description":"Upscale and enhance images using Real-ESRGAN neural networks.","inputs":{"image_url":{"label":"Image","description":"The image to upscale."},"scale":{"label":"Scale Factor","description":"The factor by which to upscale the image."},"tile":{"label":"Tile Size","description":"Tile size for processing large images. Set to 0 for no tiling. Use 200-400 if you encounter memory issues."},"face":{"label":"Face Enhancement","description":"Enable special processing for enhancing faces in the image."},"model":{"label":"Model","description":"The upscaling model to use. Different models are optimized for different types of images.","items":{"RealESRGAN_x4plus":"Standard (4x upscaling)","RealESRGAN_x2plus":"Standard (2x upscaling)","RealESRGAN_x4plus_anime_6B":"Anime (4x upscaling)","RealESRGAN_x4_v3":"V3 (4x upscaling)","RealESRGAN_x4_wdn_v3":"WDN V3 (4x upscaling)","RealESRGAN_x4_anime_v3":"Anime V3 (4x upscaling)"}},"output_format":{"label":"Output Format","description":"The file format for the output image.","items":{"png":"PNG (lossless, transparent)","jpeg":"JPEG (smaller file size)"}}},"outputs":{"image":{"label":"Upscaled Image","description":"The resulting enhanced image."}},"sections":{"inputs":{"label":"Inputs","description":"Source image for upscaling"},"controls":{"label":"Controls","description":"Configure upscaling parameters"}}},"FalFluxDevNode":{"name":"FLUX.1 [Dev]","description":"FLUX.1 [dev] is a 12 billion parameter flow transformer that generates high-quality images from text. It is suitable for personal and commercial use.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate an image from."},"image":{"label":"Image Prompt","description":"The image to generate an image from."},"strength":{"label":"Image Strength","description":"The higher the value, the more the original image is used, while lower values will prioritize the text prompt."},"style":{"label":"Style","description":"The style used for image generation."},"image_size":{"label":"Image Size","description":"The size of the generated image.","items":{"square_hd":"Square HD","square":"Square","portrait_4_3":"Portrait 4:3","portrait_16_9":"Portrait 16:9","landscape_4_3":"Landscape 4:3","landscape_16_9":"Landscape 16:9"}},"num_inference_steps":{"label":"Steps","description":"The number of inference steps to perform."},"seed":{"label":"Seed","description":"The same seed and prompt will output the same image every time."},"guidance_scale":{"label":"CFG Scale","description":"Classifier Free Guidance controls how closely the generated image adheres to the text prompt you provide. Accepts values between 0 and 20."},"enable_safety_checker":{"label":"Block NSFW","description":"Prevents the model from generating images that portray nudity, violence, and other unsafe content."}},"outputs":{"image":{"label":"Generated Image","description":"The generated image from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalGrokImagineVideoEditNode":{"name":"Grok Imagine Edit","description":"Grok Imagine Video Edit & Extend applies xAI's Grok model to transform or continue existing video footage. In Edit mode, supply a video and a text description of the desired change — such as colorizing, restyling, or modifying scene elements — and receive an edited version at up to 720p resolution. In Extend mode, provide a video up to 15 seconds long and a prompt describing what should happen next to seamlessly append 2–10 seconds of new footage to the end of your clip.","inputs":{"mode":{"label":"Mode","description":"Edit rewrites video content based on a text prompt. Extend appends new footage to the end of the video.","items":{"edit":"Edit","extend":"Extend"}},"prompt":{"label":"Prompt","description":"Text description of the desired edit or what should happen next in the video. Maximum 4096 characters."},"video":{"label":"Video","description":"Source video to edit or extend. For Edit mode, the video is resized to a maximum area of 854×480 pixels and truncated to 8 seconds. For Extend mode, the video must be MP4 format (H.264, H.265, or AV1 codec) and 2–15 seconds long."},"resolution":{"label":"Resolution","description":"Resolution of the edited video. Applies to Edit mode only.","items":{"480p":"480p","720p":"720p"}},"duration":{"label":"Extension Duration","description":"Length of the new footage to append in seconds. Applies to Extend mode only."}},"outputs":{"video":{"label":"Output Video","description":"The edited or extended video from the model."}},"sections":{"prompts":{"label":"Inputs","description":"Configure the source video and prompt"},"controls":{"label":"Controls","description":"Configure mode and generation parameters"}}},"FalImagePreprocessorsHedNode":{"name":"HED Edge Detection","description":"Apply Holistically-Nested Edge Detection (HED) to an image.","inputs":{"image_url":{"label":"Image","description":"The image to detect edges from."},"safe":{"label":"Safe Mode","description":"Whether to use the safe version of the HED detector."},"scribble":{"label":"Scribble Mode","description":"Whether to use the scribble version of the HED detector."}},"outputs":{"image":{"label":"Edge Image","description":"The image with edges detected using the HED detector."}},"sections":{"input":{"label":"Input","description":"Configure the input image"},"controls":{"label":"Controls","description":"Configure edge detection parameters"}}},"FalLumaVideoNode":{"name":"Luma Video","description":"Luma Video is an Open video generation model with high visual quality, motion diversity, text-video alignment, and generation stability.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"Image Prompt","description":"The image to generate a video from. The image must be 960x544 or it will get cropped and resized to that size."},"end_image":{"label":"End Image Prompt","description":"An image to blend the end of the video with."},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"16:9":"16:9","9:16":"9:16","4:3":"4:3","3:4":"3:4","21:9":"21:9","9:21":"9:21"}},"loop":{"label":"Loop","description":"Whether the video should loop (end of video is blended with the beginning)."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"FalSeedance2Node":{"description":"Seedance 2.0 is ByteDance\\u2019s most advanced video generation model, producing cinematic output with native synchronized audio, real-world physics, and director-level camera control. It supports text-to-video, image-to-video, and reference-to-video generation with durations up to 15 seconds, and offers a Fast mode for quicker results at reduced cost.","name":"Seedance 2","inputs":{"prompt":{"label":"Prompt","description":"The text prompt to generate a video from. In reference mode, use @Image1, @Image2, @Video1, etc. to refer to provided media."},"image":{"label":"Images","description":"Provide a single image to use as the first frame of the video, or multiple images to use as references. When multiple images are provided, the reference endpoint is used automatically."},"endImage":{"label":"End Image","description":"The image used as the last frame of the video. Only available when a single starting image is provided."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"standard":"2.0","fast":"2.0 Fast"}},"resolution":{"label":"Resolution","description":"Video resolution. 480p for faster generation, 720p for higher quality. 1080p for maximum quality.","items":{"480p":"480p","720p":"720p","1080p":"1080p"}},"duration":{"label":"Duration","description":"The duration of the generated video in seconds.","items":{"4":"4s","5":"5s","6":"6s","7":"7s","8":"8s","9":"9s","10":"10s","11":"11s","12":"12s","13":"13s","14":"14s","15":"15s","auto":"Auto"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video.","items":{"auto":"Auto","21x9":"21:9","16x9":"16:9","4x3":"4:3","1x1":"1:1","3x4":"3:4","9x16":"9:16"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same video every time."},"generate_audio":{"label":"Generate Audio","description":"Generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech."},"video":{"label":"Videos","description":"Reference videos to guide video generation. Refer to them in the prompt as @Video1, @Video2, etc. Supported formats: MP4, MOV. Up to 3 videos, combined duration must be between 2 and 15 seconds, total size under 50 MB. Each video must be between ~480p (640x640) and ~720p (834x1112) in resolution."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for video generation"},"controls":{"label":"Controls","description":"Configure video generation parameters like resolution, duration, and other controls"}}},"FalVeoNode":{"name":"Veo","description":"Veo is designed to handle a range of video generation tasks, from cinematic narratives to dynamic character animations. With Veo 3, you can create more immersive experiences by not only generating stunning visuals, but also audio like dialogue and sound effects.","inputs":{"prompt":{"label":"Prompt","description":"The prompt to generate a video from."},"image":{"label":"First Frame","description":"The image to generate a video from. This will be used as the first frame of the video. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit."},"last_frame":{"label":"Last Frame","description":"The image to generate a video from. This will be used as the last frame of the video."},"ingredients":{"label":"Ingredients","description":"Veo 3.1 supports Ingredients to guide the video generation. Ingredients are images that will be used as reference images for combining features. You can use a maximum of 3 ingredients."},"negative_prompt":{"label":"Negative Prompt","description":"The negative prompt to guide against undesired results."},"model":{"label":"Model","description":"The model to use for video generation.","items":{"veo3.1-fast":"Veo 3.1 Fast","veo3.1":"Veo 3.1","veo3-fast":"Veo 3 Fast","veo3":"Veo 3"}},"duration":{"label":"Duration","description":"The duration of the generated video. When using images, the duration is always set to 8 seconds.","items":{"4s":"4 seconds","6s":"6 seconds","8s":"8 seconds"}},"aspect_ratio":{"label":"Aspect Ratio","description":"The aspect ratio of the generated video. Aspect ratio is ignored when using Ingredients.","items":{"auto":"Auto","16:9":"16:9 Horizontal","9:16":"9:16 Vertical"}},"resolution":{"label":"Resolution","description":"The resolution of the generated video.","items":{"720p":"720p","1080p":"1080p"}},"seed":{"label":"Seed","description":"The same seed and prompt will output the same video every time. Seed is used only when generating from text prompt alone."},"auto_fix":{"label":"Fix Prompt","description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them."},"generate_audio":{"label":"Generate Audio","description":"Generate audio for the video."}},"outputs":{"video":{"label":"Generated Video","description":"The generated video from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt for image generation"},"controls":{"label":"Controls","description":"Configure image generation parameters like size, steps, and other controls"}}},"AnthropicChatNode":{"name":"Claude Chat","description":"Leverage Claude's exceptional reasoning and analysis capabilities for complex tasks. Supports system prompts, attachments, and precise parameter tuning. Excels at long-form content, analysis, and coding tasks.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The Claude model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}},"OpenAIChatNode":{"name":"ChatGPT","description":"Chat with OpenAI models including GPT-5, GPT-4, and other advanced models. Supports system prompts, attachments, and fine-tuned parameter control.","inputs":{"prompt":{"label":"Prompt","description":"The message prompt to send to the model."},"model":{"label":"Model","description":"The OpenAI model to use for chat completion."},"systemPrompt":{"label":"System Prompt","description":"A system prompt that sets the behavior and context for the conversation."},"attachement":{"label":"Attachment","description":"Attachments to include with the prompt (images, text, etc.)."},"last_message_only":{"label":"Last Message Only","description":"If enabled, only the last message will be sent to the model instead of the full conversation history."},"temperature":{"label":"Temperature","description":"Controls randomness in the output. Higher values make the output more random, lower values make it more deterministic."},"seed":{"label":"Seed","description":"A seed value for reproducible outputs. Use the same seed to get consistent results."},"topP":{"label":"Top P","description":"Nucleus sampling parameter. Controls diversity via nucleus sampling."},"topK":{"label":"Top K","description":"Limits the number of highest probability tokens to consider."},"maxTokens":{"label":"Max Tokens","description":"Maximum number of tokens to generate in the response."},"stopSequences":{"label":"Stop Sequences","description":"Sequences that will cause the model to stop generating further tokens."},"presencePenalty":{"label":"Presence Penalty","description":"Penalizes tokens based on whether they appear in the text so far."},"frequencyPenalty":{"label":"Frequency Penalty","description":"Penalizes tokens based on their frequency in the text so far."}},"outputs":{"lastResponse":{"label":"Last Response","description":"The last response from the model."}},"sections":{"prompts":{"label":"Prompts","description":"Configure the main prompt and system instructions"},"controls":{"label":"Controls","description":"Configure generation parameters like temperature, tokens, and sampling"},"penalties":{"label":"Penalties","description":"Configure presence and frequency penalties"}}}}}}