[{"data":1,"prerenderedAt":757},["ShallowReactive",2],{"blog-\u002Fblog\u002Fhow-i-gave-my-agent-eyes-on-the-live-web":3,"blog-related-\u002Fblog\u002Fhow-i-gave-my-agent-eyes-on-the-live-web":487},{"id":4,"title":5,"author":6,"body":7,"category":471,"cover":472,"description":473,"draft":474,"extension":475,"image":471,"launchCta":471,"meta":476,"navigation":477,"ogImage":471,"path":478,"publishedAt":479,"readTime":471,"seo":480,"stem":481,"tags":482,"updatedAt":471,"__hash__":486},"blogUnlisted\u002Fblog\u002Fhow-i-gave-my-agent-eyes-on-the-live-web.md","How I Gave My Agent Eyes on the Live Web","Zongrong Li",{"type":8,"value":9,"toc":458},"minimark",[10,14,18,81,86,89,92,95,99,102,117,126,130,133,138,147,155,164,168,225,233,247,286,304,311,315,318,321,336,340,343,351,360,363,367,401,405,419,431,441,454],[11,12,13],"p",{},"The fix that made my agent trustworthy was smaller than I expected: one live search call that returns ranked results and the cleaned page text together, so the agent reads real sources instead of reciting whatever it half-remembered from training. Here is how that afternoon went.",[11,15,17],{"style":16},"font-size:18px !important;line-height:1.65 !important;margin:0 0 24px;color:inherit;","Copy this line to your agent to give it live web search.",[19,20,25],"pre",{"className":21,"code":22,"language":23,"meta":24,"style":24},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use exa\u002Fsearch to search the live web and read the top sources\n","sh","",[26,27,28],"code",{"__ignoreMap":24},[29,30,33,37,41,44,47,50,53,56,59,62,65,68,70,73,75,78],"span",{"class":31,"line":32},"line",1,[29,34,36],{"class":35},"s2Zo4","set",[29,38,40],{"class":39},"sfazB"," up",[29,42,43],{"class":39}," https:\u002F\u002Fmonid.ai\u002FSKILL.md",[29,45,46],{"class":39}," and",[29,48,49],{"class":39}," use",[29,51,52],{"class":39}," exa\u002Fsearch",[29,54,55],{"class":39}," to",[29,57,58],{"class":39}," search",[29,60,61],{"class":39}," the",[29,63,64],{"class":39}," live",[29,66,67],{"class":39}," web",[29,69,46],{"class":39},[29,71,72],{"class":39}," read",[29,74,61],{"class":39},[29,76,77],{"class":39}," top",[29,79,80],{"class":39}," sources\n",[82,83,85],"h2",{"id":84},"the-moment-i-knew-it-was-lying-to-me","The moment I knew it was lying to me",[11,87,88],{},"I have an agent I lean on for quick research. Nothing fancy. It drafts summaries, checks facts, pulls context before I write. For months it felt sharp. Then one afternoon I asked it about a library release that had shipped that same week, and it answered with total confidence. Version number, changelog highlights, the works. All wrong. Not \"slightly stale\" wrong. Confidently, specifically, invented-detail wrong.",[11,90,91],{},"That is the part that stung. It was not hedging. It sounded exactly as sure about the thing it made up as it did about things it actually knew. And I realized the problem was structural, not occasional. The model only knows what it was trained on, and training data has a horizon. Ask about anything past that horizon and you get a fluent guess dressed as a fact.",[11,93,94],{},"I did not want a smarter model. I wanted a model that could look things up.",[82,96,98],{"id":97},"what-eyes-actually-needs-to-mean","What \"eyes\" actually needs to mean",[11,100,101],{},"My first instinct was the obvious one: bolt on a search API, get back a list of blue links, then fire a second scraper at each URL to grab the text. Two problems with that. First, it is two round trips and two things to wire, which means two things to break. Second, raw scraped HTML is a mess of nav bars and cookie banners, and the agent burns tokens chewing through junk before it reaches the sentence that matters.",[11,103,104,105,112,113,116],{},"What I actually wanted was one call that hands back ranked results and the clean readable text of those pages in the same response. Search and read, fused. That is exactly what ",[106,107,111],"a",{"href":108,"rel":109},"https:\u002F\u002Fexa.ai",[110],"nofollow","Exa"," does when you ask its ",[26,114,115],{},"\u002Fsearch"," endpoint for contents. You get the ranked hits plus the extracted body text in a single answer, so the agent goes straight from question to reading without a second hop.",[11,118,119,120,125],{},"The only thing left was plumbing, and I did not want to sign up for yet another vendor, store another key, and reconcile another invoice. Which is where ",[106,121,124],{"href":122,"rel":123},"https:\u002F\u002Fmonid.ai",[110],"Monid"," came in. Monid is a pay-per-call data API marketplace: one interface and one wallet to discover and run hundreds of external data endpoints, no separate signup per vendor. I already had a wallet there. Exa was just another endpoint behind it.",[82,127,129],{"id":128},"wiring-it-in-for-real","Wiring it in, for real",[11,131,132],{},"Here is the honest version of setup, which took less time than writing this paragraph.",[134,135,137],"h3",{"id":136},"for-agents","For agents",[11,139,140,141,146],{},"Grab an API key at ",[106,142,145],{"href":143,"rel":144},"https:\u002F\u002Fapp.monid.ai\u002F",[110],"app.monid.ai",", then paste this to your agent and hand it the key:",[19,148,153],{"className":149,"code":151,"language":152},[150],"language-text","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md\n","text",[26,154,151],{"__ignoreMap":24},[11,156,157,158,163],{},"It learns the whole discover, inspect, run workflow itself. More details in the ",[106,159,162],{"href":160,"rel":161},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-skill",[110],"agent quickstart",".",[134,165,167],{"id":166},"for-humans","For humans",[19,169,173],{"className":170,"code":171,"language":172,"meta":24,"style":24},"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",[26,174,175,190],{"__ignoreMap":24},[29,176,177,181,184,187],{"class":31,"line":32},[29,178,180],{"class":179},"sBMFI","npm",[29,182,183],{"class":39}," install",[29,185,186],{"class":39}," -g",[29,188,189],{"class":39}," @monid-ai\u002Fcli\n",[29,191,193,196,199,202,205,208,211,215,218,222],{"class":31,"line":192},2,[29,194,195],{"class":179},"monid",[29,197,198],{"class":39}," keys",[29,200,201],{"class":39}," add",[29,203,204],{"class":39}," --label",[29,206,207],{"class":39}," main",[29,209,210],{"class":39}," --key",[29,212,214],{"class":213},"sMK4o"," \u003C",[29,216,217],{"class":39},"your-api-ke",[29,219,221],{"class":220},"sTEyZ","y",[29,223,224],{"class":213},">\n",[11,226,227,228,163],{},"More details in the ",[106,229,232],{"href":230,"rel":231},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-cli",[110],"CLI quickstart",[11,234,235,236,238,239,242,243,246],{},"With that in place, the whole thing is one command. Exa's ",[26,237,115],{}," takes its inputs in the request body, so I pass them with ",[26,240,241],{},"-i",", and the magic word is ",[26,244,245],{},"contents",": set it and you get the page text back alongside the results.",[19,248,250],{"className":21,"code":249,"language":23,"meta":24,"style":24},"monid run -p exa -e \u002Fsearch -i '{\"query\":\"latest stable release of the tool\",\"numResults\":5,\"contents\":{\"text\":{\"maxCharacters\":1200}}}' -w\n",[26,251,252],{"__ignoreMap":24},[29,253,254,256,259,262,265,268,271,274,277,280,283],{"class":31,"line":32},[29,255,195],{"class":179},[29,257,258],{"class":39}," run",[29,260,261],{"class":39}," -p",[29,263,264],{"class":39}," exa",[29,266,267],{"class":39}," -e",[29,269,270],{"class":39}," \u002Fsearch",[29,272,273],{"class":39}," -i",[29,275,276],{"class":213}," '",[29,278,279],{"class":39},"{\"query\":\"latest stable release of the tool\",\"numResults\":5,\"contents\":{\"text\":{\"maxCharacters\":1200}}}",[29,281,282],{"class":213},"'",[29,284,285],{"class":39}," -w\n",[11,287,288,291,292,295,296,299,300,303],{},[26,289,290],{},"numResults"," capped at five keeps it focused. The ",[26,293,294],{},"maxCharacters"," on ",[26,297,298],{},"contents.text"," trims each page down to the part that matters instead of dumping the whole document. The ",[26,301,302],{},"-w"," flag just waits for the result inline so I can eyeball it. The response came back with five ranked sources and a clean paragraph of text from each, no nav-bar sludge.",[11,305,306],{},[307,308],"img",{"alt":309,"src":310},"How my agent goes from a knowledge gap to a cited answer using one Exa search call on Monid","\u002Fimg\u002Fblog\u002Fhow-i-gave-my-agent-eyes-on-the-live-web-fig-1.png",[82,312,314],{"id":313},"from-guessing-to-citing","From guessing to citing",[11,316,317],{},"The change in behavior was immediate and, honestly, a little emotional. Same question about the recent release. This time the agent ran the search, read the actual release notes in the returned text, and answered with the real version and a link to the source. When I asked how it knew, it did not shrug. It pointed at the page.",[11,319,320],{},"That is the shift that matters. It went from a system that produces confident prose to a system that produces confident prose backed by something I can click. The agent stopped being a very articulate memory and started being a researcher that shows its work. I trust it more now precisely because it gives me the receipts to distrust it when I need to.",[11,322,323,324,329,330,335],{},"If you want to see the full menu of what else is callable the same way, the ",[106,325,328],{"href":326,"rel":327},"https:\u002F\u002Fmonid.ai\u002Ftools",[110],"Monid tools directory"," lists it, and Exa's own ",[106,331,334],{"href":332,"rel":333},"https:\u002F\u002Fdocs.exa.ai\u002Freference\u002Fsearch",[110],"search reference"," documents every field on the endpoint.",[82,337,339],{"id":338},"the-honest-caveats","The honest caveats",[11,341,342],{},"I would be doing you a disservice if I made this sound free of tradeoffs.",[11,344,345,346,350],{},"Freshness costs a live call. Every real-time search is a paid endpoint run, billed as you go at a fraction of a cent to a few cents per call depending on how much content you pull. That is nothing for occasional lookups and something to think about if your agent searches on every single turn. You can see the per-call magnitude on the ",[106,347,349],{"href":326,"rel":348},[110],"tools directory"," before you commit.",[11,352,353,354,356,357,359],{},"Cap your results. Five focused hits beat twenty noisy ones. Bigger ",[26,355,290],{}," and fatter ",[26,358,294],{}," mean more tokens for the model to read and more cost. I keep both small and only widen when a question genuinely needs breadth.",[11,361,362],{},"Trust but verify. Live sources are fresher, not automatically correct. The web has plenty of wrong pages too. What changed for me is not that my agent became infallible. It became checkable. Now when it cites something, I can open the link and judge for myself, which is the whole point.",[82,364,366],{"id":365},"tldr","TL;DR",[368,369,370,374,380,386,398],"ul",{},[371,372,373],"li",{},"My agent kept answering recent questions confidently and wrongly, because it only knew its training data.",[371,375,376,377,379],{},"I wired Exa ",[26,378,115],{}," through my existing Monid wallet, no new vendor signup.",[371,381,382,383,385],{},"Setting the ",[26,384,245],{}," field returns ranked results and clean page text in one call, so the agent reads fresh sources without a second scrape.",[371,387,388,389,391,392,394,395,397],{},"One command with body inputs via ",[26,390,241],{},", small ",[26,393,290],{},", and a ",[26,396,294],{}," cap keeps it cheap and focused.",[371,399,400],{},"The agent went from guessing to citing. Caveats: live calls cost a little, cap your results, and still verify.",[82,402,404],{"id":403},"faq","FAQ",[11,406,407,411,412,415,416,163],{},[408,409,410],"strong",{},"Do I need a separate Exa account to do this?","\nNo. Exa runs as one endpoint inside Monid's marketplace, so a single ",[106,413,124],{"href":122,"rel":414},[110]," API key and wallet cover it alongside every other provider. Get the key at ",[106,417,145],{"href":143,"rel":418},[110],[11,420,421,424,425,427,428,430],{},[408,422,423],{},"Why one call instead of search then scrape?","\nBecause Exa's ",[26,426,115],{}," returns the ranked results and the cleaned page contents together when you set the ",[26,429,245],{}," field. Your agent reads real text immediately, with no second request to build or maintain.",[11,432,433,436,437,163],{},[408,434,435],{},"What does live search cost?","\nPay-as-you-go, on the order of a fraction of a cent to a few cents per call depending on how many results and how much text you pull. The exact magnitude for the endpoint is on ",[106,438,440],{"href":326,"rel":439},[110],"monid.ai\u002Ftools",[11,442,443,446,447,449,450,453],{},[408,444,445],{},"How do I stop it from getting expensive or noisy?","\nKeep ",[26,448,290],{}," small (five is plenty for most questions) and cap ",[26,451,452],{},"contents.text.maxCharacters"," so you only pull the part that matters. Search on the turns that need it, not every turn.",[455,456,457],"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":24,"searchDepth":192,"depth":192,"links":459},[460,461,462,467,468,469,470],{"id":84,"depth":192,"text":85},{"id":97,"depth":192,"text":98},{"id":128,"depth":192,"text":129,"children":463},[464,466],{"id":136,"depth":465,"text":137},3,{"id":166,"depth":465,"text":167},{"id":313,"depth":192,"text":314},{"id":338,"depth":192,"text":339},{"id":365,"depth":192,"text":366},{"id":403,"depth":192,"text":404},null,"\u002Fimg\u002Fblog\u002Fhow-i-gave-my-agent-eyes-on-the-live-web.png","A first-person story of wiring Exa \u002Fsearch through Monid so my agent reads fresh sources and cites them instead of guessing from stale training data.",false,"md",{},true,"\u002Fblog\u002Fhow-i-gave-my-agent-eyes-on-the-live-web","2026-07-21",{"title":5,"description":473},"blog\u002Fhow-i-gave-my-agent-eyes-on-the-live-web",[483,484,485,195],"web search","ai agents","exa","q4DdDZqXO5YRfv3cm2dUX3XRZRL30d4Qg1C5Hy3wRwM",[488,550,618,684],{"id":489,"title":490,"author":471,"body":491,"category":471,"cover":535,"description":24,"draft":474,"extension":475,"image":471,"launchCta":536,"meta":539,"navigation":477,"ogImage":471,"path":540,"publishedAt":541,"readTime":471,"seo":542,"stem":543,"tags":544,"updatedAt":471,"__hash__":549},"blog\u002Fblog\u002Fakta-pro-is-now-available-on-monid.md","Introducing private markets\ndata for agents",{"type":8,"value":492,"toc":531},[493,497,505,508,512,518,525,528],[82,494,496],{"id":495},"what-is-aktapro","What is akta.pro",[11,498,499,504],{},[106,500,503],{"href":501,"rel":502},"https:\u002F\u002Fwww.akta.pro\u002F",[110],"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,506,507],{},"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.",[82,509,511],{"id":510},"what-is-monid","What is Monid",[11,513,514,517],{},[106,515,124],{"href":122,"rel":516},[110]," 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,519,520,521,163],{},"Today, Monid provides tools for social media scraping, web search, image and\nmusic generation, people data search, weather APIs, ",[106,522,524],{"href":326,"rel":523},[110],"and more",[526,527],"hr",{},[11,529,530],{},"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":24,"searchDepth":192,"depth":192,"links":532},[533,534],{"id":495,"depth":192,"text":496},{"id":510,"depth":192,"text":511},"\u002Fimg\u002Fblog\u002Fakta-pro-is-now-available-on-monid-v2.png",{"label":537,"command":538},"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":490,"description":24},"blog\u002Fakta-pro-is-now-available-on-monid",[545,546,547,548],"agents","partner-tools","private-markets","data","yZnqIVof0gIpw9VH6HcE3rzit5OdTvPyC6k--T1kYa8",{"id":551,"title":552,"author":471,"body":553,"category":471,"cover":607,"description":608,"draft":474,"extension":475,"image":471,"launchCta":471,"meta":609,"navigation":477,"ogImage":471,"path":610,"publishedAt":611,"readTime":471,"seo":612,"stem":613,"tags":614,"updatedAt":471,"__hash__":617},"blog\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.md","Your Claude Code can now make phone calls",{"type":8,"value":554,"toc":603},[555,558,567,571,579,582,584,589,595,597,600],[11,556,557],{"style":16},"Copy this line to your agent to make your first phone call.",[19,559,561],{"className":21,"code":560,"language":23,"meta":24,"style":24},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use Saperly to call my phone number to confirm the connection works\n",[26,562,563],{"__ignoreMap":24},[29,564,565],{"class":31,"line":32},[29,566,560],{},[82,568,570],{"id":569},"what-is-saperly","What is Saperly",[11,572,573,578],{},[106,574,577],{"href":575,"rel":576},"https:\u002F\u002Fsaperly.com\u002F",[110],"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,580,581],{},"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.",[82,583,511],{"id":510},[11,585,586,517],{},[106,587,124],{"href":122,"rel":588},[110],[11,590,591,592,163],{},"Today, Monid provides tools for social media scraping, web search, image \u002F\nmusic \u002F 3d model generation, people data search, weather APIs, ",[106,593,524],{"href":326,"rel":594},[110],[526,596],{},[11,598,599],{},"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.",[455,601,602],{},"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":24,"searchDepth":192,"depth":192,"links":604},[605,606],{"id":569,"depth":192,"text":570},{"id":510,"depth":192,"text":511},"\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":552,"description":608},"blog\u002Fyour-claude-code-can-now-make-phone-calls",[545,546,615,616],"voice","phone","X0vLpqb1Vn9mIFY4XAQ16a67_nbOfiZV8NEdV12nu1A",{"id":619,"title":620,"author":471,"body":621,"category":471,"cover":673,"description":674,"draft":474,"extension":475,"image":471,"launchCta":471,"meta":675,"navigation":477,"ogImage":471,"path":676,"publishedAt":677,"readTime":471,"seo":678,"stem":679,"tags":680,"updatedAt":471,"__hash__":683},"blog\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.md","Introducing\nClaude for 3D models",{"type":8,"value":622,"toc":669},[623,626,635,639,647,650,652,657,662,664,667],[11,624,625],{"style":16},"Copy this line to your agent to generate your 3D model.",[19,627,629],{"className":21,"code":628,"language":23,"meta":24,"style":24},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a 3D model for a rabbit\n",[26,630,631],{"__ignoreMap":24},[29,632,633],{"class":31,"line":32},[29,634,628],{},[82,636,638],{"id":637},"what-is-suzanne","What is Suzanne",[11,640,641,646],{},[106,642,645],{"href":643,"rel":644},"https:\u002F\u002Fwww.suzanne3d.com",[110],"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,648,649],{},"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.",[82,651,511],{"id":510},[11,653,654,517],{},[106,655,124],{"href":122,"rel":656},[110],[11,658,520,659,163],{},[106,660,524],{"href":326,"rel":661},[110],[526,663],{},[11,665,666],{},"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.",[455,668,602],{},{"title":24,"searchDepth":192,"depth":192,"links":670},[671,672],{"id":637,"depth":192,"text":638},{"id":510,"depth":192,"text":511},"\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":620,"description":674},"blog\u002Fintroducing-suzanne-chatgpt-for-3d-models",[681,545,682],"3d","creative-tools","_S0uHM_dNVZKt_1ohYV4hn2Fm6SMxsDxzSezZf6lYFQ",{"id":685,"title":686,"author":471,"body":687,"category":471,"cover":746,"description":747,"draft":474,"extension":475,"image":471,"launchCta":471,"meta":748,"navigation":477,"ogImage":471,"path":749,"publishedAt":750,"readTime":471,"seo":751,"stem":752,"tags":753,"updatedAt":471,"__hash__":756},"blog\u002Fblog\u002Fminimax-is-now-available-on-monid.md","MiniMax is now available on Monid",{"type":8,"value":688,"toc":741},[689,692,701,705,713,717,720,722,728,734,736,739],[11,690,691],{"style":16},"Copy this line to your agent to create music.",[19,693,695],{"className":21,"code":694,"language":23,"meta":24,"style":24},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a song with MiniMax Music 2.6\n",[26,696,697],{"__ignoreMap":24},[29,698,699],{"class":31,"line":32},[29,700,694],{},[82,702,704],{"id":703},"minimax-music-26","MiniMax Music 2.6",[11,706,707,712],{},[106,708,711],{"href":709,"rel":710},"https:\u002F\u002Fwww.minimax.io",[110],"MiniMax"," 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.",[82,714,716],{"id":715},"minimax-text-to-image-image-01","MiniMax Text-to-Image image-01",[11,718,719],{},"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.",[82,721,511],{"id":510},[11,723,724,727],{},[106,725,124],{"href":122,"rel":726},[110]," 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,729,730,731,163],{},"Today, Monid provides tools for social media scraping, web search, image and music generation, people data search, weather APIs, ",[106,732,524],{"href":326,"rel":733},[110],[526,735],{},[11,737,738],{},"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.",[455,740,602],{},{"title":24,"searchDepth":192,"depth":192,"links":742},[743,744,745],{"id":703,"depth":192,"text":704},{"id":715,"depth":192,"text":716},{"id":510,"depth":192,"text":511},"\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":686,"description":747},"blog\u002Fminimax-is-now-available-on-monid",[545,682,754,755],"image-generation","music-generation","OYTt4aBpVNeb9nNuUTkZhyl8yzm6h4v8c8tMHC9NmFg",1784684940285]