cjwbw / supir-v0f
Practicing Model Scaling for Photo-Realistic Image Restoration In the Wild. This is the SUPIR-v0F model and does NOT use LLaVA-13b.
Prediction
cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959IDx7htpwdb2qglkvyfpfovjonq5aStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_cfg
- 7.5
- s_churn
- 5
- s_noise
- 1.003
- upscale
- 1
- a_prompt
- Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.
- min_size
- 1024
- n_prompt
- painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth
- s_stage1
- -1
- s_stage2
- 1
- edm_steps
- 50
- linear_CFG
- color_fix_type
- Wavelet
- spt_linear_CFG
- 1
- linear_s_stage2
- spt_linear_s_stage2
- 0
{ "image": "https://replicate.delivery/pbxt/KSGCHApvib6EmVBpjerLhsht3UU2YAI9GkV87kWVp5wAT98T/07.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", { input: { image: "https://replicate.delivery/pbxt/KSGCHApvib6EmVBpjerLhsht3UU2YAI9GkV87kWVp5wAT98T/07.png", s_cfg: 7.5, s_churn: 5, s_noise: 1.003, upscale: 1, a_prompt: "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", min_size: 1024, n_prompt: "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", s_stage1: -1, s_stage2: 1, edm_steps: 50, linear_CFG: false, color_fix_type: "Wavelet", spt_linear_CFG: 1, linear_s_stage2: false, spt_linear_s_stage2: 0 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", input={ "image": "https://replicate.delivery/pbxt/KSGCHApvib6EmVBpjerLhsht3UU2YAI9GkV87kWVp5wAT98T/07.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": False, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": False, "spt_linear_s_stage2": 0 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", "input": { "image": "https://replicate.delivery/pbxt/KSGCHApvib6EmVBpjerLhsht3UU2YAI9GkV87kWVp5wAT98T/07.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-02-23T17:07:40.453884Z", "created_at": "2024-02-23T17:02:45.269479Z", "data_removed": false, "error": null, "id": "x7htpwdb2qglkvyfpfovjonq5a", "input": { "image": "https://replicate.delivery/pbxt/KSGCHApvib6EmVBpjerLhsht3UU2YAI9GkV87kWVp5wAT98T/07.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }, "logs": "Using seed: 6424\nSeed set to 6424", "metrics": { "predict_time": 23.541291, "total_time": 295.184405 }, "output": "https://replicate.delivery/pbxt/if3rev1GNfAB6IMsqqW8CqQtVP75pXvU3dLQeV6CFkVutgmJB/out.png", "started_at": "2024-02-23T17:07:16.912593Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/x7htpwdb2qglkvyfpfovjonq5a", "cancel": "https://api.replicate.com/v1/predictions/x7htpwdb2qglkvyfpfovjonq5a/cancel" }, "version": "b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959" }
Prediction
cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959ID2gjfomtbshm5ygl3lv4fqayfyiStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_cfg
- 7.5
- s_churn
- 5
- s_noise
- 1.003
- upscale
- 1
- a_prompt
- Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.
- min_size
- 1024
- n_prompt
- painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth
- s_stage1
- -1
- s_stage2
- 1
- edm_steps
- 50
- linear_CFG
- color_fix_type
- Wavelet
- spt_linear_CFG
- 1
- linear_s_stage2
- spt_linear_s_stage2
- 0
{ "image": "https://replicate.delivery/pbxt/KSGHIntnUgka5xfURMHZnYUbd52JHdEbbtKlOjhkLEZXRgH1/49.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", { input: { image: "https://replicate.delivery/pbxt/KSGHIntnUgka5xfURMHZnYUbd52JHdEbbtKlOjhkLEZXRgH1/49.png", s_cfg: 7.5, s_churn: 5, s_noise: 1.003, upscale: 1, a_prompt: "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", min_size: 1024, n_prompt: "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", s_stage1: -1, s_stage2: 1, edm_steps: 50, linear_CFG: false, color_fix_type: "Wavelet", spt_linear_CFG: 1, linear_s_stage2: false, spt_linear_s_stage2: 0 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", input={ "image": "https://replicate.delivery/pbxt/KSGHIntnUgka5xfURMHZnYUbd52JHdEbbtKlOjhkLEZXRgH1/49.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": False, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": False, "spt_linear_s_stage2": 0 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", "input": { "image": "https://replicate.delivery/pbxt/KSGHIntnUgka5xfURMHZnYUbd52JHdEbbtKlOjhkLEZXRgH1/49.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-02-23T17:08:27.136432Z", "created_at": "2024-02-23T17:08:04.459948Z", "data_removed": false, "error": null, "id": "2gjfomtbshm5ygl3lv4fqayfyi", "input": { "image": "https://replicate.delivery/pbxt/KSGHIntnUgka5xfURMHZnYUbd52JHdEbbtKlOjhkLEZXRgH1/49.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }, "logs": "Using seed: 51574\nSeed set to 51574", "metrics": { "predict_time": 22.638881, "total_time": 22.676484 }, "output": "https://replicate.delivery/pbxt/QcwpEFHhkf2dDKita8HruDvRbb15z8DSvc8gpOZge5IJMoZSA/out.png", "started_at": "2024-02-23T17:08:04.497551Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/2gjfomtbshm5ygl3lv4fqayfyi", "cancel": "https://api.replicate.com/v1/predictions/2gjfomtbshm5ygl3lv4fqayfyi/cancel" }, "version": "b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959" }
Prediction
cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959IDpgojuptbovljmrw6fouwp74rauStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_cfg
- 7.5
- s_churn
- 5
- s_noise
- 1.003
- upscale
- 1
- a_prompt
- Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.
- min_size
- 1024
- n_prompt
- painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth
- s_stage1
- -1
- s_stage2
- 1
- edm_steps
- 50
- linear_CFG
- color_fix_type
- Wavelet
- spt_linear_CFG
- 1
- linear_s_stage2
- spt_linear_s_stage2
- 0
{ "image": "https://replicate.delivery/pbxt/KSGHtohnjf4vAF0DLqfRSYtPwdxpYTHt1R5I0oLkUXQGSASX/03.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", { input: { image: "https://replicate.delivery/pbxt/KSGHtohnjf4vAF0DLqfRSYtPwdxpYTHt1R5I0oLkUXQGSASX/03.png", s_cfg: 7.5, s_churn: 5, s_noise: 1.003, upscale: 1, a_prompt: "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", min_size: 1024, n_prompt: "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", s_stage1: -1, s_stage2: 1, edm_steps: 50, linear_CFG: false, color_fix_type: "Wavelet", spt_linear_CFG: 1, linear_s_stage2: false, spt_linear_s_stage2: 0 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", input={ "image": "https://replicate.delivery/pbxt/KSGHtohnjf4vAF0DLqfRSYtPwdxpYTHt1R5I0oLkUXQGSASX/03.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": False, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": False, "spt_linear_s_stage2": 0 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", "input": { "image": "https://replicate.delivery/pbxt/KSGHtohnjf4vAF0DLqfRSYtPwdxpYTHt1R5I0oLkUXQGSASX/03.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-02-23T17:09:04.140843Z", "created_at": "2024-02-23T17:08:41.444109Z", "data_removed": false, "error": null, "id": "pgojuptbovljmrw6fouwp74rau", "input": { "image": "https://replicate.delivery/pbxt/KSGHtohnjf4vAF0DLqfRSYtPwdxpYTHt1R5I0oLkUXQGSASX/03.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }, "logs": "Using seed: 18534\nSeed set to 18534", "metrics": { "predict_time": 22.650293, "total_time": 22.696734 }, "output": "https://replicate.delivery/pbxt/5EEaGqVQ54IiGFf8Qtehyxf5dFjS6HbyNqWTOMXjWv1cZQzkA/out.png", "started_at": "2024-02-23T17:08:41.490550Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/pgojuptbovljmrw6fouwp74rau", "cancel": "https://api.replicate.com/v1/predictions/pgojuptbovljmrw6fouwp74rau/cancel" }, "version": "b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959" }
Prediction
cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959IDq43feulbfp7qc27ci52zldzeheStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_cfg
- 7.5
- s_churn
- 5
- s_noise
- 1.003
- upscale
- 1
- a_prompt
- Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.
- min_size
- 1024
- n_prompt
- painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth
- s_stage1
- -1
- s_stage2
- 1
- edm_steps
- 50
- linear_CFG
- color_fix_type
- Wavelet
- spt_linear_CFG
- 1
- linear_s_stage2
- spt_linear_s_stage2
- 0
{ "image": "https://replicate.delivery/pbxt/KSGId527SLAso39MWFnwN3YTQTJPO3pWINAOdNqnGPyneSSw/59.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", { input: { image: "https://replicate.delivery/pbxt/KSGId527SLAso39MWFnwN3YTQTJPO3pWINAOdNqnGPyneSSw/59.png", s_cfg: 7.5, s_churn: 5, s_noise: 1.003, upscale: 1, a_prompt: "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", min_size: 1024, n_prompt: "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", s_stage1: -1, s_stage2: 1, edm_steps: 50, linear_CFG: false, color_fix_type: "Wavelet", spt_linear_CFG: 1, linear_s_stage2: false, spt_linear_s_stage2: 0 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", input={ "image": "https://replicate.delivery/pbxt/KSGId527SLAso39MWFnwN3YTQTJPO3pWINAOdNqnGPyneSSw/59.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": False, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": False, "spt_linear_s_stage2": 0 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", "input": { "image": "https://replicate.delivery/pbxt/KSGId527SLAso39MWFnwN3YTQTJPO3pWINAOdNqnGPyneSSw/59.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-02-23T17:09:56.142539Z", "created_at": "2024-02-23T17:09:28.471996Z", "data_removed": false, "error": null, "id": "q43feulbfp7qc27ci52zldzehe", "input": { "image": "https://replicate.delivery/pbxt/KSGId527SLAso39MWFnwN3YTQTJPO3pWINAOdNqnGPyneSSw/59.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }, "logs": "Using seed: 23048\nSeed set to 23048", "metrics": { "predict_time": 27.633142, "total_time": 27.670543 }, "output": "https://replicate.delivery/pbxt/9ggnt5UW2EKECR7Vt2S8UTEM4laqacFhLFJlxmpzfvpuG0MJA/out.png", "started_at": "2024-02-23T17:09:28.509397Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/q43feulbfp7qc27ci52zldzehe", "cancel": "https://api.replicate.com/v1/predictions/q43feulbfp7qc27ci52zldzehe/cancel" }, "version": "b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959" }
Prediction
cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959IDnl3hde3b5nnzghlc3u3auctk74StatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_cfg
- 7.5
- s_churn
- 5
- s_noise
- 1.003
- upscale
- 1
- a_prompt
- Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.
- min_size
- 1024
- n_prompt
- painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth
- s_stage1
- -1
- s_stage2
- 1
- edm_steps
- 50
- linear_CFG
- color_fix_type
- Wavelet
- spt_linear_CFG
- 1
- linear_s_stage2
- spt_linear_s_stage2
- 0
{ "image": "https://replicate.delivery/pbxt/KSGJKKQMOg8PM0WWy4l9u0WgXVxIuY8F1rkslAOxHDhZ6pUn/60.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", { input: { image: "https://replicate.delivery/pbxt/KSGJKKQMOg8PM0WWy4l9u0WgXVxIuY8F1rkslAOxHDhZ6pUn/60.png", s_cfg: 7.5, s_churn: 5, s_noise: 1.003, upscale: 1, a_prompt: "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", min_size: 1024, n_prompt: "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", s_stage1: -1, s_stage2: 1, edm_steps: 50, linear_CFG: false, color_fix_type: "Wavelet", spt_linear_CFG: 1, linear_s_stage2: false, spt_linear_s_stage2: 0 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", input={ "image": "https://replicate.delivery/pbxt/KSGJKKQMOg8PM0WWy4l9u0WgXVxIuY8F1rkslAOxHDhZ6pUn/60.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": False, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": False, "spt_linear_s_stage2": 0 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", "input": { "image": "https://replicate.delivery/pbxt/KSGJKKQMOg8PM0WWy4l9u0WgXVxIuY8F1rkslAOxHDhZ6pUn/60.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-02-23T17:10:35.911364Z", "created_at": "2024-02-23T17:10:12.970515Z", "data_removed": false, "error": null, "id": "nl3hde3b5nnzghlc3u3auctk74", "input": { "image": "https://replicate.delivery/pbxt/KSGJKKQMOg8PM0WWy4l9u0WgXVxIuY8F1rkslAOxHDhZ6pUn/60.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }, "logs": "Using seed: 17554\nSeed set to 17554", "metrics": { "predict_time": 22.903972, "total_time": 22.940849 }, "output": "https://replicate.delivery/pbxt/VwbZu16vtc5fZ6SYQ11FHM2ijQF0PMnWZ2YsMdT7oLLFH0MJA/out.png", "started_at": "2024-02-23T17:10:13.007392Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/nl3hde3b5nnzghlc3u3auctk74", "cancel": "https://api.replicate.com/v1/predictions/nl3hde3b5nnzghlc3u3auctk74/cancel" }, "version": "b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959" }
Prediction
cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959IDc4ivautbvazco67mhnfzazeiueStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_cfg
- 7.5
- s_churn
- 5
- s_noise
- 1.003
- upscale
- 1
- a_prompt
- Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.
- min_size
- 1024
- n_prompt
- painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth
- s_stage1
- -1
- s_stage2
- 1
- edm_steps
- 50
- linear_CFG
- color_fix_type
- Wavelet
- spt_linear_CFG
- 1
- linear_s_stage2
- spt_linear_s_stage2
- 0
{ "image": "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", { input: { image: "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", s_cfg: 7.5, s_churn: 5, s_noise: 1.003, upscale: 1, a_prompt: "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", min_size: 1024, n_prompt: "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", s_stage1: -1, s_stage2: 1, edm_steps: 50, linear_CFG: false, color_fix_type: "Wavelet", spt_linear_CFG: 1, linear_s_stage2: false, spt_linear_s_stage2: 0 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", input={ "image": "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": False, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": False, "spt_linear_s_stage2": 0 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", "input": { "image": "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-02-23T17:11:20.903179Z", "created_at": "2024-02-23T17:10:57.612408Z", "data_removed": false, "error": null, "id": "c4ivautbvazco67mhnfzazeiue", "input": { "image": "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }, "logs": "Using seed: 5612\nSeed set to 5612", "metrics": { "predict_time": 23.253458, "total_time": 23.290771 }, "output": "https://replicate.delivery/pbxt/jlzRxLBFm8peCawflmC8boYX3c1fqeoVVSGVwqzfXJ572BNTC/out.png", "started_at": "2024-02-23T17:10:57.649721Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/c4ivautbvazco67mhnfzazeiue", "cancel": "https://api.replicate.com/v1/predictions/c4ivautbvazco67mhnfzazeiue/cancel" }, "version": "b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959" }
Prediction
cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959IDc4ivautbvazco67mhnfzazeiueStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_cfg
- 7.5
- s_churn
- 5
- s_noise
- 1.003
- upscale
- 1
- a_prompt
- Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.
- min_size
- 1024
- n_prompt
- painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth
- s_stage1
- -1
- s_stage2
- 1
- edm_steps
- 50
- linear_CFG
- color_fix_type
- Wavelet
- spt_linear_CFG
- 1
- linear_s_stage2
- spt_linear_s_stage2
- 0
{ "image": "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", { input: { image: "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", s_cfg: 7.5, s_churn: 5, s_noise: 1.003, upscale: 1, a_prompt: "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", min_size: 1024, n_prompt: "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", s_stage1: -1, s_stage2: 1, edm_steps: 50, linear_CFG: false, color_fix_type: "Wavelet", spt_linear_CFG: 1, linear_s_stage2: false, spt_linear_s_stage2: 0 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", input={ "image": "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": False, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": False, "spt_linear_s_stage2": 0 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run cjwbw/supir-v0f using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "cjwbw/supir-v0f:b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959", "input": { "image": "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-02-23T17:11:20.903179Z", "created_at": "2024-02-23T17:10:57.612408Z", "data_removed": false, "error": null, "id": "c4ivautbvazco67mhnfzazeiue", "input": { "image": "https://replicate.delivery/pbxt/KSGK37AXBAt4Jj5DPe4HlsovmwcROzqzbxUILcnQzggwwihj/14.png", "s_cfg": 7.5, "s_churn": 5, "s_noise": 1.003, "upscale": 1, "a_prompt": "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic maximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations.", "min_size": 1024, "n_prompt": "painting, oil painting, illustration, drawing, art, sketch, oil painting, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth", "s_stage1": -1, "s_stage2": 1, "edm_steps": 50, "linear_CFG": false, "color_fix_type": "Wavelet", "spt_linear_CFG": 1, "linear_s_stage2": false, "spt_linear_s_stage2": 0 }, "logs": "Using seed: 5612\nSeed set to 5612", "metrics": { "predict_time": 23.253458, "total_time": 23.290771 }, "output": "https://replicate.delivery/pbxt/jlzRxLBFm8peCawflmC8boYX3c1fqeoVVSGVwqzfXJ572BNTC/out.png", "started_at": "2024-02-23T17:10:57.649721Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/c4ivautbvazco67mhnfzazeiue", "cancel": "https://api.replicate.com/v1/predictions/c4ivautbvazco67mhnfzazeiue/cancel" }, "version": "b9c26267b41f3617099b53f09f2d894a621ebf4a59b632bfedb5031eeabd8959" }
Want to make some of these yourself?
Run this model