[{"data":1,"prerenderedAt":2217},["ShallowReactive",2],{"navigation_docs_en":3,"-en-ai-assistant":128,"-en-ai-assistant-surround":2212},[4,41,77,103],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":40},"Getting Started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Project Structure","\u002Fen\u002Fgetting-started\u002Fproject-structure","en\u002F1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":29},"Studio module","\u002Fen\u002Fgetting-started\u002Fstudio","en\u002F1.getting-started\u002F5.studio","i-lucide-mouse-pointer-2",{"title":31,"path":32,"stem":33,"icon":34},"Migration","\u002Fen\u002Fgetting-started\u002Fmigration","en\u002F1.getting-started\u002F6.migration","i-lucide-replace",{"title":36,"path":37,"stem":38,"icon":39},"Troubleshooting","\u002Fen\u002Fgetting-started\u002Ftroubleshooting","en\u002F1.getting-started\u002F7.troubleshooting","i-lucide-wrench",false,{"title":42,"icon":43,"path":44,"stem":45,"children":46,"page":40},"Core Concepts","i-lucide-brain","\u002Fen\u002Fconcepts","en\u002F2.concepts",[47,52,57,62,67,72],{"title":48,"path":49,"stem":50,"icon":51},"Edition","\u002Fen\u002Fconcepts\u002Fedition","en\u002F2.concepts\u002F2.edition","i-lucide-pencil",{"title":53,"path":54,"stem":55,"icon":56},"Configuration","\u002Fen\u002Fconcepts\u002Fconfiguration","en\u002F2.concepts\u002F3.configuration","i-lucide-settings",{"title":58,"path":59,"stem":60,"icon":61},"Theme","\u002Fen\u002Fconcepts\u002Ftheme","en\u002F2.concepts\u002F4.theme","i-lucide-paint-roller",{"title":63,"path":64,"stem":65,"icon":66},"Customization","\u002Fen\u002Fconcepts\u002Fcustomization","en\u002F2.concepts\u002F5.customization","i-lucide-pen-tool",{"title":68,"path":69,"stem":70,"icon":71},"Internationalization","\u002Fen\u002Fconcepts\u002Finternationalization","en\u002F2.concepts\u002F6.internationalization","i-lucide-globe",{"title":73,"path":74,"stem":75,"icon":76},"Nuxt","\u002Fen\u002Fconcepts\u002Fnuxt","en\u002F2.concepts\u002F8.nuxt","i-simple-icons-nuxt",{"title":78,"icon":79,"path":80,"stem":81,"children":82,"page":40},"Essentials","i-lucide-book-open","\u002Fen\u002Fessentials","en\u002F3.essentials",[83,88,93,98],{"title":84,"path":85,"stem":86,"icon":87},"Markdown Syntax","\u002Fen\u002Fessentials\u002Fmarkdown-syntax","en\u002F3.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":89,"path":90,"stem":91,"icon":92},"Code Blocks","\u002Fen\u002Fessentials\u002Fcode-blocks","en\u002F3.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":94,"path":95,"stem":96,"icon":97},"Components","\u002Fen\u002Fessentials\u002Fcomponents","en\u002F3.essentials\u002F3.components","i-lucide-component",{"title":99,"path":100,"stem":101,"icon":102},"Images and Embeds","\u002Fen\u002Fessentials\u002Fimages-embeds","en\u002F3.essentials\u002F4.images-embeds","i-lucide-image",{"title":104,"icon":105,"path":106,"stem":107,"children":108,"page":40},"AI","i-lucide-sparkles","\u002Fen\u002Fai","en\u002F4.ai",[109,113,118,123],{"title":110,"path":111,"stem":112,"icon":105},"Assistant","\u002Fen\u002Fai\u002Fassistant","en\u002F4.ai\u002F1.assistant",{"title":114,"path":115,"stem":116,"icon":117},"MCP Server","\u002Fen\u002Fai\u002Fmcp","en\u002F4.ai\u002F2.mcp","i-lucide-cpu",{"title":119,"path":120,"stem":121,"icon":122},"Agent Skills","\u002Fen\u002Fai\u002Fskills","en\u002F4.ai\u002F3.skills","i-lucide-wand-sparkles",{"title":124,"path":125,"stem":126,"icon":127},"LLMs Integration","\u002Fen\u002Fai\u002Fllms","en\u002F4.ai\u002F4.llms","i-lucide-message-circle-code",{"id":129,"title":110,"body":130,"description":2205,"extension":2206,"links":2207,"meta":2208,"navigation":2209,"path":111,"seo":2210,"stem":112,"__hash__":2211},"docs_en\u002Fen\u002F4.ai\u002F1.assistant.md",{"type":131,"value":132,"toc":2172},"minimark",[133,138,142,145,173,177,180,204,212,216,221,306,310,317,330,349,368,372,375,379,382,386,389,402,406,412,416,419,422,429,655,659,662,667,748,752,755,916,920,923,1074,1078,1081,1149,1152,1170,1174,1177,1266,1282,1285,1288,1291,1305,1309,1313,1316,1360,1364,1367,1410,1414,1420,1429,1432,1436,1446,1564,1568,1571,1575,1580,1639,1647,1651,1654,1714,1717,1721,1727,1787,1791,1796,1846,1849,1853,1860,2049,2053,2168],[134,135,137],"h2",{"id":136},"about-the-assistant","About the Assistant",[139,140,141],"p",{},"The assistant answers questions about your documentation through natural language queries. It is embedded directly in your documentation site, so users can find answers quickly and succeed with your product.",[139,143,144],{},"When users ask questions, the assistant:",[146,147,148,161,167],"ul",{},[149,150,151,155,156,160],"li",{},[152,153,154],"strong",{},"Searches and retrieves"," relevant content from your documentation using an ",[157,158,159],"a",{"href":115},"MCP server",".",[149,162,163,166],{},[152,164,165],{},"Cites sources"," with navigable links to take users directly to referenced pages.",[149,168,169,172],{},[152,170,171],{},"Generates copyable code examples"," to help users implement solutions from your documentation.",[134,174,176],{"id":175},"how-it-works","How It Works",[139,178,179],{},"The assistant uses a multi-agent architecture:",[181,182,183,189,198],"ol",{},[149,184,185,188],{},[152,186,187],{},"Main Agent"," - Receives user questions and decides when to search documentation",[149,190,191,194,195,197],{},[152,192,193],{},"Search Agent"," - Uses ",[157,196,159],{"href":115}," tools to find relevant content",[149,199,200,203],{},[152,201,202],{},"Response Generation"," - Synthesizes information into helpful, conversational answers",[139,205,206,207,211],{},"By default, the assistant connects to your documentation's built-in MCP server at ",[208,209,210],"code",{},"\u002Fmcp",", giving it access to all your pages without additional configuration. You can also connect to an external MCP server if needed.",[134,213,215],{"id":214},"quick-start","Quick Start",[217,218,220],"h3",{"id":219},"_1-install-dependencies","1. Install dependencies",[222,223,224,261,284],"code-group",{},[225,226,232],"pre",{"className":227,"code":228,"filename":229,"language":230,"meta":231,"style":231},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install ai @ai-sdk\u002Fvue @ai-sdk\u002Fgateway @ai-sdk\u002Fmcp @comark\u002Fnuxt\n","npm","bash","",[208,233,234],{"__ignoreMap":231},[235,236,239,242,246,249,252,255,258],"span",{"class":237,"line":238},"line",1,[235,240,229],{"class":241},"sBMFI",[235,243,245],{"class":244},"sfazB"," install",[235,247,248],{"class":244}," ai",[235,250,251],{"class":244}," @ai-sdk\u002Fvue",[235,253,254],{"class":244}," @ai-sdk\u002Fgateway",[235,256,257],{"class":244}," @ai-sdk\u002Fmcp",[235,259,260],{"class":244}," @comark\u002Fnuxt\n",[225,262,265],{"className":227,"code":263,"filename":264,"language":230,"meta":231,"style":231},"pnpm add ai @ai-sdk\u002Fvue @ai-sdk\u002Fgateway @ai-sdk\u002Fmcp @comark\u002Fnuxt\n","pnpm",[208,266,267],{"__ignoreMap":231},[235,268,269,271,274,276,278,280,282],{"class":237,"line":238},[235,270,264],{"class":241},[235,272,273],{"class":244}," add",[235,275,248],{"class":244},[235,277,251],{"class":244},[235,279,254],{"class":244},[235,281,257],{"class":244},[235,283,260],{"class":244},[225,285,288],{"className":227,"code":286,"filename":287,"language":230,"meta":231,"style":231},"yarn add ai @ai-sdk\u002Fvue @ai-sdk\u002Fgateway @ai-sdk\u002Fmcp @comark\u002Fnuxt\n","yarn",[208,289,290],{"__ignoreMap":231},[235,291,292,294,296,298,300,302,304],{"class":237,"line":238},[235,293,287],{"class":241},[235,295,273],{"class":244},[235,297,248],{"class":244},[235,299,251],{"class":244},[235,301,254],{"class":244},[235,303,257],{"class":244},[235,305,260],{"class":244},[217,307,309],{"id":308},"_2-set-up-ai-gateway-authentication","2. Set up AI Gateway authentication",[139,311,312,313,316],{},"Pick ",[152,314,315],{},"one"," of this method:",[139,318,319,322,323,329],{},[152,320,321],{},"API key"," — Create a key in ",[157,324,328],{"href":325,"rel":326},"https:\u002F\u002Fvercel.com\u002F~\u002Fai\u002Fapi-keys",[327],"nofollow","Vercel AI Gateway"," and add it to your environment:",[225,331,334],{"className":227,"code":332,"filename":333,"language":230,"meta":231,"style":231},"AI_GATEWAY_API_KEY=your-api-key\n",".env",[208,335,336],{"__ignoreMap":231},[235,337,338,342,346],{"class":237,"line":238},[235,339,341],{"class":340},"sTEyZ","AI_GATEWAY_API_KEY",[235,343,345],{"class":344},"sMK4o","=",[235,347,348],{"class":244},"your-api-key\n",[139,350,351,354,355,358,359,362,363,160],{},[152,352,353],{},"OIDC (only on Vercel)"," — ",[208,356,357],{},"VERCEL_OIDC_TOKEN"," is injected automatically. Nothing to add in the production. For local dev, run ",[208,360,361],{},"vercel env pull"," on a ",[157,364,367],{"href":365,"rel":366},"https:\u002F\u002Fvercel.com\u002Fdocs\u002Fcli\u002Flink",[327],"linked project",[217,369,371],{"id":370},"_3-deploy","3. Deploy",[139,373,374],{},"Deploy your site — the assistant is available as soon as authentication is configured.",[134,376,378],{"id":377},"using-the-assistant","Using the Assistant",[139,380,381],{},"Users can interact with the assistant in multiple ways:",[217,383,385],{"id":384},"floating-input","Floating Input",[139,387,388],{},"On documentation pages, a floating input appears at the bottom of the screen. Users can type their questions directly and press Enter to get answers.",[390,391,392,393,397,398,401],"tip",{},"Use the keyboard shortcut ",[394,395],"kbd",{"value":396},"meta"," ",[394,399],{"value":400},"I"," to focus the floating input.",[217,403,405],{"id":404},"explain-with-ai","Explain with AI",[139,407,408,409,411],{},"Each documentation page includes an ",[152,410,405],{}," button in the table of contents sidebar. Clicking this button opens the assistant with the current page as context, asking it to explain the content.",[217,413,415],{"id":414},"slideover-chat","Slideover Chat",[139,417,418],{},"When a conversation starts, a slideover panel opens on the right side of the screen. This panel displays the conversation history and allows users to continue asking questions.",[134,420,53],{"id":421},"configuration",[139,423,424,425,428],{},"Configure the assistant through ",[208,426,427],{},"app.config.ts",":",[225,430,434],{"className":431,"code":432,"filename":427,"language":433,"meta":231,"style":231},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineAppConfig({\n  assistant: {\n    \u002F\u002F Show the floating input on documentation pages\n    floatingInput: true,\n\n    \u002F\u002F Show the \"Explain with AI\" button in the sidebar\n    explainWithAi: true,\n\n    \u002F\u002F FAQ questions to display when chat is empty\n    faqQuestions: [],\n\n    \u002F\u002F Keyboard shortcuts\n    shortcuts: {\n      focusInput: 'meta_i'\n    },\n\n    \u002F\u002F Custom icons\n    icons: {\n      trigger: 'i-lucide-sparkles',\n      explain: 'i-lucide-brain'\n    }\n  }\n})\n","ts",[208,435,436,455,467,474,489,496,502,514,519,525,538,543,549,559,576,582,587,593,603,620,634,640,646],{"__ignoreMap":231},[235,437,438,442,445,449,452],{"class":237,"line":238},[235,439,441],{"class":440},"s7zQu","export",[235,443,444],{"class":440}," default",[235,446,448],{"class":447},"s2Zo4"," defineAppConfig",[235,450,451],{"class":340},"(",[235,453,454],{"class":344},"{\n",[235,456,458,462,464],{"class":237,"line":457},2,[235,459,461],{"class":460},"swJcz","  assistant",[235,463,428],{"class":344},[235,465,466],{"class":344}," {\n",[235,468,470],{"class":237,"line":469},3,[235,471,473],{"class":472},"sHwdD","    \u002F\u002F Show the floating input on documentation pages\n",[235,475,477,480,482,486],{"class":237,"line":476},4,[235,478,479],{"class":460},"    floatingInput",[235,481,428],{"class":344},[235,483,485],{"class":484},"sfNiH"," true",[235,487,488],{"class":344},",\n",[235,490,492],{"class":237,"line":491},5,[235,493,495],{"emptyLinePlaceholder":494},true,"\n",[235,497,499],{"class":237,"line":498},6,[235,500,501],{"class":472},"    \u002F\u002F Show the \"Explain with AI\" button in the sidebar\n",[235,503,505,508,510,512],{"class":237,"line":504},7,[235,506,507],{"class":460},"    explainWithAi",[235,509,428],{"class":344},[235,511,485],{"class":484},[235,513,488],{"class":344},[235,515,517],{"class":237,"line":516},8,[235,518,495],{"emptyLinePlaceholder":494},[235,520,522],{"class":237,"line":521},9,[235,523,524],{"class":472},"    \u002F\u002F FAQ questions to display when chat is empty\n",[235,526,528,531,533,536],{"class":237,"line":527},10,[235,529,530],{"class":460},"    faqQuestions",[235,532,428],{"class":344},[235,534,535],{"class":340}," []",[235,537,488],{"class":344},[235,539,541],{"class":237,"line":540},11,[235,542,495],{"emptyLinePlaceholder":494},[235,544,546],{"class":237,"line":545},12,[235,547,548],{"class":472},"    \u002F\u002F Keyboard shortcuts\n",[235,550,552,555,557],{"class":237,"line":551},13,[235,553,554],{"class":460},"    shortcuts",[235,556,428],{"class":344},[235,558,466],{"class":344},[235,560,562,565,567,570,573],{"class":237,"line":561},14,[235,563,564],{"class":460},"      focusInput",[235,566,428],{"class":344},[235,568,569],{"class":344}," '",[235,571,572],{"class":244},"meta_i",[235,574,575],{"class":344},"'\n",[235,577,579],{"class":237,"line":578},15,[235,580,581],{"class":344},"    },\n",[235,583,585],{"class":237,"line":584},16,[235,586,495],{"emptyLinePlaceholder":494},[235,588,590],{"class":237,"line":589},17,[235,591,592],{"class":472},"    \u002F\u002F Custom icons\n",[235,594,596,599,601],{"class":237,"line":595},18,[235,597,598],{"class":460},"    icons",[235,600,428],{"class":344},[235,602,466],{"class":344},[235,604,606,609,611,613,615,618],{"class":237,"line":605},19,[235,607,608],{"class":460},"      trigger",[235,610,428],{"class":344},[235,612,569],{"class":344},[235,614,105],{"class":244},[235,616,617],{"class":344},"'",[235,619,488],{"class":344},[235,621,623,626,628,630,632],{"class":237,"line":622},20,[235,624,625],{"class":460},"      explain",[235,627,428],{"class":344},[235,629,569],{"class":344},[235,631,43],{"class":244},[235,633,575],{"class":344},[235,635,637],{"class":237,"line":636},21,[235,638,639],{"class":344},"    }\n",[235,641,643],{"class":237,"line":642},22,[235,644,645],{"class":344},"  }\n",[235,647,649,652],{"class":237,"line":648},23,[235,650,651],{"class":344},"}",[235,653,654],{"class":340},")\n",[217,656,658],{"id":657},"faq-questions","FAQ Questions",[139,660,661],{},"Display suggested questions when the chat is empty. This helps users discover what they can ask.",[663,664,666],"h4",{"id":665},"simple-format","Simple Format",[225,668,670],{"className":431,"code":669,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    faqQuestions: [\n      'How do I install Docus?',\n      'How do I customize the theme?',\n      'How do I add components to my pages?'\n    ]\n  }\n})\n",[208,671,672,684,692,701,713,724,733,738,742],{"__ignoreMap":231},[235,673,674,676,678,680,682],{"class":237,"line":238},[235,675,441],{"class":440},[235,677,444],{"class":440},[235,679,448],{"class":447},[235,681,451],{"class":340},[235,683,454],{"class":344},[235,685,686,688,690],{"class":237,"line":457},[235,687,461],{"class":460},[235,689,428],{"class":344},[235,691,466],{"class":344},[235,693,694,696,698],{"class":237,"line":469},[235,695,530],{"class":460},[235,697,428],{"class":344},[235,699,700],{"class":340}," [\n",[235,702,703,706,709,711],{"class":237,"line":476},[235,704,705],{"class":344},"      '",[235,707,708],{"class":244},"How do I install Docus?",[235,710,617],{"class":344},[235,712,488],{"class":344},[235,714,715,717,720,722],{"class":237,"line":491},[235,716,705],{"class":344},[235,718,719],{"class":244},"How do I customize the theme?",[235,721,617],{"class":344},[235,723,488],{"class":344},[235,725,726,728,731],{"class":237,"line":498},[235,727,705],{"class":344},[235,729,730],{"class":244},"How do I add components to my pages?",[235,732,575],{"class":344},[235,734,735],{"class":237,"line":504},[235,736,737],{"class":340},"    ]\n",[235,739,740],{"class":237,"line":516},[235,741,645],{"class":344},[235,743,744,746],{"class":237,"line":521},[235,745,651],{"class":344},[235,747,654],{"class":340},[663,749,751],{"id":750},"category-format","Category Format",[139,753,754],{},"Organize questions into categories:",[225,756,758],{"className":431,"code":757,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    faqQuestions: [\n      {\n        category: 'Getting Started',\n        items: [\n          'How do I install Docus?',\n          'What is the project structure?'\n        ]\n      },\n      {\n        category: 'Customization',\n        items: [\n          'How do I change the theme colors?',\n          'How do I add a custom logo?'\n        ]\n      }\n    ]\n  }\n})\n",[208,759,760,772,780,788,793,808,817,828,837,842,847,851,865,873,884,893,897,902,906,910],{"__ignoreMap":231},[235,761,762,764,766,768,770],{"class":237,"line":238},[235,763,441],{"class":440},[235,765,444],{"class":440},[235,767,448],{"class":447},[235,769,451],{"class":340},[235,771,454],{"class":344},[235,773,774,776,778],{"class":237,"line":457},[235,775,461],{"class":460},[235,777,428],{"class":344},[235,779,466],{"class":344},[235,781,782,784,786],{"class":237,"line":469},[235,783,530],{"class":460},[235,785,428],{"class":344},[235,787,700],{"class":340},[235,789,790],{"class":237,"line":476},[235,791,792],{"class":344},"      {\n",[235,794,795,798,800,802,804,806],{"class":237,"line":491},[235,796,797],{"class":460},"        category",[235,799,428],{"class":344},[235,801,569],{"class":344},[235,803,5],{"class":244},[235,805,617],{"class":344},[235,807,488],{"class":344},[235,809,810,813,815],{"class":237,"line":498},[235,811,812],{"class":460},"        items",[235,814,428],{"class":344},[235,816,700],{"class":340},[235,818,819,822,824,826],{"class":237,"line":504},[235,820,821],{"class":344},"          '",[235,823,708],{"class":244},[235,825,617],{"class":344},[235,827,488],{"class":344},[235,829,830,832,835],{"class":237,"line":516},[235,831,821],{"class":344},[235,833,834],{"class":244},"What is the project structure?",[235,836,575],{"class":344},[235,838,839],{"class":237,"line":521},[235,840,841],{"class":340},"        ]\n",[235,843,844],{"class":237,"line":527},[235,845,846],{"class":344},"      },\n",[235,848,849],{"class":237,"line":540},[235,850,792],{"class":344},[235,852,853,855,857,859,861,863],{"class":237,"line":545},[235,854,797],{"class":460},[235,856,428],{"class":344},[235,858,569],{"class":344},[235,860,63],{"class":244},[235,862,617],{"class":344},[235,864,488],{"class":344},[235,866,867,869,871],{"class":237,"line":551},[235,868,812],{"class":460},[235,870,428],{"class":344},[235,872,700],{"class":340},[235,874,875,877,880,882],{"class":237,"line":561},[235,876,821],{"class":344},[235,878,879],{"class":244},"How do I change the theme colors?",[235,881,617],{"class":344},[235,883,488],{"class":344},[235,885,886,888,891],{"class":237,"line":578},[235,887,821],{"class":344},[235,889,890],{"class":244},"How do I add a custom logo?",[235,892,575],{"class":344},[235,894,895],{"class":237,"line":584},[235,896,841],{"class":340},[235,898,899],{"class":237,"line":589},[235,900,901],{"class":344},"      }\n",[235,903,904],{"class":237,"line":595},[235,905,737],{"class":340},[235,907,908],{"class":237,"line":605},[235,909,645],{"class":344},[235,911,912,914],{"class":237,"line":622},[235,913,651],{"class":344},[235,915,654],{"class":340},[663,917,919],{"id":918},"localized-format","Localized Format",[139,921,922],{},"For multi-language documentation, provide FAQ questions per locale:",[225,924,926],{"className":431,"code":925,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    faqQuestions: {\n      en: [\n        { category: 'Getting Started', items: ['How do I install?'] }\n      ],\n      fr: [\n        { category: 'Démarrage', items: ['Comment installer ?'] }\n      ]\n    }\n  }\n})\n",[208,927,928,940,948,956,965,1005,1012,1021,1055,1060,1064,1068],{"__ignoreMap":231},[235,929,930,932,934,936,938],{"class":237,"line":238},[235,931,441],{"class":440},[235,933,444],{"class":440},[235,935,448],{"class":447},[235,937,451],{"class":340},[235,939,454],{"class":344},[235,941,942,944,946],{"class":237,"line":457},[235,943,461],{"class":460},[235,945,428],{"class":344},[235,947,466],{"class":344},[235,949,950,952,954],{"class":237,"line":469},[235,951,530],{"class":460},[235,953,428],{"class":344},[235,955,466],{"class":344},[235,957,958,961,963],{"class":237,"line":476},[235,959,960],{"class":460},"      en",[235,962,428],{"class":344},[235,964,700],{"class":340},[235,966,967,970,973,975,977,979,981,984,987,989,992,994,997,999,1002],{"class":237,"line":491},[235,968,969],{"class":344},"        {",[235,971,972],{"class":460}," category",[235,974,428],{"class":344},[235,976,569],{"class":344},[235,978,5],{"class":244},[235,980,617],{"class":344},[235,982,983],{"class":344},",",[235,985,986],{"class":460}," items",[235,988,428],{"class":344},[235,990,991],{"class":340}," [",[235,993,617],{"class":344},[235,995,996],{"class":244},"How do I install?",[235,998,617],{"class":344},[235,1000,1001],{"class":340},"] ",[235,1003,1004],{"class":344},"}\n",[235,1006,1007,1010],{"class":237,"line":498},[235,1008,1009],{"class":340},"      ]",[235,1011,488],{"class":344},[235,1013,1014,1017,1019],{"class":237,"line":504},[235,1015,1016],{"class":460},"      fr",[235,1018,428],{"class":344},[235,1020,700],{"class":340},[235,1022,1023,1025,1027,1029,1031,1034,1036,1038,1040,1042,1044,1046,1049,1051,1053],{"class":237,"line":516},[235,1024,969],{"class":344},[235,1026,972],{"class":460},[235,1028,428],{"class":344},[235,1030,569],{"class":344},[235,1032,1033],{"class":244},"Démarrage",[235,1035,617],{"class":344},[235,1037,983],{"class":344},[235,1039,986],{"class":460},[235,1041,428],{"class":344},[235,1043,991],{"class":340},[235,1045,617],{"class":344},[235,1047,1048],{"class":244},"Comment installer ?",[235,1050,617],{"class":344},[235,1052,1001],{"class":340},[235,1054,1004],{"class":344},[235,1056,1057],{"class":237,"line":521},[235,1058,1059],{"class":340},"      ]\n",[235,1061,1062],{"class":237,"line":527},[235,1063,639],{"class":344},[235,1065,1066],{"class":237,"line":540},[235,1067,645],{"class":344},[235,1069,1070,1072],{"class":237,"line":545},[235,1071,651],{"class":344},[235,1073,654],{"class":340},[134,1075,1077],{"id":1076},"keyboard-shortcuts","Keyboard Shortcuts",[139,1079,1080],{},"Configure the keyboard shortcut for focusing the floating input:",[225,1082,1084],{"className":431,"code":1083,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    shortcuts: {\n      \u002F\u002F Default: 'meta_i' (Cmd+I on Mac, Ctrl+I on Windows)\n      focusInput: 'meta_k' \u002F\u002F Change to Cmd\u002FCtrl+K\n    }\n  }\n})\n",[208,1085,1086,1098,1106,1114,1119,1135,1139,1143],{"__ignoreMap":231},[235,1087,1088,1090,1092,1094,1096],{"class":237,"line":238},[235,1089,441],{"class":440},[235,1091,444],{"class":440},[235,1093,448],{"class":447},[235,1095,451],{"class":340},[235,1097,454],{"class":344},[235,1099,1100,1102,1104],{"class":237,"line":457},[235,1101,461],{"class":460},[235,1103,428],{"class":344},[235,1105,466],{"class":344},[235,1107,1108,1110,1112],{"class":237,"line":469},[235,1109,554],{"class":460},[235,1111,428],{"class":344},[235,1113,466],{"class":344},[235,1115,1116],{"class":237,"line":476},[235,1117,1118],{"class":472},"      \u002F\u002F Default: 'meta_i' (Cmd+I on Mac, Ctrl+I on Windows)\n",[235,1120,1121,1123,1125,1127,1130,1132],{"class":237,"line":491},[235,1122,564],{"class":460},[235,1124,428],{"class":344},[235,1126,569],{"class":344},[235,1128,1129],{"class":244},"meta_k",[235,1131,617],{"class":344},[235,1133,1134],{"class":472}," \u002F\u002F Change to Cmd\u002FCtrl+K\n",[235,1136,1137],{"class":237,"line":498},[235,1138,639],{"class":344},[235,1140,1141],{"class":237,"line":504},[235,1142,645],{"class":344},[235,1144,1145,1147],{"class":237,"line":516},[235,1146,651],{"class":344},[235,1148,654],{"class":340},[139,1150,1151],{},"The shortcut format uses underscores to separate keys. Common examples:",[146,1153,1154,1159,1164],{},[149,1155,1156,1158],{},[208,1157,572],{}," - Cmd+I (Mac) \u002F Ctrl+I (Windows)",[149,1160,1161,1163],{},[208,1162,1129],{}," - Cmd+K (Mac) \u002F Ctrl+K (Windows)",[149,1165,1166,1169],{},[208,1167,1168],{},"ctrl_shift_p"," - Ctrl+Shift+P",[134,1171,1173],{"id":1172},"custom-icons","Custom Icons",[139,1175,1176],{},"Customize the icons used by the assistant:",[225,1178,1180],{"className":431,"code":1179,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    icons: {\n      \u002F\u002F Icon for the trigger button and slideover header\n      trigger: 'i-lucide-bot',\n\n      \u002F\u002F Icon for the \"Explain with AI\" button\n      explain: 'i-lucide-lightbulb'\n    }\n  }\n})\n",[208,1181,1182,1194,1202,1210,1215,1230,1234,1239,1252,1256,1260],{"__ignoreMap":231},[235,1183,1184,1186,1188,1190,1192],{"class":237,"line":238},[235,1185,441],{"class":440},[235,1187,444],{"class":440},[235,1189,448],{"class":447},[235,1191,451],{"class":340},[235,1193,454],{"class":344},[235,1195,1196,1198,1200],{"class":237,"line":457},[235,1197,461],{"class":460},[235,1199,428],{"class":344},[235,1201,466],{"class":344},[235,1203,1204,1206,1208],{"class":237,"line":469},[235,1205,598],{"class":460},[235,1207,428],{"class":344},[235,1209,466],{"class":344},[235,1211,1212],{"class":237,"line":476},[235,1213,1214],{"class":472},"      \u002F\u002F Icon for the trigger button and slideover header\n",[235,1216,1217,1219,1221,1223,1226,1228],{"class":237,"line":491},[235,1218,608],{"class":460},[235,1220,428],{"class":344},[235,1222,569],{"class":344},[235,1224,1225],{"class":244},"i-lucide-bot",[235,1227,617],{"class":344},[235,1229,488],{"class":344},[235,1231,1232],{"class":237,"line":498},[235,1233,495],{"emptyLinePlaceholder":494},[235,1235,1236],{"class":237,"line":504},[235,1237,1238],{"class":472},"      \u002F\u002F Icon for the \"Explain with AI\" button\n",[235,1240,1241,1243,1245,1247,1250],{"class":237,"line":516},[235,1242,625],{"class":460},[235,1244,428],{"class":344},[235,1246,569],{"class":344},[235,1248,1249],{"class":244},"i-lucide-lightbulb",[235,1251,575],{"class":344},[235,1253,1254],{"class":237,"line":521},[235,1255,639],{"class":344},[235,1257,1258],{"class":237,"line":527},[235,1259,645],{"class":344},[235,1261,1262,1264],{"class":237,"line":540},[235,1263,651],{"class":344},[235,1265,654],{"class":340},[139,1267,1268,1269,1274,1275,1277,1278,1281],{},"Icons use the ",[157,1270,1273],{"href":1271,"rel":1272},"https:\u002F\u002Ficonify.design\u002F",[327],"Iconify"," format (e.g., ",[208,1276,105],{},", ",[208,1279,1280],{},"i-heroicons-sparkles",").",[134,1283,68],{"id":1284},"internationalization",[139,1286,1287],{},"All UI texts are automatically translated based on the user's locale. Docus includes built-in translations for English and French.",[139,1289,1290],{},"The following texts are translated:",[146,1292,1293,1296,1299,1302],{},[149,1294,1295],{},"Slideover title and placeholder",[149,1297,1298],{},"Tooltip texts",[149,1300,1301],{},"Button labels (\"Clear chat\", \"Close\", \"Explain with AI\")",[149,1303,1304],{},"Status messages (\"Thinking...\", \"Chat is cleared on refresh\")",[134,1306,1308],{"id":1307},"disable-features","Disable Features",[217,1310,1312],{"id":1311},"disable-the-floating-input","Disable the Floating Input",[139,1314,1315],{},"Hide the floating input at the bottom of documentation pages:",[225,1317,1319],{"className":431,"code":1318,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    floatingInput: false\n  }\n})\n",[208,1320,1321,1333,1341,1350,1354],{"__ignoreMap":231},[235,1322,1323,1325,1327,1329,1331],{"class":237,"line":238},[235,1324,441],{"class":440},[235,1326,444],{"class":440},[235,1328,448],{"class":447},[235,1330,451],{"class":340},[235,1332,454],{"class":344},[235,1334,1335,1337,1339],{"class":237,"line":457},[235,1336,461],{"class":460},[235,1338,428],{"class":344},[235,1340,466],{"class":344},[235,1342,1343,1345,1347],{"class":237,"line":469},[235,1344,479],{"class":460},[235,1346,428],{"class":344},[235,1348,1349],{"class":484}," false\n",[235,1351,1352],{"class":237,"line":476},[235,1353,645],{"class":344},[235,1355,1356,1358],{"class":237,"line":491},[235,1357,651],{"class":344},[235,1359,654],{"class":340},[217,1361,1363],{"id":1362},"disable-explain-with-ai","Disable \"Explain with AI\"",[139,1365,1366],{},"Hide the \"Explain with AI\" button in the documentation sidebar:",[225,1368,1370],{"className":431,"code":1369,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    explainWithAi: false\n  }\n})\n",[208,1371,1372,1384,1392,1400,1404],{"__ignoreMap":231},[235,1373,1374,1376,1378,1380,1382],{"class":237,"line":238},[235,1375,441],{"class":440},[235,1377,444],{"class":440},[235,1379,448],{"class":447},[235,1381,451],{"class":340},[235,1383,454],{"class":344},[235,1385,1386,1388,1390],{"class":237,"line":457},[235,1387,461],{"class":460},[235,1389,428],{"class":344},[235,1391,466],{"class":344},[235,1393,1394,1396,1398],{"class":237,"line":469},[235,1395,507],{"class":460},[235,1397,428],{"class":344},[235,1399,1349],{"class":484},[235,1401,1402],{"class":237,"line":476},[235,1403,645],{"class":344},[235,1405,1406,1408],{"class":237,"line":491},[235,1407,651],{"class":344},[235,1409,654],{"class":340},[217,1411,1413],{"id":1412},"disable-the-assistant-entirely","Disable the Assistant Entirely",[139,1415,1416,1417,1419],{},"The assistant is disabled when no authentication is available. To explicitly disable it, remove ",[208,1418,341],{}," from your environment:",[225,1421,1423],{"className":227,"code":1422,"filename":333,"language":230,"meta":231,"style":231},"# AI_GATEWAY_API_KEY=your-api-key\n",[208,1424,1425],{"__ignoreMap":231},[235,1426,1427],{"class":237,"line":238},[235,1428,1422],{"class":472},[139,1430,1431],{},"On Vercel with OIDC, remove the auto-injected system environment variable from your project settings.",[134,1433,1435],{"id":1434},"advanced-configuration","Advanced Configuration",[139,1437,1438,1439,1442,1443,160],{},"Configure advanced options in ",[208,1440,1441],{},"nuxt.config.ts"," under ",[208,1444,1445],{},"docus.assistant",[225,1447,1449],{"className":431,"code":1448,"filename":1441,"language":433,"meta":231,"style":231},"export default defineNuxtConfig({\n  docus: {\n    assistant: {\n      \u002F\u002F AI model (uses AI SDK Gateway format)\n      model: 'google\u002Fgemini-3-flash',\n\n      \u002F\u002F MCP server (path or URL)\n      mcpServer: '\u002Fmcp',\n\n      \u002F\u002F API endpoint path\n      apiPath: '\u002F__docus__\u002Fassistant'\n    }\n  }\n})\n",[208,1450,1451,1464,1473,1482,1487,1503,1507,1512,1527,1531,1536,1550,1554,1558],{"__ignoreMap":231},[235,1452,1453,1455,1457,1460,1462],{"class":237,"line":238},[235,1454,441],{"class":440},[235,1456,444],{"class":440},[235,1458,1459],{"class":447}," defineNuxtConfig",[235,1461,451],{"class":340},[235,1463,454],{"class":344},[235,1465,1466,1469,1471],{"class":237,"line":457},[235,1467,1468],{"class":460},"  docus",[235,1470,428],{"class":344},[235,1472,466],{"class":344},[235,1474,1475,1478,1480],{"class":237,"line":469},[235,1476,1477],{"class":460},"    assistant",[235,1479,428],{"class":344},[235,1481,466],{"class":344},[235,1483,1484],{"class":237,"line":476},[235,1485,1486],{"class":472},"      \u002F\u002F AI model (uses AI SDK Gateway format)\n",[235,1488,1489,1492,1494,1496,1499,1501],{"class":237,"line":491},[235,1490,1491],{"class":460},"      model",[235,1493,428],{"class":344},[235,1495,569],{"class":344},[235,1497,1498],{"class":244},"google\u002Fgemini-3-flash",[235,1500,617],{"class":344},[235,1502,488],{"class":344},[235,1504,1505],{"class":237,"line":498},[235,1506,495],{"emptyLinePlaceholder":494},[235,1508,1509],{"class":237,"line":504},[235,1510,1511],{"class":472},"      \u002F\u002F MCP server (path or URL)\n",[235,1513,1514,1517,1519,1521,1523,1525],{"class":237,"line":516},[235,1515,1516],{"class":460},"      mcpServer",[235,1518,428],{"class":344},[235,1520,569],{"class":344},[235,1522,210],{"class":244},[235,1524,617],{"class":344},[235,1526,488],{"class":344},[235,1528,1529],{"class":237,"line":521},[235,1530,495],{"emptyLinePlaceholder":494},[235,1532,1533],{"class":237,"line":527},[235,1534,1535],{"class":472},"      \u002F\u002F API endpoint path\n",[235,1537,1538,1541,1543,1545,1548],{"class":237,"line":540},[235,1539,1540],{"class":460},"      apiPath",[235,1542,428],{"class":344},[235,1544,569],{"class":344},[235,1546,1547],{"class":244},"\u002F__docus__\u002Fassistant",[235,1549,575],{"class":344},[235,1551,1552],{"class":237,"line":545},[235,1553,639],{"class":344},[235,1555,1556],{"class":237,"line":551},[235,1557,645],{"class":344},[235,1559,1560,1562],{"class":237,"line":561},[235,1561,651],{"class":344},[235,1563,654],{"class":340},[217,1565,1567],{"id":1566},"mcp-server-configuration","MCP Server Configuration",[139,1569,1570],{},"The assistant uses an MCP server to access your documentation. You have two options:",[663,1572,1574],{"id":1573},"use-the-built-in-mcp-server-default","Use the Built-in MCP Server (Default)",[139,1576,1577,1578,428],{},"By default, the assistant uses Docus's built-in MCP server at ",[208,1579,210],{},[225,1581,1583],{"className":431,"code":1582,"filename":1441,"language":433,"meta":231,"style":231},"export default defineNuxtConfig({\n  docus: {\n    assistant: {\n      mcpServer: '\u002Fmcp'\n    }\n  }\n})\n",[208,1584,1585,1597,1605,1613,1625,1629,1633],{"__ignoreMap":231},[235,1586,1587,1589,1591,1593,1595],{"class":237,"line":238},[235,1588,441],{"class":440},[235,1590,444],{"class":440},[235,1592,1459],{"class":447},[235,1594,451],{"class":340},[235,1596,454],{"class":344},[235,1598,1599,1601,1603],{"class":237,"line":457},[235,1600,1468],{"class":460},[235,1602,428],{"class":344},[235,1604,466],{"class":344},[235,1606,1607,1609,1611],{"class":237,"line":469},[235,1608,1477],{"class":460},[235,1610,428],{"class":344},[235,1612,466],{"class":344},[235,1614,1615,1617,1619,1621,1623],{"class":237,"line":476},[235,1616,1516],{"class":460},[235,1618,428],{"class":344},[235,1620,569],{"class":344},[235,1622,210],{"class":244},[235,1624,575],{"class":344},[235,1626,1627],{"class":237,"line":491},[235,1628,639],{"class":344},[235,1630,1631],{"class":237,"line":498},[235,1632,645],{"class":344},[235,1634,1635,1637],{"class":237,"line":504},[235,1636,651],{"class":344},[235,1638,654],{"class":340},[1640,1641,1642,1643,1646],"warning",{},"Make sure the MCP server is enabled in your configuration. If you've customized the MCP path, update ",[208,1644,1645],{},"mcpServer"," accordingly.",[663,1648,1650],{"id":1649},"use-an-external-mcp-server","Use an External MCP Server",[139,1652,1653],{},"Connect to any external MCP server by providing a full URL:",[225,1655,1657],{"className":431,"code":1656,"filename":1441,"language":433,"meta":231,"style":231},"export default defineNuxtConfig({\n  docus: {\n    assistant: {\n      mcpServer: 'https:\u002F\u002Fother-docs.example.com\u002Fmcp'\n    }\n  }\n})\n",[208,1658,1659,1671,1679,1687,1700,1704,1708],{"__ignoreMap":231},[235,1660,1661,1663,1665,1667,1669],{"class":237,"line":238},[235,1662,441],{"class":440},[235,1664,444],{"class":440},[235,1666,1459],{"class":447},[235,1668,451],{"class":340},[235,1670,454],{"class":344},[235,1672,1673,1675,1677],{"class":237,"line":457},[235,1674,1468],{"class":460},[235,1676,428],{"class":344},[235,1678,466],{"class":344},[235,1680,1681,1683,1685],{"class":237,"line":469},[235,1682,1477],{"class":460},[235,1684,428],{"class":344},[235,1686,466],{"class":344},[235,1688,1689,1691,1693,1695,1698],{"class":237,"line":476},[235,1690,1516],{"class":460},[235,1692,428],{"class":344},[235,1694,569],{"class":344},[235,1696,1697],{"class":244},"https:\u002F\u002Fother-docs.example.com\u002Fmcp",[235,1699,575],{"class":344},[235,1701,1702],{"class":237,"line":491},[235,1703,639],{"class":344},[235,1705,1706],{"class":237,"line":498},[235,1707,645],{"class":344},[235,1709,1710,1712],{"class":237,"line":504},[235,1711,651],{"class":344},[235,1713,654],{"class":340},[139,1715,1716],{},"This is useful when you want the assistant to answer questions from a different documentation source, or when connecting to a centralized knowledge base.",[217,1718,1720],{"id":1719},"custom-ai-model","Custom AI Model",[139,1722,1723,1724,1726],{},"The assistant uses ",[208,1725,1498],{}," by default. You can change this to any model supported by the AI SDK Gateway:",[225,1728,1730],{"className":431,"code":1729,"filename":1441,"language":433,"meta":231,"style":231},"export default defineNuxtConfig({\n  docus: {\n    assistant: {\n      model: 'anthropic\u002Fclaude-opus-4.5'\n    }\n  }\n})\n",[208,1731,1732,1744,1752,1760,1773,1777,1781],{"__ignoreMap":231},[235,1733,1734,1736,1738,1740,1742],{"class":237,"line":238},[235,1735,441],{"class":440},[235,1737,444],{"class":440},[235,1739,1459],{"class":447},[235,1741,451],{"class":340},[235,1743,454],{"class":344},[235,1745,1746,1748,1750],{"class":237,"line":457},[235,1747,1468],{"class":460},[235,1749,428],{"class":344},[235,1751,466],{"class":344},[235,1753,1754,1756,1758],{"class":237,"line":469},[235,1755,1477],{"class":460},[235,1757,428],{"class":344},[235,1759,466],{"class":344},[235,1761,1762,1764,1766,1768,1771],{"class":237,"line":476},[235,1763,1491],{"class":460},[235,1765,428],{"class":344},[235,1767,569],{"class":344},[235,1769,1770],{"class":244},"anthropic\u002Fclaude-opus-4.5",[235,1772,575],{"class":344},[235,1774,1775],{"class":237,"line":491},[235,1776,639],{"class":344},[235,1778,1779],{"class":237,"line":498},[235,1780,645],{"class":344},[235,1782,1783,1785],{"class":237,"line":504},[235,1784,651],{"class":344},[235,1786,654],{"class":340},[217,1788,1790],{"id":1789},"site-name-in-responses","Site Name in Responses",[139,1792,1793,1794,428],{},"The assistant automatically uses your site name in its responses. Configure the site name in ",[208,1795,1441],{},[225,1797,1799],{"className":431,"code":1798,"filename":1441,"language":433,"meta":231,"style":231},"export default defineNuxtConfig({\n  site: {\n    name: 'My Documentation'\n  }\n})\n",[208,1800,1801,1813,1822,1836,1840],{"__ignoreMap":231},[235,1802,1803,1805,1807,1809,1811],{"class":237,"line":238},[235,1804,441],{"class":440},[235,1806,444],{"class":440},[235,1808,1459],{"class":447},[235,1810,451],{"class":340},[235,1812,454],{"class":344},[235,1814,1815,1818,1820],{"class":237,"line":457},[235,1816,1817],{"class":460},"  site",[235,1819,428],{"class":344},[235,1821,466],{"class":344},[235,1823,1824,1827,1829,1831,1834],{"class":237,"line":469},[235,1825,1826],{"class":460},"    name",[235,1828,428],{"class":344},[235,1830,569],{"class":344},[235,1832,1833],{"class":244},"My Documentation",[235,1835,575],{"class":344},[235,1837,1838],{"class":237,"line":476},[235,1839,645],{"class":344},[235,1841,1842,1844],{"class":237,"line":491},[235,1843,651],{"class":344},[235,1845,654],{"class":340},[139,1847,1848],{},"This makes the assistant respond as \"the My Documentation assistant\" and speak with authority about your specific product.",[134,1850,1852],{"id":1851},"programmatic-access","Programmatic Access",[139,1854,1855,1856,1859],{},"Use the ",[208,1857,1858],{},"useAssistant"," composable to control the assistant programmatically:",[225,1861,1865],{"className":1862,"code":1863,"language":1864,"meta":231,"style":231},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup>\nconst { isEnabled, isOpen, open, close, toggle } = useAssistant()\n\nfunction askQuestion() {\n  \u002F\u002F Open the assistant with a pre-filled question\n  open('How do I configure the theme?', true)\n}\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CUButton v-if=\"isEnabled\" @click=\"askQuestion\">\n    Ask about themes\n  \u003C\u002FUButton>\n\u003C\u002Ftemplate>\n","vue",[208,1866,1867,1882,1924,1928,1941,1946,1966,1970,1979,1983,1992,2027,2032,2041],{"__ignoreMap":231},[235,1868,1869,1872,1875,1879],{"class":237,"line":238},[235,1870,1871],{"class":344},"\u003C",[235,1873,1874],{"class":460},"script",[235,1876,1878],{"class":1877},"spNyl"," setup",[235,1880,1881],{"class":344},">\n",[235,1883,1884,1887,1890,1893,1895,1898,1900,1903,1905,1908,1910,1913,1915,1918,1921],{"class":237,"line":457},[235,1885,1886],{"class":1877},"const",[235,1888,1889],{"class":344}," {",[235,1891,1892],{"class":340}," isEnabled",[235,1894,983],{"class":344},[235,1896,1897],{"class":340}," isOpen",[235,1899,983],{"class":344},[235,1901,1902],{"class":340}," open",[235,1904,983],{"class":344},[235,1906,1907],{"class":340}," close",[235,1909,983],{"class":344},[235,1911,1912],{"class":340}," toggle ",[235,1914,651],{"class":344},[235,1916,1917],{"class":344}," =",[235,1919,1920],{"class":447}," useAssistant",[235,1922,1923],{"class":340},"()\n",[235,1925,1926],{"class":237,"line":469},[235,1927,495],{"emptyLinePlaceholder":494},[235,1929,1930,1933,1936,1939],{"class":237,"line":476},[235,1931,1932],{"class":1877},"function",[235,1934,1935],{"class":447}," askQuestion",[235,1937,1938],{"class":344},"()",[235,1940,466],{"class":344},[235,1942,1943],{"class":237,"line":491},[235,1944,1945],{"class":472},"  \u002F\u002F Open the assistant with a pre-filled question\n",[235,1947,1948,1951,1953,1955,1958,1960,1962,1964],{"class":237,"line":498},[235,1949,1950],{"class":447},"  open",[235,1952,451],{"class":460},[235,1954,617],{"class":344},[235,1956,1957],{"class":244},"How do I configure the theme?",[235,1959,617],{"class":344},[235,1961,983],{"class":344},[235,1963,485],{"class":484},[235,1965,654],{"class":460},[235,1967,1968],{"class":237,"line":504},[235,1969,1004],{"class":344},[235,1971,1972,1975,1977],{"class":237,"line":516},[235,1973,1974],{"class":344},"\u003C\u002F",[235,1976,1874],{"class":460},[235,1978,1881],{"class":344},[235,1980,1981],{"class":237,"line":521},[235,1982,495],{"emptyLinePlaceholder":494},[235,1984,1985,1987,1990],{"class":237,"line":527},[235,1986,1871],{"class":344},[235,1988,1989],{"class":460},"template",[235,1991,1881],{"class":344},[235,1993,1994,1997,2000,2003,2005,2008,2011,2013,2016,2018,2020,2023,2025],{"class":237,"line":540},[235,1995,1996],{"class":344},"  \u003C",[235,1998,1999],{"class":460},"UButton",[235,2001,2002],{"class":1877}," v-if",[235,2004,345],{"class":344},[235,2006,2007],{"class":344},"\"",[235,2009,2010],{"class":244},"isEnabled",[235,2012,2007],{"class":344},[235,2014,2015],{"class":1877}," @click",[235,2017,345],{"class":344},[235,2019,2007],{"class":344},[235,2021,2022],{"class":244},"askQuestion",[235,2024,2007],{"class":344},[235,2026,1881],{"class":344},[235,2028,2029],{"class":237,"line":545},[235,2030,2031],{"class":340},"    Ask about themes\n",[235,2033,2034,2037,2039],{"class":237,"line":551},[235,2035,2036],{"class":344},"  \u003C\u002F",[235,2038,1999],{"class":460},[235,2040,1881],{"class":344},[235,2042,2043,2045,2047],{"class":237,"line":561},[235,2044,1974],{"class":344},[235,2046,1989],{"class":460},[235,2048,1881],{"class":344},[217,2050,2052],{"id":2051},"composable-api","Composable API",[2054,2055,2056,2072],"table",{},[2057,2058,2059],"thead",{},[2060,2061,2062,2066,2069],"tr",{},[2063,2064,2065],"th",{},"Property",[2063,2067,2068],{},"Type",[2063,2070,2071],{},"Description",[2073,2074,2075,2096,2111,2126,2140,2154],"tbody",{},[2060,2076,2077,2082,2087],{},[2078,2079,2080],"td",{},[208,2081,2010],{},[2078,2083,2084],{},[208,2085,2086],{},"ComputedRef\u003Cboolean>",[2078,2088,2089,2090,2092,2093,2095],{},"Whether the assistant is enabled (",[208,2091,341],{}," or ",[208,2094,357],{}," at build)",[2060,2097,2098,2103,2108],{},[2078,2099,2100],{},[208,2101,2102],{},"isOpen",[2078,2104,2105],{},[208,2106,2107],{},"Ref\u003Cboolean>",[2078,2109,2110],{},"Whether the slideover is open",[2060,2112,2113,2118,2123],{},[2078,2114,2115],{},[208,2116,2117],{},"open(message?, clearPrevious?)",[2078,2119,2120],{},[208,2121,2122],{},"Function",[2078,2124,2125],{},"Open the assistant, optionally with a message",[2060,2127,2128,2133,2137],{},[2078,2129,2130],{},[208,2131,2132],{},"close()",[2078,2134,2135],{},[208,2136,2122],{},[2078,2138,2139],{},"Close the assistant slideover",[2060,2141,2142,2147,2151],{},[2078,2143,2144],{},[208,2145,2146],{},"toggle()",[2078,2148,2149],{},[208,2150,2122],{},[2078,2152,2153],{},"Toggle the assistant open\u002Fclosed",[2060,2155,2156,2161,2165],{},[2078,2157,2158],{},[208,2159,2160],{},"clearMessages()",[2078,2162,2163],{},[208,2164,2122],{},[2078,2166,2167],{},"Clear the conversation history",[2169,2170,2171],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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 pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":231,"searchDepth":457,"depth":457,"links":2173},[2174,2175,2176,2181,2186,2189,2190,2191,2192,2197,2202],{"id":136,"depth":457,"text":137},{"id":175,"depth":457,"text":176},{"id":214,"depth":457,"text":215,"children":2177},[2178,2179,2180],{"id":219,"depth":469,"text":220},{"id":308,"depth":469,"text":309},{"id":370,"depth":469,"text":371},{"id":377,"depth":457,"text":378,"children":2182},[2183,2184,2185],{"id":384,"depth":469,"text":385},{"id":404,"depth":469,"text":405},{"id":414,"depth":469,"text":415},{"id":421,"depth":457,"text":53,"children":2187},[2188],{"id":657,"depth":469,"text":658},{"id":1076,"depth":457,"text":1077},{"id":1172,"depth":457,"text":1173},{"id":1284,"depth":457,"text":68},{"id":1307,"depth":457,"text":1308,"children":2193},[2194,2195,2196],{"id":1311,"depth":469,"text":1312},{"id":1362,"depth":469,"text":1363},{"id":1412,"depth":469,"text":1413},{"id":1434,"depth":457,"text":1435,"children":2198},[2199,2200,2201],{"id":1566,"depth":469,"text":1567},{"id":1719,"depth":469,"text":1720},{"id":1789,"depth":469,"text":1790},{"id":1851,"depth":457,"text":1852,"children":2203},[2204],{"id":2051,"depth":469,"text":2052},"Add AI-powered chat to your docs that answers questions, cites sources, and generates code examples.","md",null,{},{"icon":105},{"title":110,"description":2205},"LLiFf8WAHwJ_eFA2blvI2vlFpkdMl1eX4bZb0YCjkQM",[2213,2215],{"title":99,"path":100,"stem":101,"description":2214,"icon":102,"children":-1},"Add image, video, and other HTML elements",{"title":114,"path":115,"stem":116,"description":2216,"icon":117,"children":-1},"Connect your documentation to AI tools with a native MCP server.",1779912528606]