{"code":0,"msg":null,"data":{"version":"1.0.0","description":"MCP-compatible metadata for callable Nexscope ecommerce skill APIs.","name":"nexscope-skill-api","authentication":{"type":"apiKey","header":"Authorization","format":"Bearer ${NEXSCOPE_API_KEY}"},"tools":[{"name":"nexscope_ai_model_swap","description":"Swap an ecommerce product image onto a target model.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-model-swap/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the source product or outfit image. The image must be up to 20 MB and between 385 and 8192 pixels in both width and height.","example":"https://example.com/source-image.jpg"},"modelHeadImageUrl":{"type":"string","description":"Public URL of the target model head image. The image must be up to 5 MB and between 512 and 2048 pixels in both width and height.","example":"https://example.com/model-reference.jpg"},"imageSegUrl":{"type":"string","description":"Optional segmentation mask URL for the source image.","example":"https://example.com/mask.png"},"sceneImgUrl":{"type":"string","description":"Optional scene reference image URL. The image must be up to 10 MB and between 768 and 4096 pixels in both width and height.","example":"https://example.com/scene.jpg"},"sceneStrength":{"type":"number","description":"Scene reference strength from 0 to 1. Defaults to 0.7.","example":0.7},"modelPrompt":{"type":"string","description":"Comma-separated model appearance terms, such as smile, laugh, sitting, lying, fat, plump, slim, sideways, profile, back, or bald.","example":"smile, slim"},"customPrompt":{"type":"string","description":"Positive generation prompt, up to 600 characters.","example":"clean ecommerce catalog photo"},"customNegPrompt":{"type":"string","description":"Negative prompt to avoid unwanted artifacts.","example":"blur, distorted hands"},"genOriRes":{"type":"boolean","description":"Whether to generate the original resolution. Defaults to false.","example":false},"realModel":{"type":"boolean","description":"Whether to prefer a realistic model style.","example":true},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl","modelHeadImageUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Model Swap API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/source-image.jpg","modelHeadImageUrl":"https://example.com/model-reference.jpg","imageSegUrl":"https://example.com/mask.png","sceneImgUrl":"https://example.com/scene.jpg","sceneStrength":0.7,"modelPrompt":"smile, slim","customPrompt":"clean ecommerce catalog photo","customNegPrompt":"blur, distorted hands","genOriRes":false,"realModel":true,"outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_model_swap_2_0","description":"Swap a product image onto a fixed model reference.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-model-swap-2-0/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the source product or outfit image. The image must be up to 20 MB and between 385 and 8192 pixels in both width and height.","example":"https://example.com/source-image.jpg"},"modelImageUrl":{"type":"string","description":"Public URL of the full model reference image.","example":"https://example.com/model-reference.jpg"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1},"imageSegUrl":{"type":"string","description":"Optional segmentation mask URL for the source image.","example":"https://example.com/mask.png"},"sceneImgUrl":{"type":"string","description":"Optional scene reference image URL.","example":"https://example.com/scene.jpg"},"sceneStrength":{"type":"number","description":"Scene reference strength from 0 to 1. Defaults to 0.7.","example":0.7},"genOriRes":{"type":"boolean","description":"Whether to generate the original resolution. Defaults to false.","example":false},"realModel":{"type":"boolean","description":"Whether to prefer a realistic model style.","example":true}},"required":["imageUrl","modelImageUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Model Swap API 2.0","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/source-image.jpg","modelImageUrl":"https://example.com/model-reference.jpg","outputNum":1,"imageSegUrl":"https://example.com/mask.png","sceneImgUrl":"https://example.com/scene.jpg","sceneStrength":0.7,"genOriRes":false,"realModel":true}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_model_scene_background_replacement","description":"Place a model image into a new scene.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-model-scene-background-replacement/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the model image. The image must be up to 20 MB and between 385 and 8192 pixels in both width and height.","example":"https://example.com/model-reference.jpg"},"sceneImgUrl":{"type":"string","description":"Optional public URL of the target scene reference.","example":"https://example.com/scene.jpg"},"scenePrompt":{"type":"string","description":"Optional text prompt describing the target scene.","example":"bright studio showroom"},"imageSegUrl":{"type":"string","description":"Optional model segmentation mask URL.","example":"https://example.com/mask.png"},"sceneStrength":{"type":"number","description":"Scene reference strength from 0 to 1. Defaults to 0.7.","example":0.7},"genOriRes":{"type":"boolean","description":"Whether to generate the original resolution. Defaults to false.","example":false},"realModel":{"type":"boolean","description":"Whether to prefer realistic model rendering.","example":true},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl"],"additionalProperties":true,"allOf":[{"anyOf":[{"required":["sceneImgUrl"]},{"required":["scenePrompt"]}],"description":"Provide either sceneImgUrl or scenePrompt to describe the target scene."}]},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Model Scene & Background Replacement API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/model-reference.jpg","scenePrompt":"bright studio showroom","sceneStrength":0.7,"genOriRes":false,"realModel":true,"outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_clothes_changer_for_tops_bottoms","description":"Generate try-on images for separate upper and lower garments.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-clothes-changer-for-tops-bottoms/run","method":"POST","inputSchema":{"type":"object","properties":{"modelImageUrl":{"type":"string","description":"Public URL of the model image.","example":"https://example.com/model-reference.jpg"},"upperOriginUrl":{"type":"string","description":"Public URL of the original upper garment image. The image must be up to 20 MB and between 385 and 4096 pixels in both width and height.","example":"https://example.com/top.jpg"},"downOriginUrl":{"type":"string","description":"Public URL of the original lower garment image. The image must be up to 20 MB and between 385 and 4096 pixels in both width and height.","example":"https://example.com/bottom.jpg"},"upperImageUrl":{"type":"string","description":"Optional processed upper garment mask or crop URL.","example":"https://example.com/top-mask.png"},"downImageUrl":{"type":"string","description":"Optional processed lower garment mask or crop URL.","example":"https://example.com/bottom-mask.png"},"modelMaskImageUrl":{"type":"string","description":"Optional mask URL for the model body area.","example":"https://example.com/mask.png"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["modelImageUrl"],"additionalProperties":true,"allOf":[{"anyOf":[{"required":["upperOriginUrl"]},{"required":["downOriginUrl"]}],"description":"Provide at least one garment origin URL: upperOriginUrl or downOriginUrl."}]},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Clothes Changer API for Tops & Bottoms","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"modelImageUrl":"https://example.com/model-reference.jpg","upperOriginUrl":"https://example.com/top.jpg","downOriginUrl":"https://example.com/bottom.jpg","upperImageUrl":"https://example.com/top-mask.png","downImageUrl":"https://example.com/bottom-mask.png","modelMaskImageUrl":"https://example.com/mask.png","outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_suit_virtual_try_on","description":"Generate try-on images for one-piece outfits.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-suit-virtual-try-on/run","method":"POST","inputSchema":{"type":"object","properties":{"suitOriginUrl":{"type":"string","description":"Public URL of the original one-piece garment image. The image must be up to 20 MB and between 385 and 4096 pixels in both width and height.","example":"https://example.com/suit.jpg"},"modelImageUrl":{"type":"string","description":"Public URL of the model image.","example":"https://example.com/model-reference.jpg"},"suitImageUrl":{"type":"string","description":"Optional processed suit mask or crop URL.","example":"https://example.com/suit-mask.png"},"modelMaskImageUrl":{"type":"string","description":"Optional mask URL for the model body area.","example":"https://example.com/mask.png"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["suitOriginUrl","modelImageUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Suit Virtual Try-On API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"suitOriginUrl":"https://example.com/suit.jpg","modelImageUrl":"https://example.com/model-reference.jpg","suitImageUrl":"https://example.com/suit-mask.png","modelMaskImageUrl":"https://example.com/mask.png","outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_virtual_try_on","description":"Place a product naturally onto a person or model image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/virtual-try-on/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the wearable product image. The image must be between 300 and 4096 pixels in both width and height. The width-to-height ratio must be between 0.4 and 2.5.","example":"https://example.com/product.jpg"},"targetOriginUrl":{"type":"string","description":"Public URL of the person or model image.","example":"https://example.com/model-reference.jpg"},"targetMaskUrl":{"type":"string","description":"Public URL of the black-and-white target wear-area mask. Required because this API accepts custom target images rather than saved upstream materials.","example":"https://example.com/mask.png"},"productCategory":{"type":"string","description":"Product category. Supported values: footwear (shoes), luggage (bags), eyewear (glasses), necklace, hat, earring, ring, wristband, watch, headwear, belt, other.","example":"hat"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl","targetOriginUrl","targetMaskUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Virtual Try-On API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","targetOriginUrl":"https://example.com/model-reference.jpg","targetMaskUrl":"https://example.com/mask.png","productCategory":"hat","outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_product_replacement","description":"Replace a product region in an ecommerce image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/product-replacement/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the base image. The image must be up to 20 MB and between 384 and 8192 pixels in both width and height.","example":"https://example.com/source-image.jpg"},"targetOriginUrl":{"type":"string","description":"Public URL of the replacement product image.","example":"https://example.com/product.jpg"},"sourceImageUrl":{"type":"string","description":"Optional source product crop URL.","example":"https://example.com/source-product.jpg"},"targetImageUrl":{"type":"string","description":"Optional processed replacement product URL.","example":"https://example.com/target-product.png"},"denoiseStrength":{"type":"number","description":"Generation denoise strength from 0 to 1. Defaults to 0.5.","example":0.5},"imageOutputWidth":{"type":"integer","description":"Desired output width in pixels, from 32 to 4096.","example":1024},"imageOutputHeight":{"type":"integer","description":"Desired output height in pixels, from 32 to 4096.","example":1024},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl","targetOriginUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Product Replacement API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/source-image.jpg","targetOriginUrl":"https://example.com/product.jpg","sourceImageUrl":"https://example.com/source-product.jpg","targetImageUrl":"https://example.com/target-product.png","denoiseStrength":0.5,"imageOutputWidth":1024,"imageOutputHeight":1024,"outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_product_scene_variations","description":"Create scene variations from an image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/product-scene-variations/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the product image. The image must be up to 20 MB and between 385 and 8192 pixels in both width and height.","example":"https://example.com/product.jpg"},"segImageUrl":{"type":"string","description":"Optional segmentation mask URL.","example":"https://example.com/mask.png"},"strength":{"type":"number","description":"Variation strength from 0.1 to 1. Defaults to 0.5.","example":0.5},"prompt":{"type":"string","description":"Scene generation prompt, up to 600 characters.","example":"modern kitchen countertop"},"imageOutputWidth":{"type":"integer","description":"Desired output width in pixels, from 32 to 2048.","example":1024},"imageOutputHeight":{"type":"integer","description":"Desired output height in pixels, from 32 to 2048.","example":1024},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4.","example":1}},"required":["imageUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Product Scene Variations API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","segImageUrl":"https://example.com/mask.png","strength":0.5,"prompt":"modern kitchen countertop","imageOutputWidth":1024,"imageOutputHeight":1024,"outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_background_generator","description":"Generate an ecommerce scene image from a prompt.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-background-generator/run","method":"POST","inputSchema":{"type":"object","properties":{"prompt":{"type":"string","description":"Text prompt describing the desired scene.","example":"a premium phone case on a clean marble desk"},"imageUrl":{"type":"string","description":"Optional reference image URL.","example":"https://example.com/product.jpg"},"style":{"type":"string","description":"Style preset. Supported values: scene-material, portrait-material, ancient-chinese, expressive-sketch, cyberpunk, pixel-illustration, tranquil-ink, anime-line-art, makoto-shinkai, hayao-miyazaki, cg, monochrome-illustration, retro-anime, chibi-character, realistic-oil-painting, c4d-paper-cut, expressive-watercolor, fresh-anime.","example":"scene-material"},"scale":{"type":"string","description":"Output aspect ratio. Supported values: 1:1, 16:9, 9:16. Defaults to 1:1.","example":"1:1"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 4.","example":4}},"required":["prompt"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Background Generator API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"prompt":"a premium phone case on a clean marble desk","imageUrl":"https://example.com/product.jpg","style":"scene-material","scale":"1:1","outputNum":4}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_similar_image_variations","description":"Create similar image variations.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/similar-image-variations/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of a JPG, PNG, or WEBP reference image up to 10 MB and at most 4096 pixels in both width and height.","example":"https://example.com/product.jpg"},"prompt":{"type":"string","description":"Optional prompt for the desired variation, up to 600 characters.","example":"same product, brighter background"},"weight":{"type":"integer","description":"Reference image weight from 0 to 2. Defaults to 2.","example":2},"width":{"type":"integer","description":"Desired output width in pixels, from 384 to 4096.","example":1024,"minimum":384,"maximum":4096,"x-nexscope-constraints":{"minimum":384,"maximum":4096,"requiredWhenPresent":["height"]}},"height":{"type":"integer","description":"Desired output height in pixels, from 384 to 4096.","example":1024,"minimum":384,"maximum":4096,"x-nexscope-constraints":{"minimum":384,"maximum":4096,"requiredWhenPresent":["width"]}},"scale":{"type":"string","description":"Optional aspect ratio. Provide scale or both width and height.","example":"1:1"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 4.","example":4}},"required":["imageUrl"],"additionalProperties":true,"allOf":[{"anyOf":[{"required":["scale"]},{"required":["width"]}],"description":"Provide scale or both width and height to define the output shape."}]},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Similar Image Variations API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","prompt":"same product, brighter background","weight":2,"width":1024,"height":1024,"outputNum":4}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_background_remover","description":"Automatically remove image background.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/background-remover/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the image to cut out. The image must be up to 20 MB and between 385 and 8192 pixels in both width and height.","example":"https://example.com/product.jpg"},"subType":{"type":"integer","description":"Cutout type. Supported values: 1 (general), 2 (portrait), 3 (product), 9 (apparel), 12 (hair), 13 (face).","example":1},"clothClass":{"type":"string","description":"Apparel classes used only when subType is 9. Multiple values may be comma-separated. Supported values: tops, coat, skirt, pants, bag, shoes, hat.","example":"tops"}},"required":["imageUrl","subType"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Background Remover API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","subType":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_fine_cutout_image_segmentation","description":"Create a fine cutout task and return the completed result.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/fine-cutout-image-segmentation/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the image to cut out.","example":"https://example.com/product.jpg"},"pointList":{"type":"array","description":"Selection points. Each item should include x, y, and isSelect.","example":[{"x":120,"y":180,"isSelect":true}]},"scoreUrl":{"type":"string","description":"Optional score map URL returned by a previous step.","example":"https://example.com/score.png"},"featureUrl":{"type":"string","description":"Optional feature map URL returned by a previous step.","example":"https://example.com/feature.bin"}},"required":["imageUrl","pointList"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Fine Cutout Image Segmentation API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","pointList":[{"x":120,"y":180,"isSelect":true}],"scoreUrl":"https://example.com/score.png","featureUrl":"https://example.com/feature.bin"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_image_upscale","description":"Upscale and enhance an image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/image-upscale/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the image to upscale. Width and height must each be at most 4096 pixels.","example":"https://example.com/product.jpg"},"magnification":{"type":"number","description":"Upscaling magnification factor from 1 to 4. Decimal values are supported.","example":2.0},"enhanceQuality":{"type":"boolean","description":"Whether to enhance image quality during upscaling.","example":true}},"required":["imageUrl","magnification"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Image Upscale API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","magnification":2.0,"enhanceQuality":true}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_smart_image_outpainting","description":"Expand an image canvas with AI.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/smart-image-outpainting/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the image to expand. The image must be between 300 and 4096 pixels in both width and height, and its width-to-height ratio must be between 0.4 and 2.5.","example":"https://example.com/product.jpg"},"width":{"type":"integer","description":"Target output width in pixels.","example":1200},"height":{"type":"integer","description":"Target output height in pixels.","example":900},"prompt":{"type":"string","description":"Optional prompt describing the extended scene.","example":"extend the clean studio background"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl","width","height"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Smart Image Outpainting API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","width":1200,"height":900,"prompt":"extend the clean studio background","outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_image_translation","description":"Translate text inside an image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/image-translation/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of a JPG, JPEG, PNG, or WEBP image up to 4 MB and between 385 and 3000 pixels.","example":"https://example.com/product.jpg"},"translationPlatform":{"type":"string","description":"Translation platform. Supported values: deepl (DeepL), chatgpt (ChatGPT).","example":"deepl"},"sourceLanguage":{"type":"string","description":"Source language code. Supported values: CHS (Simplified Chinese), ENG (English), CHT (Traditional Chinese), ESP (Spanish), JPN (Japanese), KOR (Korean), PT (Portuguese), ROM (Romanian), RUS (Russian), VIN (Vietnamese), DEU (German).","example":"CHS"},"targetLanguage":{"type":"string","description":"Target language code. Supported values: AR, BG, BN, CHS, CHT, CKB, CSY, DA, DEU, EL, ENG, ESP, ET, FA, FI, FIL, FRA, GU, HE, HI, HR, HUN, ID, ITA, JPN, JW, KOR, LO, LT, LV, MR, MS, MY, NLD, NO, PLK, PT, PTB, ROM, RUS, SK, SL, SV, SW, TA, TE, TG, TH, TL, TRK, UK, UR, VIN.","example":"ENG"}},"required":["imageUrl","translationPlatform","sourceLanguage","targetLanguage"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Image Translation API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","translationPlatform":"deepl","sourceLanguage":"CHS","targetLanguage":"ENG"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_hand_repair","description":"Repair distorted hands in an image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-hand-repair/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the image requiring hand repair. The image must be between 300 and 4096 pixels in both width and height, and its width-to-height ratio must be between 0.4 and 2.5.","example":"https://example.com/model-reference.jpg"},"personType":{"type":"integer","description":"Person type. Supported values: 0 (girl), 1 (boy), 2 (adult woman), 3 (adult man).","example":2},"maskUrl":{"type":"string","description":"Optional mask URL for the hand repair area.","example":"https://example.com/mask.png"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl","personType"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Hand Repair API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/model-reference.jpg","personType":2,"maskUrl":"https://example.com/mask.png","outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_image_inpainting","description":"Redraw a masked image area.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/image-inpainting/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the base image. The image must be between 300 and 4096 pixels in both width and height, and its width-to-height ratio must be between 0.4 and 2.5.","example":"https://example.com/product.jpg"},"prompt":{"type":"string","description":"Prompt describing how to redraw the masked area.","example":"remove scratches and keep the product realistic"},"maskUrl":{"type":"string","description":"Public URL of the mask image.","example":"https://example.com/mask.png"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl","prompt","maskUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Image Inpainting API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","prompt":"remove scratches and keep the product realistic","maskUrl":"https://example.com/mask.png","outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_print_pattern_extraction","description":"Extract printed artwork from an image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/print-pattern-extraction/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the image containing the print. The image must be up to 20 MB and between 385 and 8192 pixels in both width and height.","example":"https://example.com/product.jpg"}},"required":["imageUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Print & Pattern Extraction API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_object_eraser_image_object_removal","description":"Erase masked objects from an image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/object-eraser-image-object-removal/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the base image. The image must be between 300 and 4096 pixels in both width and height, and its width-to-height ratio must be between 0.4 and 2.5.","example":"https://example.com/product.jpg"},"maskImageUrl":{"type":"string","description":"Public URL of the mask image for the area to erase.","example":"https://example.com/mask.png"}},"required":["imageUrl","maskImageUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Object Eraser & Image Object Removal API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","maskImageUrl":"https://example.com/mask.png"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_jewelry_text_design","description":"Generate linked text for jewelry or accessory designs.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/jewelry-text-design/run","method":"POST","inputSchema":{"type":"object","properties":{"fontname":{"type":"string","description":"Font name. Allowed values: Caitlyn, ItaliannoRob, Alison, ALSScript, WhiteAngelica, Milkshake, ScriptMTBold, PassionsConflictROB, Sacramento, Cervanttis, Notera 2 PERSONAL USE ONLY, UyghurMerdane, OldEnglishText, Halimun, AlexBrush, Scriptina, CounselorScript, EliannaBoldItalic, AutumnChant, MagnoliaScript.","example":"UyghurMerdane"},"fontSize":{"type":"integer","description":"Output font size.","example":10},"left":{"type":"boolean","description":"Whether to add a ring on the left side. Defaults to false.","example":false},"right":{"type":"boolean","description":"Whether to add a ring on the right side. Defaults to false.","example":false},"prompt":{"type":"string","description":"Jewelry text content.","example":"hello"}},"required":["fontname","fontSize","prompt"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Jewelry Text Design API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"fontname":"UyghurMerdane","fontSize":10,"left":false,"right":false,"prompt":"hello"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_handheld_product_mockup","description":"Place a product in a hand-held scene.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/handheld-product-mockup/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the product image. The image must be at most 20 MB and between 385 and 8192 pixels in both width and height.","example":"https://example.com/product.jpg"},"targetOriginUrl":{"type":"string","description":"Public URL of the person or hand pose image.","example":"https://example.com/model-reference.jpg"},"targetMaskUrl":{"type":"string","description":"Public URL of the black-and-white hand-held area mask. Required because this API accepts custom pose images rather than saved upstream materials.","example":"https://example.com/mask.png"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl","targetOriginUrl","targetMaskUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Handheld Product Mockup API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","targetOriginUrl":"https://example.com/model-reference.jpg","targetMaskUrl":"https://example.com/mask.png","outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_image_captioning","description":"Create an image prompt extraction task and return the completed result.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/image-captioning/run","method":"POST","inputSchema":{"type":"object","properties":{"type":{"type":"integer","description":"Analysis type. Supported values: 5 (similar-image prompt), 13 (scene prompt), 30 (image-to-video analysis), 69 (apparel selling points), 71 (product selling points), 73 (sales-video script), 89 (video-reclone prompt).","example":71},"imageUrlList":{"type":"array","description":"Public image URLs used for analysis. Provide no more than 6 images for modes that accept multiple images.","example":["https://example.com/product.jpg"],"minItems":1,"maxItems":6,"x-nexscope-constraints":{"maxItems":6,"minItems":1}},"keyword":{"type":"string","description":"Optional keyword context.","example":"phone case"},"provider":{"type":"string","description":"Analysis provider. Supported values: API_PRE_POINT (default), API_LAYOUT_DESC.","example":"API_PRE_POINT"},"refVideoUrl":{"type":"string","description":"Reference video URL. Required when type is 89.","example":"https://example.com/reference-video.mp4","x-nexscope-constraints":{"requiredWhen":{"type":[89]}}},"saleCountry":{"type":"string","description":"Target sale country code.","example":"US"},"targetLanguage":{"type":"string","description":"Target language for generated text. Used by video-reclone analysis.","example":"English"},"duration":{"type":"integer","description":"Target duration in seconds. Used by video-reclone analysis.","example":15}},"required":["type","imageUrlList"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Image Captioning API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"type":71,"imageUrlList":["https://example.com/product.jpg"],"keyword":"phone case","provider":"API_PRE_POINT"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_product_image_enhancement","description":"Retouch a product image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/product-image-enhancement/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the product image to retouch. The image must be up to 20 MB and between 385 and 8192 pixels in both width and height.","example":"https://example.com/product.jpg"}},"required":["imageUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Product Image Enhancement API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_image_text_editing","description":"Remove or edit text from an image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/image-text-editing/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the base image.","example":"https://example.com/product.jpg"},"imageMaskUrl":{"type":"string","description":"Public URL of the text mask image.","example":"https://example.com/mask.png"}},"required":["imageUrl","imageMaskUrl"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Image Text Editing API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","imageMaskUrl":"https://example.com/mask.png"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_smart_image_edit_manipulation_v3","description":"Edit an image using an instruction prompt.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/smart-image-edit-manipulation-v3/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the image to edit. The image must be between 300 and 4096 pixels in both width and height, and its width-to-height ratio must be between 0.4 and 2.5.","example":"https://example.com/product.jpg"},"prompt":{"type":"string","description":"Editing instruction.","example":"make the background pure white and keep the product unchanged"},"provider":{"type":"string","description":"Image model. Supported values: BANANA, BANANA_2, BANANA_PRO, WAN2_7, QWEN_IMAGE_3_PRO, SEEDREAM5, GPT_2_IMAGE, or AIDRAW_EDIT.","example":"BANANA_PRO","enum":["BANANA","BANANA_2","BANANA_PRO","WAN2_7","QWEN_IMAGE_3_PRO","SEEDREAM5","GPT_2_IMAGE","AIDRAW_EDIT"],"x-nexscope-constraints":{"allowedValues":["BANANA","BANANA_2","BANANA_PRO","WAN2_7","QWEN_IMAGE_3_PRO","SEEDREAM5","GPT_2_IMAGE","AIDRAW_EDIT"]}},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4.","example":1},"resolution":{"type":"string","description":"Target resolution preset.","example":"1K"},"aspectRatio":{"type":"string","description":"Target aspect ratio.","example":"1:1"},"supplyType":{"type":"string","description":"Generation route. Supported values: eco or stable. Defaults to stable.","example":"stable"},"needOptimize":{"type":"boolean","description":"Whether the prompt should be optimized upstream.","example":true},"template":{"type":"string","description":"Optional Nexscope editing template. Supported values: white-background, product-main-image-retouching, scene-generation, poster-design, add-person-or-object, change-animal, flat-lay-apparel, 3d-apparel, mannequin-to-model, cartoon-illustration, body-reshape, change-style, remove-element, remove-text, remove-watermark, add-watermark.","example":"white-background"},"source":{"type":"string","description":"Optional traffic or product source code.","example":"api"},"quality":{"type":"string","description":"GPT Image quality only. Supported values: low, medium, or high. Defaults to medium.","example":"medium"}},"required":["imageUrl","prompt","provider"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Smart Image Edit & Manipulation API v3","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","prompt":"make the background pure white and keep the product unchanged","provider":"BANANA_PRO","outputNum":1,"resolution":"1K","aspectRatio":"1:1","supplyType":"stable","needOptimize":true,"template":"white-background","source":"api","quality":"medium"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_smart_multi_image_editing_v3","description":"Fuse multiple images with an instruction prompt.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/smart-multi-image-editing-v3/run","method":"POST","inputSchema":{"type":"object","properties":{"imageList":{"type":"array","description":"Public image URLs to combine or reference. Provide no more than 6 JPG, JPEG, PNG, or WEBP images; each image must be at most 10 MB and between 800 and 4096 pixels.","example":["https://example.com/product.jpg","https://example.com/model-reference.jpg"],"minItems":1,"maxItems":6,"x-nexscope-constraints":{"maxItems":6,"minItems":1}},"provider":{"type":"string","description":"Image model. Supported values: BANANA, BANANA_2, BANANA_PRO, WAN2_7, QWEN_IMAGE_3_PRO, SEEDREAM5, GPT_2_IMAGE, or AIDRAW_EDIT.","example":"BANANA_PRO","enum":["BANANA","BANANA_2","BANANA_PRO","WAN2_7","QWEN_IMAGE_3_PRO","SEEDREAM5","GPT_2_IMAGE","AIDRAW_EDIT"],"x-nexscope-constraints":{"allowedValues":["BANANA","BANANA_2","BANANA_PRO","WAN2_7","QWEN_IMAGE_3_PRO","SEEDREAM5","GPT_2_IMAGE","AIDRAW_EDIT"]}},"prompt":{"type":"string","description":"Optional fusion instruction, up to 600 characters.","example":"combine the product with the model in a clean studio scene"},"outputNum":{"type":"integer","description":"Number of images to generate. Defaults to 1.","example":1},"resolution":{"type":"string","description":"Target resolution preset.","example":"1K"},"aspectRatio":{"type":"string","description":"Target aspect ratio.","example":"1:1"},"supplyType":{"type":"string","description":"Generation route. Supported values: eco or stable. Defaults to stable.","example":"stable"},"needOptimize":{"type":"boolean","description":"Whether the prompt should be optimized upstream.","example":true},"template":{"type":"string","description":"Optional fusion template. Supported values: outfit-fusion, outfit-try-on.","example":"outfit-fusion"},"quality":{"type":"string","description":"GPT Image quality only. Supported values: low, medium, or high. Defaults to medium.","example":"medium"}},"required":["imageList","provider"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Smart Multi-Image Editing API v3","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageList":["https://example.com/product.jpg","https://example.com/model-reference.jpg"],"provider":"BANANA_PRO","prompt":"combine the product with the model in a clean studio scene","outputNum":1,"resolution":"1K","aspectRatio":"1:1","supplyType":"stable","needOptimize":true,"template":"outfit-fusion","quality":"medium"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_whitebg_image","description":"Generate a square white-background product image from reference photos.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/whitebg-image/run","method":"POST","inputSchema":{"type":"object","properties":{"imageList":{"type":"array","description":"Public reference image URLs of the same product. Provide up to 2 JPG, JPEG, PNG, or WEBP images; each image must be at most 10 MB and between 800 and 4096 pixels.","example":["https://example.com/product.jpg"],"minItems":1,"maxItems":2,"x-nexscope-constraints":{"maxItems":2,"minItems":1}},"prompt":{"type":"string","description":"Describe one target supported by the references, up to 350 characters. Output is fixed to one 1:1 image.","example":"Show the complete product from the supplied front view.","maxLength":350,"x-nexscope-constraints":{"maxLength":350}}},"required":["imageList","prompt"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"White Background Product Image API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageList":["https://example.com/product.jpg"],"prompt":"Show the complete product from the supplied front view."}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_video_reclone","description":"Recreate a product marketing video from references.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-video-reclone/run","method":"POST","inputSchema":{"type":"object","properties":{"refVideoUrl":{"type":"string","description":"Public URL of the reference video.","example":"https://example.com/reference-video.mp4"},"refImageList":{"type":"array","description":"Public image URLs for product or visual references.","example":["https://example.com/product.jpg"]},"videoType":{"type":"string","description":"Video model. Supported values: seedance-2-0, seedance-2-0-fast, seedance-2-0-mini, seedance-2-5, or happyhorse-v2.","example":"seedance-2-0-fast"},"videoTime":{"type":"integer","description":"Optional target video duration in seconds. Seedance 2.0, Fast, Mini, and HappyHorse V2 support any integer from 5 through 15; Seedance 2.5 supports 5, 10, 15, 20, 25, or 30.","example":10,"enum":[5,6,7,8,9,10,11,12,13,14,15,20,25,30],"x-nexscope-constraints":{"allowedValuesBy":{"videoType":{"happyhorse-v2":[5,6,7,8,9,10,11,12,13,14,15],"seedance-2-5":[5,10,15,20,25,30],"seedance-2-0":[5,6,7,8,9,10,11,12,13,14,15],"seedance-2-0-mini":[5,6,7,8,9,10,11,12,13,14,15],"seedance-2-0-fast":[5,6,7,8,9,10,11,12,13,14,15]}},"allowedValues":[5,6,7,8,9,10,11,12,13,14,15,20,25,30]}},"resolution":{"type":"string","description":"Target video resolution supported by the selected model, such as 720p or 1080p.","example":"720p"},"aspectRatio":{"type":"string","description":"Target video aspect ratio supported by the selected model.","example":"9:16"},"saleCountry":{"type":"string","description":"Target market country code used to localize the recreated video.","example":"US"},"targetLanguage":{"type":"string","description":"Target spoken and on-screen language for the recreated video.","example":"English"},"productInfo":{"type":"string","description":"Concise product information used to guide the recreation. Maximum 2500 characters.","example":"Slim shockproof phone case with a clear finish."},"prompt":{"type":"string","description":"Optional creative direction prompt.","example":"highlight the slim protective design"}},"required":["refVideoUrl","refImageList","videoType","resolution","saleCountry","targetLanguage"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Video Reclone API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"refVideoUrl":"https://example.com/reference-video.mp4","refImageList":["https://example.com/product.jpg"],"videoType":"seedance-2-0-fast","videoTime":10,"resolution":"720p","aspectRatio":"9:16","saleCountry":"US","targetLanguage":"English","productInfo":"Slim shockproof phone case with a clear finish.","prompt":"highlight the slim protective design"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_product_marketing_image_set_v4","description":"Generate product marketing image sets.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-product-marketing-image-set-v4/run","method":"POST","inputSchema":{"type":"object","properties":{"imageList":{"type":"array","description":"Public product image URLs. Provide no more than 5 JPG, JPEG, PNG, or WEBP images; each image must be at most 10 MB and between 800 and 4096 pixels.","example":["https://example.com/product.jpg"],"minItems":1,"maxItems":5,"x-nexscope-constraints":{"maxItems":5,"minItems":1}},"provider":{"type":"string","description":"Image model. Defaults to BANANA_2. Supported values: BANANA_2, BANANA_2_LITE, BANANA_PRO, WAN2_7, SEEDREAM5_PRO, GPT_2_IMAGE.","example":"BANANA_2"},"sellerPoint":{"type":"string","description":"Product selling points, up to 2500 characters. Required when isExtractPrePoint is false.","example":"Shockproof, slim, clear phone case","maxLength":2500,"x-nexscope-constraints":{"requiredWhen":{"isExtractPrePoint":[false]},"maxLength":2500}},"isExtractPrePoint":{"type":"boolean","description":"Whether to automatically extract selling points. Defaults to false. When false, sellerPoint is required.","example":false},"resolution":{"type":"string","description":"Target resolution supported by the selected provider.","example":"2K"},"aspectRatio":{"type":"string","description":"Target aspect ratio supported by the selected provider.","example":"1:1"},"noText":{"type":"boolean","description":"Whether generated images should avoid text.","example":false},"brandKey":{"type":"string","description":"Optional brand information serialized as a JSON string. Supported keys: brandColor, fontStyle, salesRegion, language, platform, customSettings.","example":"{\"brandColor\":\"#0775FA\",\"fontStyle\":\"sans serif\",\"salesRegion\":\"North America\",\"language\":\"English\",\"platform\":\"Amazon\"}"},"quality":{"type":"string","description":"GPT Image quality only. Supported values: low, medium, or high.","example":"medium"},"sensitiveLibraryId":{"type":"integer","description":"Optional sensitive-word library ID used to screen generated copy.","example":1001},"replaceLibraryId":{"type":"integer","description":"Optional replacement-word library ID used to rewrite generated copy.","example":1002},"aPlusNum":{"type":"integer","description":"Number of standard A+ images, from 0 to 12. Defaults to 0.","example":0},"aPlusProNum":{"type":"integer","description":"Number of premium A+ images, from 0 to 12. Defaults to 0.","example":0},"aPlusHasPhone":{"type":"boolean","description":"Whether A+ output includes phone display layouts.","example":false},"aPlusAspectRatio":{"type":"string","description":"Premium A+ aspect ratio. Supported values: 16:9, 9:16, 1:1, 1:3.7.","example":"1:1"},"sellerTypeNum":{"type":"integer","description":"Number of selling-point images, from 0 to 12. Defaults to 0.","example":0},"sceneTypeNum":{"type":"integer","description":"Number of scene images, from 0 to 12. Defaults to 0.","example":0},"closeUpTypeNum":{"type":"integer","description":"Number of close-up images, from 0 to 12. Defaults to 0.","example":0},"closeUpWhiteTypeNum":{"type":"integer","description":"Number of white-background close-up images, from 0 to 12. Defaults to 0.","example":0},"whiteBgTypeNum":{"type":"integer","description":"Number of white-background images, from 0 to 12. Defaults to 0.","example":0},"aPlusStyles":{"type":"array","description":"Optional A+ style entries. Each item may contain a saved style id or a custom prompt.","example":[{"id":1},{"prompt":"clean premium layout"}]},"pointStyles":{"type":"array","description":"Optional selling-point style entries. Each item may contain a saved style id or a custom prompt.","example":[{"id":2},{"prompt":"minimal feature callouts"}]}},"required":["imageList"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Product Marketing Image Set API v4","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageList":["https://example.com/product.jpg"],"provider":"BANANA_2","sellerPoint":"Shockproof, slim, clear phone case","isExtractPrePoint":false,"resolution":"2K","aspectRatio":"1:1","noText":false,"brandKey":"{\"brandColor\":\"#0775FA\",\"fontStyle\":\"sans serif\",\"salesRegion\":\"North America\",\"language\":\"English\",\"platform\":\"Amazon\"}","quality":"medium","sensitiveLibraryId":1001,"replaceLibraryId":1002,"aPlusNum":0,"aPlusProNum":0,"aPlusHasPhone":false,"aPlusAspectRatio":"1:1","sellerTypeNum":0,"sceneTypeNum":0,"closeUpTypeNum":0,"closeUpWhiteTypeNum":0,"whiteBgTypeNum":0,"aPlusStyles":[{"id":1},{"prompt":"clean premium layout"}],"pointStyles":[{"id":2},{"prompt":"minimal feature callouts"}]}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_apparel_image_set_photography_v3","description":"Generate apparel marketing image sets.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-apparel-image-set-photography-v3/run","method":"POST","inputSchema":{"type":"object","properties":{"imageList":{"type":"array","description":"Public apparel image URLs. Provide no more than 5 JPG, JPEG, PNG, or WEBP images; each image must be at most 10 MB and between 384 and 4096 pixels.","example":["https://example.com/product.jpg"],"minItems":1,"maxItems":5,"x-nexscope-constraints":{"maxItems":5,"minItems":1}},"provider":{"type":"string","description":"Image model. Defaults to BANANA_2. Supported values: BANANA_2, BANANA_2_LITE, BANANA_PRO, WAN2_7, SEEDREAM5_PRO, GPT_2_IMAGE.","example":"BANANA_2"},"sellerPoint":{"type":"string","description":"Product selling points, up to 2500 characters. Required when isExtractPrePoint is false.","example":"Lightweight breathable summer dress","maxLength":2500,"x-nexscope-constraints":{"requiredWhen":{"isExtractPrePoint":[false]},"maxLength":2500}},"isExtractPrePoint":{"type":"boolean","description":"Whether to automatically extract selling points. Defaults to false. When false, sellerPoint is required.","example":false},"resolution":{"type":"string","description":"Target resolution supported by the selected provider.","example":"2K"},"aspectRatio":{"type":"string","description":"Target aspect ratio.","example":"1:1"},"noText":{"type":"boolean","description":"Whether generated images should avoid text.","example":false},"brandKey":{"type":"string","description":"Optional brand information serialized as a JSON string. Supported keys: brandColor, fontStyle, salesRegion, language, platform, customSettings.","example":"{\"brandColor\":\"#0775FA\",\"fontStyle\":\"sans serif\",\"salesRegion\":\"North America\",\"language\":\"English\",\"platform\":\"Amazon\"}"},"quality":{"type":"string","description":"GPT Image quality only. Supported values: low, medium, or high.","example":"medium"},"sensitiveLibraryId":{"type":"integer","description":"Optional sensitive-word library ID used to screen generated copy.","example":1001},"replaceLibraryId":{"type":"integer","description":"Optional replacement-word library ID used to rewrite generated copy.","example":1002},"modelImageUrl":{"type":"string","description":"Optional model reference image URL.","example":"https://example.com/model-reference.jpg"},"sceneImageUrl":{"type":"string","description":"Optional scene reference image URL.","example":"https://example.com/scene.jpg"},"isExactScene":{"type":"boolean","description":"Whether to match the provided scene closely. Defaults to true.","example":true},"modelAndSceneInfo":{"type":"string","description":"Model and scene information serialized as a JSON string or concise structured text.","example":"{\"model\":\"female adult\",\"scene\":\"studio\"}"},"aPlusNum":{"type":"integer","description":"Number of standard A+ images, from 0 to 12. Defaults to 0.","example":0},"aPlusProNum":{"type":"integer","description":"Number of premium A+ images, from 0 to 12. Defaults to 0.","example":0},"aPlusHasPhone":{"type":"boolean","description":"Whether A+ output includes phone display layouts.","example":false},"aPlusAspectRatio":{"type":"string","description":"A+ output aspect ratio. Supported values: 16:9, 9:16, 1:1, 1:3.7.","example":"1:1"},"modelTypeNum":{"type":"integer","description":"Number of model images, from 0 to 12. Defaults to 0.","example":0},"insTypeNum":{"type":"integer","description":"Number of social-style images, from 0 to 12. Defaults to 0.","example":0},"sellerTypeNum":{"type":"integer","description":"Number of selling-point images, from 0 to 12. Defaults to 0.","example":0},"sizeTypeNum":{"type":"integer","description":"Number of size-information images, from 0 to 12. Defaults to 0.","example":0},"whiteTypeNum":{"type":"integer","description":"Number of white-background images, from 0 to 12. Defaults to 0.","example":0},"aPlusStyles":{"type":"array","description":"Optional A+ style entries. Each item may contain a saved style id or a custom prompt.","example":[{"id":1},{"prompt":"clean editorial layout"}]},"pointStyles":{"type":"array","description":"Optional selling-point style entries. Each item may contain a saved style id or a custom prompt.","example":[{"id":2},{"prompt":"minimal feature callouts"}]}},"required":["imageList"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Apparel Image Set & Photography API v3","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageList":["https://example.com/product.jpg"],"provider":"BANANA_2","sellerPoint":"Lightweight breathable summer dress","isExtractPrePoint":false,"resolution":"2K","aspectRatio":"1:1","noText":false,"brandKey":"{\"brandColor\":\"#0775FA\",\"fontStyle\":\"sans serif\",\"salesRegion\":\"North America\",\"language\":\"English\",\"platform\":\"Amazon\"}","quality":"medium","sensitiveLibraryId":1001,"replaceLibraryId":1002,"modelImageUrl":"https://example.com/model-reference.jpg","sceneImageUrl":"https://example.com/scene.jpg","isExactScene":true,"modelAndSceneInfo":"{\"model\":\"female adult\",\"scene\":\"studio\"}","aPlusNum":0,"aPlusProNum":0,"aPlusHasPhone":false,"aPlusAspectRatio":"1:1","modelTypeNum":0,"insTypeNum":0,"sellerTypeNum":0,"sizeTypeNum":0,"whiteTypeNum":0,"aPlusStyles":[{"id":1},{"prompt":"clean editorial layout"}],"pointStyles":[{"id":2},{"prompt":"minimal feature callouts"}]}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_ai_model_pose_generation","description":"Create new pose variants for a model image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/ai-model-pose-generation/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the model image. The image must be up to 20 MB and between 385 and 4096 pixels in both width and height.","example":"https://example.com/model-reference.jpg"},"prompt":{"type":"string","description":"Text prompt describing the target pose.","example":"standing naturally with one hand holding the product"},"postureUrl":{"type":"string","description":"Optional posture reference image URL.","example":"https://example.com/pose.jpg"},"outputNum":{"type":"integer","description":"Number of images to generate, from 1 to 4. Defaults to 1.","example":1}},"required":["imageUrl"],"additionalProperties":true,"allOf":[{"anyOf":[{"required":["prompt"]},{"required":["postureUrl"]}],"description":"Provide either prompt or postureUrl to guide the target pose."}]},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"AI Model Pose Generation API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/model-reference.jpg","prompt":"standing naturally with one hand holding the product","postureUrl":"https://example.com/pose.jpg","outputNum":1}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_sales_talking_video","description":"Generate a talking sales video.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/sales-talking-video/run","method":"POST","inputSchema":{"type":"object","properties":{"prompt":{"type":"string","description":"Sales script or creative prompt.","example":"Introduce this shockproof phone case in an upbeat tone."},"imageList":{"type":"array","description":"Public product image URLs. Provide up to 30 images for Seedance 2.5 or up to 9 images for the other supported models.","example":["https://example.com/product.jpg"],"minItems":1,"maxItems":30,"x-nexscope-constraints":{"maxItems":30,"maxItemsBy":{"videoType":{"happyhorse-v2":9,"seedance-2-5":30,"seedance-2-0":9,"seedance-2-0-mini":9,"seedance-2-0-fast":9}},"minItems":1}},"videoType":{"type":"string","description":"Video model. Supported values: seedance-2-0, seedance-2-0-fast, seedance-2-0-mini, seedance-2-5, or happyhorse-v2.","example":"seedance-2-0-fast","enum":["seedance-2-0","seedance-2-0-fast","seedance-2-0-mini","seedance-2-5","happyhorse-v2"],"x-nexscope-constraints":{"allowedValues":["seedance-2-0","seedance-2-0-fast","seedance-2-0-mini","seedance-2-5","happyhorse-v2"]}},"videoTime":{"type":"integer","description":"Target duration in seconds. Seedance 2.0, Fast, Mini, and HappyHorse V2 support 5, 10, or 15; Seedance 2.5 also supports 30.","example":10,"enum":[5,10,15,30],"x-nexscope-constraints":{"allowedValuesBy":{"videoType":{"happyhorse-v2":[5,10,15],"seedance-2-5":[5,10,15,30],"seedance-2-0":[5,10,15],"seedance-2-0-mini":[5,10,15],"seedance-2-0-fast":[5,10,15]}},"allowedValues":[5,10,15,30]}},"aspectRatio":{"type":"string","description":"Target aspect ratio: 16:9, 9:16, 1:1, 4:3, 3:4, or 21:9.","example":"9:16","enum":["16:9","9:16","1:1","4:3","3:4","21:9"],"x-nexscope-constraints":{"allowedValues":["16:9","9:16","1:1","4:3","3:4","21:9"]}},"isPro":{"type":"boolean","description":"Enable Pro mode for any Seedance model. HappyHorse V2 does not support Pro mode. When enabled without resolution, the default is 720p.","example":false,"x-nexscope-constraints":{"forbiddenWhen":{"videoType":["happyhorse-v2"]}}},"resolution":{"type":"string","description":"Target resolution. Seedance 2.0 and 2.5 support 480p, 720p, or 1080p; Seedance Fast and Mini support 480p or 720p; HappyHorse V2 supports 720p or 1080p.","example":"720p","enum":["480p","720p","1080p"],"x-nexscope-constraints":{"allowedValuesBy":{"videoType":{"happyhorse-v2":["720p","1080p"],"seedance-2-5":["480p","720p","1080p"],"seedance-2-0":["480p","720p","1080p"],"seedance-2-0-mini":["480p","720p"],"seedance-2-0-fast":["480p","720p"]}},"allowedValues":["480p","720p","1080p"]}}},"required":["prompt","imageList","videoType"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Sales Talking Video API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"prompt":"Introduce this shockproof phone case in an upbeat tone.","imageList":["https://example.com/product.jpg"],"videoType":"seedance-2-0-fast","videoTime":10,"aspectRatio":"9:16","isPro":false,"resolution":"720p"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_product_logo_detection_removal","description":"Detect and remove product logos.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/product-logo-detection-removal/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the product image. The image must be up to 20 MB.","example":"https://example.com/product.jpg"},"brandName":{"type":"string","description":"Brand name to detect or remove.","example":"SampleBrand"},"isDetect":{"type":"boolean","description":"Whether to only detect instead of removing.","example":false}},"required":["imageUrl","brandName"],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Product Logo Detection & Removal API","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","brandName":"SampleBrand","isDetect":false}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_one_click_image_recoloring_v2","description":"Change product colors in an image.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/one-click-image-recoloring-v2/run","method":"POST","inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public URL of the product image. The image must be between 300 and 4096 pixels in both width and height.","example":"https://example.com/product.jpg"},"colors":{"type":"array","description":"Target colors, from 1 to 25 entries. Each value must use full HEX (#RRGGBB), HSB (hsb(H, S%, B%)), or RGB (rgb(R, G, B)) format. Provide colors or refImageUrls, but not both.","example":["#000000","#FFFFFF"],"minItems":1,"maxItems":25,"x-nexscope-constraints":{"maxItems":25,"conflictsWith":["refImageUrls"],"minItems":1}},"refImageUrls":{"type":"array","description":"Reference image URLs for reference-image recoloring, from 1 to 25 entries. Provide refImageUrls or colors, but not both.","example":["https://example.com/color-reference.jpg"],"minItems":1,"maxItems":25,"x-nexscope-constraints":{"maxItems":25,"conflictsWith":["colors"],"minItems":1}},"colorSubject":{"type":"string","description":"Subject to recolor.","example":"phone case"}},"required":["imageUrl","colorSubject"],"additionalProperties":true,"allOf":[{"anyOf":[{"required":["colors"]},{"required":["refImageUrls"]}],"description":"Provide either colors or refImageUrls to define the target color."}]},"outputSchema":{"properties":{"data":{"anyOf":[{"required":["taskId","status","result"],"type":"object","properties":{"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"taskId":{"type":"string"},"usage":{"required":["chargedCredits"],"type":"object","properties":{"chargedCredits":{"minimum":0,"type":"integer"}}},"status":{"enum":["PENDING","RUNNING","SUCCEEDED","FAILED","TIMEOUT"],"type":"string"}}},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"One-Click Image Recoloring API v2","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrl":"https://example.com/product.jpg","colors":["#000000","#FFFFFF"],"colorSubject":"phone case"}],"nexscope/examplesAreIllustrative":true}},{"name":"nexscope_media_task_result","description":"Query a Nexscope asynchronous media task using its originating skill slug and taskId. Use progressive backoff and stop at a terminal status.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/mcp","method":"POST","inputSchema":{"type":"object","properties":{"skillSlug":{"description":"Slug of the asynchronous media-generation skill that created the task. Use the exact slug associated with the original generation tool.","type":"string"},"taskId":{"description":"Exact taskId returned in structuredContent by the original generation tool call. Never invent or replace this value.","type":"string"}},"required":["skillSlug","taskId"],"additionalProperties":false},"outputSchema":{"properties":{"data":{"anyOf":[{"anyOf":[{"properties":{"taskId":{"type":"string"},"status":{"type":"string"},"result":{}},"type":"object","required":["taskId","status","result"]},{"oneOf":[{"properties":{"callId":{"type":"string"},"status":{"type":"string"},"result":{}},"type":"object","required":["callId","status","result"]},{"required":["callId","status","reason","retryable"],"type":"object","properties":{"callId":{"type":["string","null"]},"status":{"type":"string"},"retryable":{"type":"boolean"},"taskId":{"type":["string","null"]},"reason":{"type":"string"}},"not":{"required":["result"]}}]}]},{"type":"null"}]},"code":{"description":"0 means accepted or successful; nonzero is a platform error.","type":"integer"},"msg":{"type":["string","null"]},"ts":{"description":"Epoch milliseconds.","type":"string"},"time":{"description":"Server local time: yyyy-MM-dd HH:mm:ss.","type":"string"},"cost":{"description":"Elapsed milliseconds, never credits; -1 outside web requests.","type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]}}],"jsonRpcEndpoint":{"url":"https://api.nexscope.ai/api/skill-api/v1/mcp","protocol":"MCP JSON-RPC over HTTP","method":"POST","supportedMethods":["initialize","tools/list","tools/call"]}},"ts":"1792169627688","time":"2026-10-16 16:53:47","cost":"6","traceId":null}