typetext
{
"aspect_ratio": "1:1",
"extra_lora_scale": 1,
"guidance_scale": 6.41,
"lora_scale": 1,
"model": "dev",
"num_inference_steps": 28,
"num_outputs": 1,
"output_format": "webp",
"output_quality": 90,
"prompt": "a business portrait photo of linkedin wearing all black Prada Sunglasses, a white turtleneck shirt, and a black suit blazer. Looking cool and mysterious while looking slightly down and away, has small 1.5 carat diamond stud earring in both ears. has no facial moles or facial acne.",
"prompt_strength": 0.8
}npm install replicate
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_BMt**********************************
This is your API token. Keep it to yourself.
import Replicate from "replicate";
import fs from "node:fs";
const replicate = new Replicate({
auth: process.env.REPLICATE_API_TOKEN,
});
Run 12aces/myprofilepic using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run(
"12aces/myprofilepic:7cf2964739750b955f57cc72824b8e71286b5cfe40c401161a6a109e4e212f7f",
{
input: {
aspect_ratio: "1:1",
extra_lora_scale: 1,
guidance_scale: 6.41,
lora_scale: 1,
model: "dev",
num_inference_steps: 28,
num_outputs: 1,
output_format: "webp",
output_quality: 90,
prompt: "a business portrait photo of linkedin wearing all black Prada Sunglasses, a white turtleneck shirt, and a black suit blazer. Looking cool and mysterious while looking slightly down and away, has small 1.5 carat diamond stud earring in both ears. has no facial moles or facial acne.",
prompt_strength: 0.8
}
}
);
// To access the file URL:
console.log(output[0].url()); //=> "http://example.com"
// To write the file to disk:
fs.writeFile("my-image.png", output[0]);
To learn more, take a look at the guide on getting started with Node.js.
pip install replicate
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_BMt**********************************
This is your API token. Keep it to yourself.
import replicate
Run 12aces/myprofilepic using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run(
"12aces/myprofilepic:7cf2964739750b955f57cc72824b8e71286b5cfe40c401161a6a109e4e212f7f",
input={
"aspect_ratio": "1:1",
"extra_lora_scale": 1,
"guidance_scale": 6.41,
"lora_scale": 1,
"model": "dev",
"num_inference_steps": 28,
"num_outputs": 1,
"output_format": "webp",
"output_quality": 90,
"prompt": "a business portrait photo of linkedin wearing all black Prada Sunglasses, a white turtleneck shirt, and a black suit blazer. Looking cool and mysterious while looking slightly down and away, has small 1.5 carat diamond stud earring in both ears. has no facial moles or facial acne.",
"prompt_strength": 0.8
}
)
# To access the file URL:
print(output[0].url())
#=> "http://example.com"
# To write the file to disk:
with open("my-image.png", "wb") as file:
file.write(output[0].read())
To learn more, take a look at the guide on getting started with Python.
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_BMt**********************************
This is your API token. Keep it to yourself.
Run 12aces/myprofilepic 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": "12aces/myprofilepic:7cf2964739750b955f57cc72824b8e71286b5cfe40c401161a6a109e4e212f7f",
"input": {
"aspect_ratio": "1:1",
"extra_lora_scale": 1,
"guidance_scale": 6.41,
"lora_scale": 1,
"model": "dev",
"num_inference_steps": 28,
"num_outputs": 1,
"output_format": "webp",
"output_quality": 90,
"prompt": "a business portrait photo of linkedin wearing all black Prada Sunglasses, a white turtleneck shirt, and a black suit blazer. Looking cool and mysterious while looking slightly down and away, has small 1.5 carat diamond stud earring in both ears. has no facial moles or facial acne.",
"prompt_strength": 0.8
}
}' \
https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
{
"id": "9haa2et0xsrm40cj0yh9yzr22c",
"model": "12aces/myprofilepic",
"version": "7cf2964739750b955f57cc72824b8e71286b5cfe40c401161a6a109e4e212f7f",
"input": {
"aspect_ratio": "1:1",
"extra_lora_scale": 1,
"guidance_scale": 6.41,
"lora_scale": 1,
"model": "dev",
"num_inference_steps": 28,
"num_outputs": 1,
"output_format": "webp",
"output_quality": 90,
"prompt": "a business portrait photo of linkedin wearing all black Prada Sunglasses, a white turtleneck shirt, and a black suit blazer. Looking cool and mysterious while looking slightly down and away, has small 1.5 carat diamond stud earring in both ears. has no facial moles or facial acne.",
"prompt_strength": 0.8
},
"logs": "Using seed: 44986\nPrompt: a business portrait photo of linkedin wearing all black Prada Sunglasses, a white turtleneck shirt, and a black suit blazer. Looking cool and mysterious while looking slightly down and away, has small 1.5 carat diamond stud earring in both ears. has no facial moles or facial acne.\n[!] txt2img mode\nUsing dev model\nLoaded LoRAs in 8.30s\n 0%| | 0/28 [00:00<?, ?it/s]\n 4%|▎ | 1/28 [00:00<00:07, 3.49it/s]\n 7%|▋ | 2/28 [00:00<00:06, 3.94it/s]\n 11%|█ | 3/28 [00:00<00:06, 3.71it/s]\n 14%|█▍ | 4/28 [00:01<00:06, 3.61it/s]\n 18%|█▊ | 5/28 [00:01<00:06, 3.56it/s]\n 21%|██▏ | 6/28 [00:01<00:06, 3.53it/s]\n 25%|██▌ | 7/28 [00:01<00:05, 3.52it/s]\n 29%|██▊ | 8/28 [00:02<00:05, 3.51it/s]\n 32%|███▏ | 9/28 [00:02<00:05, 3.50it/s]\n 36%|███▌ | 10/28 [00:02<00:05, 3.49it/s]\n 39%|███▉ | 11/28 [00:03<00:04, 3.49it/s]\n 43%|████▎ | 12/28 [00:03<00:04, 3.48it/s]\n 46%|████▋ | 13/28 [00:03<00:04, 3.48it/s]\n 50%|█████ | 14/28 [00:03<00:04, 3.48it/s]\n 54%|█████▎ | 15/28 [00:04<00:03, 3.48it/s]\n 57%|█████▋ | 16/28 [00:04<00:03, 3.48it/s]\n 61%|██████ | 17/28 [00:04<00:03, 3.48it/s]\n 64%|██████▍ | 18/28 [00:05<00:02, 3.48it/s]\n 68%|██████▊ | 19/28 [00:05<00:02, 3.48it/s]\n 71%|███████▏ | 20/28 [00:05<00:02, 3.48it/s]\n 75%|███████▌ | 21/28 [00:05<00:02, 3.48it/s]\n 79%|███████▊ | 22/28 [00:06<00:01, 3.48it/s]\n 82%|████████▏ | 23/28 [00:06<00:01, 3.48it/s]\n 86%|████████▌ | 24/28 [00:06<00:01, 3.48it/s]\n 89%|████████▉ | 25/28 [00:07<00:00, 3.48it/s]\n 93%|█████████▎| 26/28 [00:07<00:00, 3.48it/s]\n 96%|█████████▋| 27/28 [00:07<00:00, 3.48it/s]\n100%|██████████| 28/28 [00:07<00:00, 3.48it/s]\n100%|██████████| 28/28 [00:07<00:00, 3.50it/s]",
"output": [
"https://replicate.delivery/yhqm/bRxm2qdwUbagMxNqNI59Z1kY6Yg5sC8yKze3WZBZh1ZaeRemA/out-0.webp"
],
"data_removed": false,
"error": null,
"source": "web",
"status": "succeeded",
"created_at": "2024-09-19T00:15:26.958Z",
"started_at": "2024-09-19T00:15:31.707865Z",
"completed_at": "2024-09-19T00:15:48.547836Z",
"urls": {
"cancel": "https://api.replicate.com/v1/predictions/9haa2et0xsrm40cj0yh9yzr22c/cancel",
"get": "https://api.replicate.com/v1/predictions/9haa2et0xsrm40cj0yh9yzr22c",
"web": "https://replicate.com/p/9haa2et0xsrm40cj0yh9yzr22c"
},
"metrics": {
"predict_time": 16.839971587,
"total_time": 21.589836
}
}