Failed to load versions. Head to the versions page to see all versions for this model.
You're looking at a specific version of this model. Jump to the model overview.
magpai-app /cog-puppeteer:0e6cdf65
Input
Run this model in Node.js with one line of code:
npm install replicate
REPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
import Replicate from "replicate";
const replicate = new Replicate({
auth: process.env.REPLICATE_API_TOKEN,
});
Run magpai-app/cog-puppeteer using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run(
"magpai-app/cog-puppeteer:0e6cdf65de16a21e1250648d016e0e6e221e09925a28eb4df966ebc7649a42a9",
{
input: {
html: "<style>\nhtml, body {\n width: 512px;\n height:512px;\n display: flex;\n vertical-align:center;\n justify-content: center;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n flex-direction: column;\n}\n</style>\n\n<h1>Replicate is cool,<br/>but Magpai is cooler</h1>\n<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu dapibus nisl. Duis semper tempor faucibus.</p>\n<p>Praesent in lacus vitae ligula pellentesque vestibulum non vel nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean tincidunt id enim ut semper. Donec vel urna pulvinar lectus ullamcorper semper ac eu lacus..</p>\n<a href=\"https://magpai.app\">Magpai.app</a>",
width: 513,
format: "png",
height: 512
}
}
);
console.log(output);
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=<paste-your-token-here>
Find your API token in your account settings.
import replicate
Run magpai-app/cog-puppeteer using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run(
"magpai-app/cog-puppeteer:0e6cdf65de16a21e1250648d016e0e6e221e09925a28eb4df966ebc7649a42a9",
input={
"html": "<style>\nhtml, body {\n width: 512px;\n height:512px;\n display: flex;\n vertical-align:center;\n justify-content: center;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n flex-direction: column;\n}\n</style>\n\n<h1>Replicate is cool,<br/>but Magpai is cooler</h1>\n<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu dapibus nisl. Duis semper tempor faucibus.</p>\n<p>Praesent in lacus vitae ligula pellentesque vestibulum non vel nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean tincidunt id enim ut semper. Donec vel urna pulvinar lectus ullamcorper semper ac eu lacus..</p>\n<a href=\"https://magpai.app\">Magpai.app</a>",
"width": 513,
"format": "png",
"height": 512
}
)
print(output)
To learn more, take a look at the guide on getting started with Python.
REPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Run magpai-app/cog-puppeteer 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": "magpai-app/cog-puppeteer:0e6cdf65de16a21e1250648d016e0e6e221e09925a28eb4df966ebc7649a42a9",
"input": {
"html": "<style>\\nhtml, body {\\n width: 512px;\\n height:512px;\\n display: flex;\\n vertical-align:center;\\n justify-content: center;\\n font-family: Arial, Helvetica, sans-serif;\\n text-align: center;\\n flex-direction: column;\\n}\\n</style>\\n\\n<h1>Replicate is cool,<br/>but Magpai is cooler</h1>\\n<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu dapibus nisl. Duis semper tempor faucibus.</p>\\n<p>Praesent in lacus vitae ligula pellentesque vestibulum non vel nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean tincidunt id enim ut semper. Donec vel urna pulvinar lectus ullamcorper semper ac eu lacus..</p>\\n<a href=\\"https://magpai.app\\">Magpai.app</a>",
"width": 513,
"format": "png",
"height": 512
}
}' \
https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{
"completed_at": "2023-12-19T09:45:43.329525Z",
"created_at": "2023-12-19T09:45:41.031688Z",
"data_removed": false,
"error": null,
"id": "rtexu6dbsvhep4urf3khu6bkta",
"input": {
"html": "<style>\nhtml, body {\n width: 512px;\n height:512px;\n display: flex;\n vertical-align:center;\n justify-content: center;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n flex-direction: column;\n}\n</style>\n\n<h1>Replicate is cool,<br/>but Magpai is cooler</h1>\n<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu dapibus nisl. Duis semper tempor faucibus.</p>\n<p>Praesent in lacus vitae ligula pellentesque vestibulum non vel nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean tincidunt id enim ut semper. Donec vel urna pulvinar lectus ullamcorper semper ac eu lacus..</p>\n<a href=\"https://magpai.app\">Magpai.app</a>",
"width": 513,
"format": "png",
"height": 512
},
"logs": "inputs.json written\ncomp.json written\nup to date, audited 112 packages in 500ms\n9 packages are looking for funding\nrun `npm fund` for details\nfound 0 vulnerabilities\nRendering complete",
"metrics": {
"predict_time": 2.262462,
"total_time": 2.297837
},
"output": {
"image": "https://replicate.delivery/pbxt/6UaxcwuWfg0hH6GfBz4OohOweftZSeG94NfaBRP5Hf8Kjw4BJA/output.png"
},
"started_at": "2023-12-19T09:45:41.067063Z",
"status": "succeeded",
"urls": {
"get": "https://api.replicate.com/v1/predictions/rtexu6dbsvhep4urf3khu6bkta",
"cancel": "https://api.replicate.com/v1/predictions/rtexu6dbsvhep4urf3khu6bkta/cancel"
},
"version": "0e6cdf65de16a21e1250648d016e0e6e221e09925a28eb4df966ebc7649a42a9"
}
inputs.json written
comp.json written
up to date, audited 112 packages in 500ms
9 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
Rendering complete