[{"data":1,"prerenderedAt":1062},["ShallowReactive",2],{"blog-\u002Fblog\u002Ffrom-prompt-to-product-shot":3,"blog-related-\u002Fblog\u002Ffrom-prompt-to-product-shot":793},{"id":4,"title":5,"author":6,"body":7,"category":777,"cover":778,"description":779,"draft":780,"extension":781,"image":777,"launchCta":777,"listingCover":777,"meta":782,"navigation":783,"ogImage":777,"path":784,"publishedAt":785,"readTime":777,"seo":786,"stem":787,"tags":788,"toolCategory":777,"updatedAt":777,"__hash__":792},"blogUnlisted\u002Fblog\u002Ffrom-prompt-to-product-shot.md","From Prompt to Product Shot: Generate Listing Images with MiniMax","The Monid Team",{"type":8,"value":9,"toc":761},"minimark",[10,19,30,36,93,100,105,108,141,144,148,152,204,209,218,226,235,239,296,304,308,331,354,367,371,387,422,428,432,440,470,473,477,480,497,527,534,540,544,551,573,603,607,620,650,653,657,663,700,708,712,721,739,751,757],[11,12,13,14,18],"p",{},"One good MiniMax prompt plus three ",[15,16,17],"code",{},"aspect_ratio"," settings turns a single product into a full marketplace-ready image set, and the whole shoot costs cents, not a studio day. You write the scene once, ask for several variations in one run, lock the frame you like, then re-render it at every size your channels need.",[11,20,21,22,29],{},"Monid is a pay-per-call data API marketplace: one interface and one wallet reach hundreds of external data and generative-media endpoints, so you can call ",[23,24,28],"a",{"href":25,"rel":26},"https:\u002F\u002Fwww.minimax.io",[27],"nofollow","MiniMax"," image generation without a separate MiniMax account or contract.",[11,31,32],{},[33,34,35],"strong",{},"TL;DR",[37,38,39,43,46,56,73,83],"ul",{},[40,41,42],"li",{},"MiniMax turns a text prompt into product photos. You pay per image, a fraction of a cent each.",[40,44,45],{},"A strong prompt names five things: subject, surface, background, lighting, and lens feel.",[40,47,48,51,52,55],{},[15,49,50],{},"n"," (1 to 9) returns a spread of variations in a single run. ",[15,53,54],{},"seed"," reproduces the exact look later.",[40,57,58,60,61,64,65,68,69,72],{},[15,59,17],{}," maps to each slot: ",[15,62,63],{},"1:1"," for the marketplace tile, ",[15,66,67],{},"9:16"," for a story, ",[15,70,71],{},"16:9"," for a hero banner.",[40,74,75,78,79,82],{},[15,76,77],{},"response_format:\"url\""," links expire in 24 hours. ",[15,80,81],{},"base64"," returns the image inline with no expiry.",[40,84,85,88,89,92],{},[15,86,87],{},"image-01-live"," plus ",[15,90,91],{},"subject_reference"," keeps a brand or character consistent across shots.",[11,94,95],{},[96,97],"img",{"alt":98,"src":99},"Linear pipeline: a five-layer prompt recipe feeds MiniMax to generate n variations, you pick and lock a seed, re-shoot each destination slot, then download within 24 hours.","\u002Fimg\u002Fblog\u002Ffrom-prompt-to-product-shot-fig-shoot-loop.png",[101,102,104],"h2",{"id":103},"what-goes-into-a-product-shot-prompt-minimax-can-actually-render","What goes into a product-shot prompt MiniMax can actually render?",[11,106,107],{},"A vague prompt (\"photo of a water bottle\") gives you a random object on a random table. A product prompt names five layers, and MiniMax renders each one it can see:",[109,110,111,117,123,129,135],"ol",{},[40,112,113,116],{},[33,114,115],{},"Subject",": the exact object with its material and finish. \"Matte black insulated water bottle,\" not \"bottle.\" Material words (matte, brushed, frosted, glossy) drive the reflections.",[40,118,119,122],{},[33,120,121],{},"Surface",": what it sits on. \"White seamless background\" reads as a studio sweep. \"Weathered oak\" or \"polished concrete\" changes the whole story.",[40,124,125,128],{},[33,126,127],{},"Background",": depth behind the subject. Seamless for a clean tile, \"soft blurred kitchen\" for lifestyle context.",[40,130,131,134],{},[33,132,133],{},"Lighting",": direction and quality. \"Soft key light\" is flattering and even. \"Hard rim light from the left\" carves an edge. This is the lever that separates amateur from studio.",[40,136,137,140],{},[33,138,139],{},"Lens feel",": \"subtle reflection,\" \"shallow depth of field,\" \"shot on 85mm,\" \"product photography.\" These cues push the model toward a commercial look instead of a snapshot.",[11,142,143],{},"Keep it to one or two sentences of concrete nouns. Adjective soup (\"stunning, professional, high-quality, award-winning\") wastes tokens and confuses the render. The recipe below uses exactly these five layers.",[101,145,147],{"id":146},"set-up-monid-once","Set up Monid once",[11,149,151],{"style":150},"font-size:18px !important;line-height:1.65 !important;margin:0 0 24px;color:inherit;","Copy this line to your agent to generate a set of product listing images from one prompt.",[153,154,159],"pre",{"className":155,"code":156,"language":157,"meta":158,"style":158},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use minimax \u002Fv1\u002Fimage_generation to generate product listing images\n","sh","",[15,160,161],{"__ignoreMap":158},[162,163,166,170,174,177,180,183,186,189,192,195,198,201],"span",{"class":164,"line":165},"line",1,[162,167,169],{"class":168},"s2Zo4","set",[162,171,173],{"class":172},"sfazB"," up",[162,175,176],{"class":172}," https:\u002F\u002Fmonid.ai\u002FSKILL.md",[162,178,179],{"class":172}," and",[162,181,182],{"class":172}," use",[162,184,185],{"class":172}," minimax",[162,187,188],{"class":172}," \u002Fv1\u002Fimage_generation",[162,190,191],{"class":172}," to",[162,193,194],{"class":172}," generate",[162,196,197],{"class":172}," product",[162,199,200],{"class":172}," listing",[162,202,203],{"class":172}," images\n",[205,206,208],"h3",{"id":207},"for-agents","For agents",[11,210,211,212,217],{},"Grab an API key at ",[23,213,216],{"href":214,"rel":215},"https:\u002F\u002Fapp.monid.ai\u002F",[27],"app.monid.ai",", then paste this to your agent and hand it the key:",[153,219,224],{"className":220,"code":222,"language":223},[221],"language-text","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md\n","text",[15,225,222],{"__ignoreMap":158},[11,227,228,229,234],{},"It learns the whole discover, inspect, run workflow itself. More details in the ",[23,230,233],{"href":231,"rel":232},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-skill",[27],"agent quickstart",".",[205,236,238],{"id":237},"for-humans","For humans",[153,240,244],{"className":241,"code":242,"language":243,"meta":158,"style":158},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install -g @monid-ai\u002Fcli\nmonid keys add --label main --key \u003Cyour-api-key>\n","bash",[15,245,246,261],{"__ignoreMap":158},[162,247,248,252,255,258],{"class":164,"line":165},[162,249,251],{"class":250},"sBMFI","npm",[162,253,254],{"class":172}," install",[162,256,257],{"class":172}," -g",[162,259,260],{"class":172}," @monid-ai\u002Fcli\n",[162,262,264,267,270,273,276,279,282,286,289,293],{"class":164,"line":263},2,[162,265,266],{"class":250},"monid",[162,268,269],{"class":172}," keys",[162,271,272],{"class":172}," add",[162,274,275],{"class":172}," --label",[162,277,278],{"class":172}," main",[162,280,281],{"class":172}," --key",[162,283,285],{"class":284},"sMK4o"," \u003C",[162,287,288],{"class":172},"your-api-ke",[162,290,292],{"class":291},"sTEyZ","y",[162,294,295],{"class":284},">\n",[11,297,298,299,234],{},"More details in the ",[23,300,303],{"href":301,"rel":302},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-cli",[27],"CLI quickstart",[101,305,307],{"id":306},"how-do-you-check-the-endpoint-before-spending-step-1-free","How do you check the endpoint before spending? (Step 1, free)",[11,309,310,311,316,317,320,321,323,324,326,327,330],{},"Inspecting a schema on ",[23,312,315],{"href":313,"rel":314},"https:\u002F\u002Fmonid.ai",[27],"monid.ai"," is free. Only a ",[15,318,319],{},"run"," charges. Read the input fields, valid ",[15,322,17],{}," values, the ",[15,325,50],{}," range, and both ",[15,328,329],{},"response_format"," options before you commit a single call:",[153,332,334],{"className":155,"code":333,"language":157,"meta":158,"style":158},"monid inspect -p minimax -e \u002Fv1\u002Fimage_generation\n",[15,335,336],{"__ignoreMap":158},[162,337,338,340,343,346,348,351],{"class":164,"line":165},[162,339,266],{"class":250},[162,341,342],{"class":172}," inspect",[162,344,345],{"class":172}," -p",[162,347,185],{"class":172},[162,349,350],{"class":172}," -e",[162,352,353],{"class":172}," \u002Fv1\u002Fimage_generation\n",[11,355,356,357,360,361,363,364,366],{},"Note which model ids exist (",[15,358,359],{},"image-01"," for text to image, ",[15,362,87],{}," for reference-guided shots), what ",[15,365,50],{}," maxes out at, and how the response returns the image. That one free read saves you from a run that produces the wrong size or an expired link.",[101,368,370],{"id":369},"step-2-shoot-the-first-studio-frame-at-11","Step 2: Shoot the first studio frame at 1:1",[11,372,373,374,376,377,379,380,382,383,386],{},"Start with your marketplace tile, which is almost always square. Feed the five-layer prompt, set ",[15,375,17],{}," to ",[15,378,63],{},", and ask for a small spread with ",[15,381,50],{},". The ",[15,384,385],{},"-w"," flag waits for the result so you get URLs back in one shot:",[153,388,390],{"className":155,"code":389,"language":157,"meta":158,"style":158},"monid run -p minimax -e \u002Fv1\u002Fimage_generation -i '{\"model\":\"image-01\",\"prompt\":\"studio product photo of a matte black insulated water bottle on white seamless background, soft key light, subtle reflection\",\"aspect_ratio\":\"1:1\",\"n\":4}' -w\n",[15,391,392],{"__ignoreMap":158},[162,393,394,396,399,401,403,405,407,410,413,416,419],{"class":164,"line":165},[162,395,266],{"class":250},[162,397,398],{"class":172}," run",[162,400,345],{"class":172},[162,402,185],{"class":172},[162,404,350],{"class":172},[162,406,188],{"class":172},[162,408,409],{"class":172}," -i",[162,411,412],{"class":284}," '",[162,414,415],{"class":172},"{\"model\":\"image-01\",\"prompt\":\"studio product photo of a matte black insulated water bottle on white seamless background, soft key light, subtle reflection\",\"aspect_ratio\":\"1:1\",\"n\":4}",[162,417,418],{"class":284},"'",[162,420,421],{"class":172}," -w\n",[11,423,424,427],{},[15,425,426],{},"n:4"," returns four takes of the same scene. This is your contact sheet. Pick the one where the reflection, crop, and lighting read best.",[101,429,431],{"id":430},"step-3-get-variations-with-n-then-lock-the-winner-with-seed","Step 3: Get variations with n, then lock the winner with seed",[11,433,434,436,437,439],{},[15,435,50],{}," is the cheapest art director you will ever hire. One run, several compositions, and you only pay per image returned. When you find the frame you want to keep, note its seed and pass it back so MiniMax reproduces that exact look on demand. Same prompt plus same ",[15,438,54],{}," equals the same base image, which lets you iterate one variable at a time:",[153,441,443],{"className":155,"code":442,"language":157,"meta":158,"style":158},"monid run -p minimax -e \u002Fv1\u002Fimage_generation -i '{\"model\":\"image-01\",\"prompt\":\"studio product photo of a matte black insulated water bottle on white seamless background, soft key light, subtle reflection\",\"aspect_ratio\":\"1:1\",\"n\":1,\"seed\":42}' -w\n",[15,444,445],{"__ignoreMap":158},[162,446,447,449,451,453,455,457,459,461,463,466,468],{"class":164,"line":165},[162,448,266],{"class":250},[162,450,398],{"class":172},[162,452,345],{"class":172},[162,454,185],{"class":172},[162,456,350],{"class":172},[162,458,188],{"class":172},[162,460,409],{"class":172},[162,462,412],{"class":284},[162,464,465],{"class":172},"{\"model\":\"image-01\",\"prompt\":\"studio product photo of a matte black insulated water bottle on white seamless background, soft key light, subtle reflection\",\"aspect_ratio\":\"1:1\",\"n\":1,\"seed\":42}",[162,467,418],{"class":284},[162,469,421],{"class":172},[11,471,472],{},"With the seed locked, you can nudge the prompt (swap \"soft key light\" for \"warm side light\") and see only that change, not a brand-new random scene. That reproducibility is what turns a lucky render into a repeatable house style.",[101,474,476],{"id":475},"step-4-re-shoot-each-slot-by-changing-aspect_ratio","Step 4: Re-shoot each slot by changing aspect_ratio",[11,478,479],{},"Here is the payoff. You do not re-photograph anything. You keep the prompt and seed and change one field to fill every destination:",[37,481,482,487,492],{},[40,483,484,486],{},[15,485,63],{}," for the marketplace or product-grid tile.",[40,488,489,491],{},[15,490,67],{}," for an Instagram or TikTok story and reels.",[40,493,494,496],{},[15,495,71],{}," for a website hero or an ad banner.",[153,498,500],{"className":155,"code":499,"language":157,"meta":158,"style":158},"monid run -p minimax -e \u002Fv1\u002Fimage_generation -i '{\"model\":\"image-01\",\"prompt\":\"studio product photo of a matte black insulated water bottle on white seamless background, soft key light, subtle reflection\",\"aspect_ratio\":\"9:16\",\"seed\":42}' -w\n",[15,501,502],{"__ignoreMap":158},[162,503,504,506,508,510,512,514,516,518,520,523,525],{"class":164,"line":165},[162,505,266],{"class":250},[162,507,398],{"class":172},[162,509,345],{"class":172},[162,511,185],{"class":172},[162,513,350],{"class":172},[162,515,188],{"class":172},[162,517,409],{"class":172},[162,519,412],{"class":284},[162,521,522],{"class":172},"{\"model\":\"image-01\",\"prompt\":\"studio product photo of a matte black insulated water bottle on white seamless background, soft key light, subtle reflection\",\"aspect_ratio\":\"9:16\",\"seed\":42}",[162,524,418],{"class":284},[162,526,421],{"class":172},[11,528,529,530,533],{},"Run it again with ",[15,531,532],{},"\"aspect_ratio\":\"16:9\""," for the banner. One scene, three native crops, no cropping in Photoshop and no awkward letterboxing.",[11,535,536],{},[96,537],{"alt":538,"src":539},"Fan-out: one MiniMax prompt with a locked seed renders three native aspect ratios, a 1:1 marketplace tile, a 9:16 story, and a 16:9 hero banner.","\u002Fimg\u002Fblog\u002Ffrom-prompt-to-product-shot-fig-one-product-many-slots.png",[101,541,543],{"id":542},"step-5-download-within-24-hours-or-go-base64","Step 5: Download within 24 hours, or go base64",[11,545,546,547,550],{},"By default MiniMax returns a hosted ",[15,548,549],{},"url",", and that link expires after 24 hours. If you are generating now and placing images later, that clock matters. Two ways to handle it:",[109,552,553,559],{},[40,554,555,558],{},[33,556,557],{},"Download immediately."," Pull each returned URL into your asset folder as soon as the run finishes.",[40,560,561,564,565,568,569,572],{},[33,562,563],{},"Skip the clock entirely."," Add ",[15,566,567],{},"\"response_format\":\"base64\""," and the image comes back inline as encoded data with no expiry. Decode it straight to a ",[15,570,571],{},".png",". This is the safer default for any pipeline that stores results in a database or hands them off between steps.",[153,574,576],{"className":155,"code":575,"language":157,"meta":158,"style":158},"monid run -p minimax -e \u002Fv1\u002Fimage_generation -i '{\"model\":\"image-01\",\"prompt\":\"studio product photo of a matte black insulated water bottle on white seamless background, soft key light, subtle reflection\",\"aspect_ratio\":\"1:1\",\"response_format\":\"base64\"}' -w\n",[15,577,578],{"__ignoreMap":158},[162,579,580,582,584,586,588,590,592,594,596,599,601],{"class":164,"line":165},[162,581,266],{"class":250},[162,583,398],{"class":172},[162,585,345],{"class":172},[162,587,185],{"class":172},[162,589,350],{"class":172},[162,591,188],{"class":172},[162,593,409],{"class":172},[162,595,412],{"class":284},[162,597,598],{"class":172},"{\"model\":\"image-01\",\"prompt\":\"studio product photo of a matte black insulated water bottle on white seamless background, soft key light, subtle reflection\",\"aspect_ratio\":\"1:1\",\"response_format\":\"base64\"}",[162,600,418],{"class":284},[162,602,421],{"class":172},[101,604,606],{"id":605},"step-6-optional-keep-the-brand-consistent-with-image-to-image","Step 6 (optional): Keep the brand consistent with image-to-image",[11,608,609,610,612,613,615,616,619],{},"Selling a line of products or a character-branded set? Switch to ",[15,611,87],{}," and pass a front-facing reference so the same subject or mascot carries across every shot. ",[15,614,91],{}," takes a public image URL or a ",[15,617,618],{},"data:"," URL:",[153,621,623],{"className":155,"code":622,"language":157,"meta":158,"style":158},"monid run -p minimax -e \u002Fv1\u002Fimage_generation -i '{\"model\":\"image-01-live\",\"prompt\":\"product photo of the same bottle held by our brand mascot, soft studio light\",\"aspect_ratio\":\"1:1\",\"subject_reference\":[{\"type\":\"character\",\"image_file\":\"\u003Cpublic url or data: url>\"}]}' -w\n",[15,624,625],{"__ignoreMap":158},[162,626,627,629,631,633,635,637,639,641,643,646,648],{"class":164,"line":165},[162,628,266],{"class":250},[162,630,398],{"class":172},[162,632,345],{"class":172},[162,634,185],{"class":172},[162,636,350],{"class":172},[162,638,188],{"class":172},[162,640,409],{"class":172},[162,642,412],{"class":284},[162,644,645],{"class":172},"{\"model\":\"image-01-live\",\"prompt\":\"product photo of the same bottle held by our brand mascot, soft studio light\",\"aspect_ratio\":\"1:1\",\"subject_reference\":[{\"type\":\"character\",\"image_file\":\"\u003Cpublic url or data: url>\"}]}",[162,647,418],{"class":284},[162,649,421],{"class":172},[11,651,652],{},"Use a clean, well-lit, front-facing portrait as the reference. Busy or off-angle references give MiniMax less to anchor on and the consistency drops.",[101,654,656],{"id":655},"what-does-a-full-set-cost","What does a full set cost?",[11,658,659,660,662],{},"Every render charges per image, driven by ",[15,661,50],{},". Real magnitudes, from a discovery to a finished set:",[37,664,665,671,677,686],{},[40,666,667,670],{},[33,668,669],{},"Inspect the schema",": free.",[40,672,673,676],{},[33,674,675],{},"One studio image",": a fraction of a cent.",[40,678,679,685],{},[33,680,681,682,684],{},"A four-take contact sheet (",[15,683,426],{},")",": still a fraction of a cent per take, so a few cents total.",[40,687,688,699],{},[33,689,690,691,693,694,696,697],{},"A dozen finished shots across ",[15,692,63],{},", ",[15,695,67],{},", and ",[15,698,71],{},": single-digit cents for the whole set.",[11,701,702,703,234],{},"You pay only for images MiniMax returns, on the same wallet you already funded, with no MiniMax subscription and no per-vendor minimum. Live per-endpoint rates are on ",[23,704,707],{"href":705,"rel":706},"https:\u002F\u002Fmonid.ai\u002Ftools",[27],"monid.ai\u002Ftools",[101,709,711],{"id":710},"faq","FAQ",[11,713,714,717,718,720],{},[33,715,716],{},"Does n cost more?"," Yes, proportionally. ",[15,719,426],{}," returns and charges for four images. It is still a fraction of a cent each, and it is far cheaper than four separate runs plus your time picking between single renders.",[11,722,723,726,727,693,730,696,733,735,736,738],{},[33,724,725],{},"How do I get the exact same image twice?"," Reuse the same ",[15,728,729],{},"model",[15,731,732],{},"prompt",[15,734,54],{},". That triplet reproduces the base render, so you can change ",[15,737,17],{}," for a new slot while keeping the look identical.",[11,740,741,744,745,747,748,750],{},[33,742,743],{},"My image URL stopped working. What happened?"," Hosted ",[15,746,549],{}," links expire after 24 hours. Download right after the run, or pass ",[15,749,567],{}," to get the image inline with no expiry.",[11,752,753,756],{},[33,754,755],{},"Do I need a MiniMax account?"," No. Monid brokers the call on one wallet and one API key. Inspect the endpoint for free, then run when you are ready.",[758,759,760],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":158,"searchDepth":263,"depth":263,"links":762},[763,764,769,770,771,772,773,774,775,776],{"id":103,"depth":263,"text":104},{"id":146,"depth":263,"text":147,"children":765},[766,768],{"id":207,"depth":767,"text":208},3,{"id":237,"depth":767,"text":238},{"id":306,"depth":263,"text":307},{"id":369,"depth":263,"text":370},{"id":430,"depth":263,"text":431},{"id":475,"depth":263,"text":476},{"id":542,"depth":263,"text":543},{"id":605,"depth":263,"text":606},{"id":655,"depth":263,"text":656},{"id":710,"depth":263,"text":711},null,"\u002Fimg\u002Fblog\u002Ffrom-prompt-to-product-shot.png","A hands-on recipe: turn one product into a full text-to-image set of listing shots with MiniMax on Monid, sized 1:1, 9:16, and 16:9 for cents.",false,"md",{},true,"\u002Fblog\u002Ffrom-prompt-to-product-shot","2026-08-03",{"title":5,"description":779},"blog\u002Ffrom-prompt-to-product-shot",[789,790,791,266],"text to image","product photography","minimax","Q3rc9IqQ_U_tK5K_azJWrh8jmymRHB40aYHuDlcgGm4",[794,857,925,991],{"id":795,"title":796,"author":777,"body":797,"category":777,"cover":842,"description":158,"draft":780,"extension":781,"image":777,"launchCta":843,"listingCover":777,"meta":846,"navigation":783,"ogImage":777,"path":847,"publishedAt":848,"readTime":777,"seo":849,"stem":850,"tags":851,"toolCategory":777,"updatedAt":777,"__hash__":856},"blog\u002Fblog\u002Fakta-pro-is-now-available-on-monid.md","Introducing private markets\ndata for agents",{"type":8,"value":798,"toc":838},[799,803,811,814,818,825,832,835],[101,800,802],{"id":801},"what-is-aktapro","What is akta.pro",[11,804,805,810],{},[23,806,809],{"href":807,"rel":808},"https:\u002F\u002Fwww.akta.pro\u002F",[27],"akta.pro"," is a private company data and signals API for\nAI agents. Company Database covers 20M+ companies with 75+ structured fields\neach. News Signals delivers deduplicated, entity-resolved company news,\nindustry news, and signals on open-ended topics, all scored for impact and\nsentiment.",[11,812,813],{},"Private-company research is usually scattered across databases, news feeds,\nreview sites, and web search. akta.pro turns that into structured API calls, so\nan agent gets the right company context and keeps moving.",[101,815,817],{"id":816},"what-is-monid","What is Monid",[11,819,820,824],{},[23,821,823],{"href":313,"rel":822},[27],"Monid"," is the tool layer for agents. It lets agents connect\nto all the tools and APIs they need, without managing signups, API keys, or\nsubscriptions.",[11,826,827,828,234],{},"Today, Monid provides tools for social media scraping, web search, image and\nmusic generation, people data search, weather APIs, ",[23,829,831],{"href":705,"rel":830},[27],"and more",[833,834],"hr",{},[11,836,837],{},"On Monid, akta.pro becomes available as part of that same layer. Your agent can\nrequest private-company context, call akta.pro through Monid, receive structured\nmarket data, and continue the task. Private markets research should feel like\nany other tool call: describe the company or sector, get the signal, keep\nbuilding.",{"title":158,"searchDepth":263,"depth":263,"links":839},[840,841],{"id":801,"depth":263,"text":802},{"id":816,"depth":263,"text":817},"\u002Fimg\u002Fblog\u002Fakta-pro-is-now-available-on-monid-v2.png",{"label":844,"command":845},"Give your agent this line to get started.","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use akta.pro to research recent news, company enrichment, and alternative signals for Databricks",{},"\u002Fblog\u002Fakta-pro-is-now-available-on-monid","2026-07-07",{"title":796,"description":158},"blog\u002Fakta-pro-is-now-available-on-monid",[852,853,854,855],"agents","partner-tools","private-markets","data","05ST9oH9qSQ4_vNxcczvHDEyev2JDIqBwMiM-zelWJo",{"id":858,"title":859,"author":777,"body":860,"category":777,"cover":914,"description":915,"draft":780,"extension":781,"image":777,"launchCta":777,"listingCover":777,"meta":916,"navigation":783,"ogImage":777,"path":917,"publishedAt":918,"readTime":777,"seo":919,"stem":920,"tags":921,"toolCategory":777,"updatedAt":777,"__hash__":924},"blog\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.md","Your Claude Code can now make phone calls",{"type":8,"value":861,"toc":910},[862,865,874,878,886,889,891,896,902,904,907],[11,863,864],{"style":150},"Copy this line to your agent to make your first phone call.",[153,866,868],{"className":155,"code":867,"language":157,"meta":158,"style":158},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use Saperly to call my phone number to confirm the connection works\n",[15,869,870],{"__ignoreMap":158},[162,871,872],{"class":164,"line":165},[162,873,867],{},[101,875,877],{"id":876},"what-is-saperly","What is Saperly",[11,879,880,885],{},[23,881,884],{"href":882,"rel":883},"https:\u002F\u002Fsaperly.com\u002F",[27],"Saperly"," is phone infrastructure for AI agents. It gives\nan agent a real phone number with voice, SMS, routing, spend controls, and\ncompliance built in, without making the builder manage carrier accounts or\ntelephony paperwork.",[11,887,888],{},"Your agent can confirm an appointment, follow up on a lead, check availability,\nor route a conversation without leaving the workflow it is already running.",[101,890,817],{"id":816},[11,892,893,824],{},[23,894,823],{"href":313,"rel":895},[27],[11,897,898,899,234],{},"Today, Monid provides tools for social media scraping, web search, image \u002F\nmusic \u002F 3d model generation, people data search, weather APIs, ",[23,900,831],{"href":705,"rel":901},[27],[833,903],{},[11,905,906],{},"On Monid, Saperly becomes available as part of that same layer. Your agent can\nrequest a phone call, use Saperly through Monid, receive the result, and keep\ngoing. Calling should feel like any other tool call: describe the outcome, let\nthe agent handle the phone work, and continue the task.",[758,908,909],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":158,"searchDepth":263,"depth":263,"links":911},[912,913],{"id":876,"depth":263,"text":877},{"id":816,"depth":263,"text":817},"\u002Fimg\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.png","Saperly is now available on Monid. Your agent can now make phone calls for you.",{},"\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls","2026-07-05",{"title":859,"description":915},"blog\u002Fyour-claude-code-can-now-make-phone-calls",[852,853,922,923],"voice","phone","Wp96EVH5j2eyHDSu2f5Rtv0RYmyWX7frAhalel9fOus",{"id":926,"title":927,"author":777,"body":928,"category":777,"cover":980,"description":981,"draft":780,"extension":781,"image":777,"launchCta":777,"listingCover":777,"meta":982,"navigation":783,"ogImage":777,"path":983,"publishedAt":984,"readTime":777,"seo":985,"stem":986,"tags":987,"toolCategory":777,"updatedAt":777,"__hash__":990},"blog\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.md","Introducing\nClaude for 3D models",{"type":8,"value":929,"toc":976},[930,933,942,946,954,957,959,964,969,971,974],[11,931,932],{"style":150},"Copy this line to your agent to generate your 3D model.",[153,934,936],{"className":155,"code":935,"language":157,"meta":158,"style":158},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a 3D model for a rabbit\n",[15,937,938],{"__ignoreMap":158},[162,939,940],{"class":164,"line":165},[162,941,935],{},[101,943,945],{"id":944},"what-is-suzanne","What is Suzanne",[11,947,948,953],{},[23,949,952],{"href":950,"rel":951},"https:\u002F\u002Fwww.suzanne3d.com",[27],"Suzanne"," is an AI-native 3D modeling tool that turns a prompt into a\nusable 3D asset. Instead of opening a modeling tool, blocking out forms,\nadding details, and exporting by hand, you describe what you want and let\nSuzanne generate the model for you.",[11,955,956],{},"That changes who can create 3D objects. Product teams can prototype visual\nideas faster. Game builders can rough out props and characters without\nwaiting on a full art pass. Agents can generate assets as part of a larger\nworkflow, then hand those files to downstream tools for rendering, testing,\nor iteration.",[101,958,817],{"id":816},[11,960,961,824],{},[23,962,823],{"href":313,"rel":963},[27],[11,965,827,966,234],{},[23,967,831],{"href":705,"rel":968},[27],[833,970],{},[11,972,973],{},"On Monid, Suzanne becomes available as part of that same layer. Your agent can\nask for the 3D asset it needs, call Suzanne through Monid, and continue the task.\n3D creation should feel as direct as text generation: describe the thing, get\nthe artifact, keep building.",[758,975,909],{},{"title":158,"searchDepth":263,"depth":263,"links":977},[978,979],{"id":944,"depth":263,"text":945},{"id":816,"depth":263,"text":817},"\u002Fimg\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.png","Suzanne is now available on Monid. Turn any idea into a production-ready 3D model in one prompt.",{},"\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models","2026-06-25",{"title":927,"description":981},"blog\u002Fintroducing-suzanne-chatgpt-for-3d-models",[988,852,989],"3d","creative-tools","Mz475YlhLBgR80gyiTlL2MhfALZKYwbl4Rfwy96HZG0",{"id":992,"title":993,"author":777,"body":994,"category":777,"cover":1051,"description":1052,"draft":780,"extension":781,"image":777,"launchCta":777,"listingCover":777,"meta":1053,"navigation":783,"ogImage":777,"path":1054,"publishedAt":1055,"readTime":777,"seo":1056,"stem":1057,"tags":1058,"toolCategory":777,"updatedAt":777,"__hash__":1061},"blog\u002Fblog\u002Fminimax-is-now-available-on-monid.md","MiniMax is now available on Monid",{"type":8,"value":995,"toc":1046},[996,999,1008,1012,1018,1022,1025,1027,1033,1039,1041,1044],[11,997,998],{"style":150},"Copy this line to your agent to create music.",[153,1000,1002],{"className":155,"code":1001,"language":157,"meta":158,"style":158},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a song with MiniMax Music 2.6\n",[15,1003,1004],{"__ignoreMap":158},[162,1005,1006],{"class":164,"line":165},[162,1007,1001],{},[101,1009,1011],{"id":1010},"minimax-music-26","MiniMax Music 2.6",[11,1013,1014,1017],{},[23,1015,28],{"href":25,"rel":1016},[27]," Music 2.6 turns a prompt into music your agent can use right away. Describe the style, mood, lyrics, or use case, and generate a track inside the same workflow.",[101,1019,1021],{"id":1020},"minimax-text-to-image-image-01","MiniMax Text-to-Image image-01",[11,1023,1024],{},"MiniMax image-01 turns text prompts into images. Ask for a concept, scene, product visual, or creative asset, and let your agent generate it through Monid.",[101,1026,817],{"id":816},[11,1028,1029,1032],{},[23,1030,823],{"href":313,"rel":1031},[27]," is the tool layer for agents. It lets agents connect to all the tools and APIs they need, without managing signups, API keys, or subscriptions.",[11,1034,1035,1036,234],{},"Today, Monid provides tools for social media scraping, web search, image and music generation, people data search, weather APIs, ",[23,1037,831],{"href":705,"rel":1038},[27],[833,1040],{},[11,1042,1043],{},"On Monid, MiniMax becomes part of the same tool layer your agent already uses. Describe what you need, generate the image or music, and keep building.",[758,1045,909],{},{"title":158,"searchDepth":263,"depth":263,"links":1047},[1048,1049,1050],{"id":1010,"depth":263,"text":1011},{"id":1020,"depth":263,"text":1021},{"id":816,"depth":263,"text":817},"\u002Fimg\u002Fblog\u002Fminimax-is-now-available-on-monid.png","Create images and music with MiniMax models through Monid.",{},"\u002Fblog\u002Fminimax-is-now-available-on-monid","2026-06-24",{"title":993,"description":1052},"blog\u002Fminimax-is-now-available-on-monid",[852,989,1059,1060],"image-generation","music-generation","B3dZqIjNJNK7Y9ysAenI0XzKobOZMlEP87FRWrW19Vc",1786670265661]