[{"data":1,"prerenderedAt":489},["ShallowReactive",2],{"docs-navigation":3,"docs-page-\u002Fdocs\u002Fproviders\u002Fgoogle-gemini":149,"docs-surround-\u002Fdocs\u002Fproviders\u002Fgoogle-gemini":486},[4],{"title":5,"path":6,"stem":7,"children":8,"page":148},"Docs","\u002Fdocs","docs",[9,36,75,94,129],{"title":10,"path":11,"stem":12,"children":13},"GET STARTED","\u002Fdocs\u002Fget-started","docs\u002F1.get-started\u002F1.index",[14,16,20,24,28,32],{"title":15,"path":11,"stem":12},"Welcome",{"title":17,"path":18,"stem":19},"Quickstart","\u002Fdocs\u002Fget-started\u002Fquickstart","docs\u002F1.get-started\u002F2.quickstart",{"title":21,"path":22,"stem":23},"API","\u002Fdocs\u002Fget-started\u002Fapi","docs\u002F1.get-started\u002F3.api",{"title":25,"path":26,"stem":27},"SDKs and CLI","\u002Fdocs\u002Fget-started\u002Fsdks-cli","docs\u002F1.get-started\u002F4.sdks-cli",{"title":29,"path":30,"stem":31},"Sandbox testing","\u002Fdocs\u002Fget-started\u002Flocal-development","docs\u002F1.get-started\u002F5.local-development",{"title":33,"path":34,"stem":35},"Authentication","\u002Fdocs\u002Fget-started\u002Fauthentication","docs\u002F1.get-started\u002F6.authentication",{"title":37,"path":38,"stem":39,"children":40},"FUNDAMENTALS","\u002Fdocs\u002Ffundamentals","docs\u002F2.fundamentals\u002F1.index",[41,43,47,51,55,59,63,67,71],{"title":42,"path":38,"stem":39},"Fundamentals",{"title":44,"path":45,"stem":46},"Architecture","\u002Fdocs\u002Ffundamentals\u002Farchitecture","docs\u002F2.fundamentals\u002F2.architecture",{"title":48,"path":49,"stem":50},"Memory model","\u002Fdocs\u002Ffundamentals\u002Fmemory-model","docs\u002F2.fundamentals\u002F3.memory-model",{"title":52,"path":53,"stem":54},"Compression","\u002Fdocs\u002Ffundamentals\u002Fcompression","docs\u002F2.fundamentals\u002F4.compression",{"title":56,"path":57,"stem":58},"RAG and cached context","\u002Fdocs\u002Ffundamentals\u002Frag-cag","docs\u002F2.fundamentals\u002F5.rag-cag",{"title":60,"path":61,"stem":62},"Context cache","\u002Fdocs\u002Ffundamentals\u002Fcontext-cache","docs\u002F2.fundamentals\u002F6.context-cache",{"title":64,"path":65,"stem":66},"Security","\u002Fdocs\u002Ffundamentals\u002Fsecurity","docs\u002F2.fundamentals\u002F7.security",{"title":68,"path":69,"stem":70},"Languages","\u002Fdocs\u002Ffundamentals\u002Flanguages","docs\u002F2.fundamentals\u002F8.languages",{"title":72,"path":73,"stem":74},"UI patterns","\u002Fdocs\u002Ffundamentals\u002Fui","docs\u002F2.fundamentals\u002F9.ui",{"title":76,"path":77,"stem":78,"children":79},"AGENTS","\u002Fdocs\u002Fagents","docs\u002F3.agents\u002F1.index",[80,82,86,90],{"title":81,"path":77,"stem":78},"Agents",{"title":83,"path":84,"stem":85},"Agent skills","\u002Fdocs\u002Fagents\u002Fagent-skills","docs\u002F3.agents\u002F2.agent-skills",{"title":87,"path":88,"stem":89},"Admin UI prompt","\u002Fdocs\u002Fagents\u002Fadmin-ui-prompt","docs\u002F3.agents\u002F3.admin-ui-prompt",{"title":91,"path":92,"stem":93},"Codex Code Nucleus","\u002Fdocs\u002Fagents\u002Fcodex-code-nucleus","docs\u002F3.agents\u002F4.codex-code-nucleus",{"title":95,"path":96,"stem":97,"children":98},"PROVIDERS","\u002Fdocs\u002Fproviders","docs\u002F4.providers\u002F1.index",[99,101,105,109,113,117,121,125],{"title":100,"path":96,"stem":97},"Providers",{"title":102,"path":103,"stem":104},"OpenAI and Azure OpenAI","\u002Fdocs\u002Fproviders\u002Fopenai","docs\u002F4.providers\u002F2.openai",{"title":106,"path":107,"stem":108},"Anthropic Claude","\u002Fdocs\u002Fproviders\u002Fanthropic","docs\u002F4.providers\u002F3.anthropic",{"title":110,"path":111,"stem":112},"Google Gemini and Vertex AI","\u002Fdocs\u002Fproviders\u002Fgoogle-gemini","docs\u002F4.providers\u002F4.google-gemini",{"title":114,"path":115,"stem":116},"OpenAI-compatible providers","\u002Fdocs\u002Fproviders\u002Fopenai-compatible","docs\u002F4.providers\u002F5.openai-compatible",{"title":118,"path":119,"stem":120},"Groq","\u002Fdocs\u002Fproviders\u002Fgroq","docs\u002F4.providers\u002F6.groq",{"title":122,"path":123,"stem":124},"Cohere","\u002Fdocs\u002Fproviders\u002Fcohere","docs\u002F4.providers\u002F7.cohere",{"title":126,"path":127,"stem":128},"Amazon Bedrock","\u002Fdocs\u002Fproviders\u002Famazon-bedrock","docs\u002F4.providers\u002F8.amazon-bedrock",{"title":130,"path":131,"stem":132,"children":133},"CHANGELOG","\u002Fdocs\u002Fchangelog","docs\u002F5.changelog\u002F1.index",[134,136,140,144],{"title":135,"path":131,"stem":132},"Changelog",{"title":137,"path":138,"stem":139},"Roadmap","\u002Fdocs\u002Fchangelog\u002Froadmap","docs\u002F5.changelog\u002F2.roadmap",{"title":141,"path":142,"stem":143},"Release notes","\u002Fdocs\u002Fchangelog\u002Frelease-runbook","docs\u002F5.changelog\u002F3.release-runbook",{"title":145,"path":146,"stem":147},"Testing","\u002Fdocs\u002Fchangelog\u002Ftesting","docs\u002F5.changelog\u002F4.testing",false,{"id":150,"title":110,"body":151,"description":481,"extension":482,"meta":483,"navigation":342,"path":111,"seo":484,"stem":112,"__hash__":485},"docs\u002Fdocs\u002F4.providers\u002F4.google-gemini.md",{"type":152,"value":153,"toc":477},"minimark",[154,158,171,176,351,361,365,470,473],[155,156,110],"h1",{"id":157},"google-gemini-and-vertex-ai",[159,160,161,162,166,167,170],"p",{},"Use ",[163,164,165],"code",{},"google_gemini"," for Google AI Studio Gemini requests and ",[163,168,169],{},"vertex_ai"," for Vertex AI Gemini-style deployments.",[172,173,175],"h2",{"id":174},"gemini-generatecontent","Gemini generateContent",[177,178,183],"pre",{"className":179,"code":180,"language":181,"meta":182,"style":182},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const { request } = await connector.createProviderContextRequest(\n  \"google_gemini\",\n  {\n    task: \"Use saved project context to prepare a product brief.\",\n    tokenBudget: 1600\n  },\n  {\n    model: \"gemini-3.5-flash\",\n    input: \"Write the brief for the launch review.\"\n  }\n);\n\n\u002F\u002F Send `request` with your Gemini client.\n","ts","",[163,184,185,225,240,246,266,278,284,289,306,322,328,337,344],{"__ignoreMap":182},[186,187,190,194,198,202,205,208,212,215,218,222],"span",{"class":188,"line":189},"line",1,[186,191,193],{"class":192},"spNyl","const",[186,195,197],{"class":196},"sMK4o"," {",[186,199,201],{"class":200},"sTEyZ"," request ",[186,203,204],{"class":196},"}",[186,206,207],{"class":196}," =",[186,209,211],{"class":210},"s7zQu"," await",[186,213,214],{"class":200}," connector",[186,216,217],{"class":196},".",[186,219,221],{"class":220},"s2Zo4","createProviderContextRequest",[186,223,224],{"class":200},"(\n",[186,226,228,231,234,237],{"class":188,"line":227},2,[186,229,230],{"class":196},"  \"",[186,232,165],{"class":233},"sfazB",[186,235,236],{"class":196},"\"",[186,238,239],{"class":196},",\n",[186,241,243],{"class":188,"line":242},3,[186,244,245],{"class":196},"  {\n",[186,247,249,253,256,259,262,264],{"class":188,"line":248},4,[186,250,252],{"class":251},"swJcz","    task",[186,254,255],{"class":196},":",[186,257,258],{"class":196}," \"",[186,260,261],{"class":233},"Use saved project context to prepare a product brief.",[186,263,236],{"class":196},[186,265,239],{"class":196},[186,267,269,272,274],{"class":188,"line":268},5,[186,270,271],{"class":251},"    tokenBudget",[186,273,255],{"class":196},[186,275,277],{"class":276},"sbssI"," 1600\n",[186,279,281],{"class":188,"line":280},6,[186,282,283],{"class":196},"  },\n",[186,285,287],{"class":188,"line":286},7,[186,288,245],{"class":196},[186,290,292,295,297,299,302,304],{"class":188,"line":291},8,[186,293,294],{"class":251},"    model",[186,296,255],{"class":196},[186,298,258],{"class":196},[186,300,301],{"class":233},"gemini-3.5-flash",[186,303,236],{"class":196},[186,305,239],{"class":196},[186,307,309,312,314,316,319],{"class":188,"line":308},9,[186,310,311],{"class":251},"    input",[186,313,255],{"class":196},[186,315,258],{"class":196},[186,317,318],{"class":233},"Write the brief for the launch review.",[186,320,321],{"class":196},"\"\n",[186,323,325],{"class":188,"line":324},10,[186,326,327],{"class":196},"  }\n",[186,329,331,334],{"class":188,"line":330},11,[186,332,333],{"class":200},")",[186,335,336],{"class":196},";\n",[186,338,340],{"class":188,"line":339},12,[186,341,343],{"emptyLinePlaceholder":342},true,"\n",[186,345,347],{"class":188,"line":346},13,[186,348,350],{"class":349},"sHwdD","\u002F\u002F Send `request` with your Gemini client.\n",[159,352,353,354,357,358,217],{},"The SDK maps Neutron memory into ",[163,355,356],{},"config.systemInstruction"," and maps user input into ",[163,359,360],{},"contents",[172,362,364],{"id":363},"vertex-ai","Vertex AI",[177,366,368],{"className":179,"code":367,"language":181,"meta":182,"style":182},"const { request } = await connector.createProviderContextRequest(\n  \"vertex_ai\",\n  { task: \"Answer with workspace memory and current task details.\" },\n  {\n    model: process.env.VERTEX_GEMINI_MODEL,\n    input: \"Prepare the implementation checklist.\"\n  }\n);\n",[163,369,370,392,402,422,426,447,460,464],{"__ignoreMap":182},[186,371,372,374,376,378,380,382,384,386,388,390],{"class":188,"line":189},[186,373,193],{"class":192},[186,375,197],{"class":196},[186,377,201],{"class":200},[186,379,204],{"class":196},[186,381,207],{"class":196},[186,383,211],{"class":210},[186,385,214],{"class":200},[186,387,217],{"class":196},[186,389,221],{"class":220},[186,391,224],{"class":200},[186,393,394,396,398,400],{"class":188,"line":227},[186,395,230],{"class":196},[186,397,169],{"class":233},[186,399,236],{"class":196},[186,401,239],{"class":196},[186,403,404,407,410,412,414,417,419],{"class":188,"line":242},[186,405,406],{"class":196},"  {",[186,408,409],{"class":251}," task",[186,411,255],{"class":196},[186,413,258],{"class":196},[186,415,416],{"class":233},"Answer with workspace memory and current task details.",[186,418,236],{"class":196},[186,420,421],{"class":196}," },\n",[186,423,424],{"class":188,"line":248},[186,425,245],{"class":196},[186,427,428,430,432,435,437,440,442,445],{"class":188,"line":268},[186,429,294],{"class":251},[186,431,255],{"class":196},[186,433,434],{"class":200}," process",[186,436,217],{"class":196},[186,438,439],{"class":200},"env",[186,441,217],{"class":196},[186,443,444],{"class":200},"VERTEX_GEMINI_MODEL",[186,446,239],{"class":196},[186,448,449,451,453,455,458],{"class":188,"line":280},[186,450,311],{"class":251},[186,452,255],{"class":196},[186,454,258],{"class":196},[186,456,457],{"class":233},"Prepare the implementation checklist.",[186,459,321],{"class":196},[186,461,462],{"class":188,"line":286},[186,463,327],{"class":196},[186,465,466,468],{"class":188,"line":291},[186,467,333],{"class":200},[186,469,336],{"class":196},[159,471,472],{},"Send the generated request through your Vertex AI client or routing layer. Keep Vertex project, region, and service account credentials in your application.",[474,475,476],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}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 pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}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":182,"searchDepth":227,"depth":227,"links":478},[479,480],{"id":174,"depth":227,"text":175},{"id":363,"depth":227,"text":364},"Use Neutron AI memory with Gemini generateContent and Vertex AI Gemini deployments.","md",{},{"title":110,"description":481},"BdYihSH15c0uSR2lThLbOgJkpkQZm8a6y2_tsLM1ZPI",[487,488],{"title":106,"path":107,"stem":108,"children":-1},{"title":114,"path":115,"stem":116,"children":-1},1784317984176]