[{"data":1,"prerenderedAt":2221},["ShallowReactive",2],{"navigation_docs_en":3,"-en-ai-assistant":128,"-en-ai-assistant-surround":2216},[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":2209,"extension":2210,"links":2211,"meta":2212,"navigation":2213,"path":111,"seo":2214,"stem":112,"__hash__":2215},"docs_en\u002Fen\u002F4.ai\u002F1.assistant.md",{"type":131,"value":132,"toc":2176},"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,1078,1082,1085,1153,1156,1174,1178,1181,1270,1286,1289,1292,1295,1309,1313,1317,1320,1364,1368,1371,1414,1418,1424,1433,1436,1440,1450,1568,1572,1575,1579,1584,1643,1651,1655,1658,1718,1721,1725,1731,1791,1795,1800,1850,1853,1857,1864,2053,2057,2172],[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      'zh-cn': [\n        { category: '快速开始', items: ['如何安装？'] }\n      ]\n    }\n  }\n})\n",[208,927,928,940,948,956,965,1005,1012,1025,1059,1064,1068,1072],{"__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,1016,1019,1021,1023],{"class":237,"line":504},[235,1015,705],{"class":344},[235,1017,1018],{"class":460},"zh-cn",[235,1020,617],{"class":344},[235,1022,428],{"class":344},[235,1024,700],{"class":340},[235,1026,1027,1029,1031,1033,1035,1038,1040,1042,1044,1046,1048,1050,1053,1055,1057],{"class":237,"line":516},[235,1028,969],{"class":344},[235,1030,972],{"class":460},[235,1032,428],{"class":344},[235,1034,569],{"class":344},[235,1036,1037],{"class":244},"快速开始",[235,1039,617],{"class":344},[235,1041,983],{"class":344},[235,1043,986],{"class":460},[235,1045,428],{"class":344},[235,1047,991],{"class":340},[235,1049,617],{"class":344},[235,1051,1052],{"class":244},"如何安装？",[235,1054,617],{"class":344},[235,1056,1001],{"class":340},[235,1058,1004],{"class":344},[235,1060,1061],{"class":237,"line":521},[235,1062,1063],{"class":340},"      ]\n",[235,1065,1066],{"class":237,"line":527},[235,1067,639],{"class":344},[235,1069,1070],{"class":237,"line":540},[235,1071,645],{"class":344},[235,1073,1074,1076],{"class":237,"line":545},[235,1075,651],{"class":344},[235,1077,654],{"class":340},[134,1079,1081],{"id":1080},"keyboard-shortcuts","Keyboard Shortcuts",[139,1083,1084],{},"Configure the keyboard shortcut for focusing the floating input:",[225,1086,1088],{"className":431,"code":1087,"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,1089,1090,1102,1110,1118,1123,1139,1143,1147],{"__ignoreMap":231},[235,1091,1092,1094,1096,1098,1100],{"class":237,"line":238},[235,1093,441],{"class":440},[235,1095,444],{"class":440},[235,1097,448],{"class":447},[235,1099,451],{"class":340},[235,1101,454],{"class":344},[235,1103,1104,1106,1108],{"class":237,"line":457},[235,1105,461],{"class":460},[235,1107,428],{"class":344},[235,1109,466],{"class":344},[235,1111,1112,1114,1116],{"class":237,"line":469},[235,1113,554],{"class":460},[235,1115,428],{"class":344},[235,1117,466],{"class":344},[235,1119,1120],{"class":237,"line":476},[235,1121,1122],{"class":472},"      \u002F\u002F Default: 'meta_i' (Cmd+I on Mac, Ctrl+I on Windows)\n",[235,1124,1125,1127,1129,1131,1134,1136],{"class":237,"line":491},[235,1126,564],{"class":460},[235,1128,428],{"class":344},[235,1130,569],{"class":344},[235,1132,1133],{"class":244},"meta_k",[235,1135,617],{"class":344},[235,1137,1138],{"class":472}," \u002F\u002F Change to Cmd\u002FCtrl+K\n",[235,1140,1141],{"class":237,"line":498},[235,1142,639],{"class":344},[235,1144,1145],{"class":237,"line":504},[235,1146,645],{"class":344},[235,1148,1149,1151],{"class":237,"line":516},[235,1150,651],{"class":344},[235,1152,654],{"class":340},[139,1154,1155],{},"The shortcut format uses underscores to separate keys. Common examples:",[146,1157,1158,1163,1168],{},[149,1159,1160,1162],{},[208,1161,572],{}," - Cmd+I (Mac) \u002F Ctrl+I (Windows)",[149,1164,1165,1167],{},[208,1166,1133],{}," - Cmd+K (Mac) \u002F Ctrl+K (Windows)",[149,1169,1170,1173],{},[208,1171,1172],{},"ctrl_shift_p"," - Ctrl+Shift+P",[134,1175,1177],{"id":1176},"custom-icons","Custom Icons",[139,1179,1180],{},"Customize the icons used by the assistant:",[225,1182,1184],{"className":431,"code":1183,"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,1185,1186,1198,1206,1214,1219,1234,1238,1243,1256,1260,1264],{"__ignoreMap":231},[235,1187,1188,1190,1192,1194,1196],{"class":237,"line":238},[235,1189,441],{"class":440},[235,1191,444],{"class":440},[235,1193,448],{"class":447},[235,1195,451],{"class":340},[235,1197,454],{"class":344},[235,1199,1200,1202,1204],{"class":237,"line":457},[235,1201,461],{"class":460},[235,1203,428],{"class":344},[235,1205,466],{"class":344},[235,1207,1208,1210,1212],{"class":237,"line":469},[235,1209,598],{"class":460},[235,1211,428],{"class":344},[235,1213,466],{"class":344},[235,1215,1216],{"class":237,"line":476},[235,1217,1218],{"class":472},"      \u002F\u002F Icon for the trigger button and slideover header\n",[235,1220,1221,1223,1225,1227,1230,1232],{"class":237,"line":491},[235,1222,608],{"class":460},[235,1224,428],{"class":344},[235,1226,569],{"class":344},[235,1228,1229],{"class":244},"i-lucide-bot",[235,1231,617],{"class":344},[235,1233,488],{"class":344},[235,1235,1236],{"class":237,"line":498},[235,1237,495],{"emptyLinePlaceholder":494},[235,1239,1240],{"class":237,"line":504},[235,1241,1242],{"class":472},"      \u002F\u002F Icon for the \"Explain with AI\" button\n",[235,1244,1245,1247,1249,1251,1254],{"class":237,"line":516},[235,1246,625],{"class":460},[235,1248,428],{"class":344},[235,1250,569],{"class":344},[235,1252,1253],{"class":244},"i-lucide-lightbulb",[235,1255,575],{"class":344},[235,1257,1258],{"class":237,"line":521},[235,1259,639],{"class":344},[235,1261,1262],{"class":237,"line":527},[235,1263,645],{"class":344},[235,1265,1266,1268],{"class":237,"line":540},[235,1267,651],{"class":344},[235,1269,654],{"class":340},[139,1271,1272,1273,1278,1279,1281,1282,1285],{},"Icons use the ",[157,1274,1277],{"href":1275,"rel":1276},"https:\u002F\u002Ficonify.design\u002F",[327],"Iconify"," format (e.g., ",[208,1280,105],{},", ",[208,1283,1284],{},"i-heroicons-sparkles",").",[134,1287,68],{"id":1288},"internationalization",[139,1290,1291],{},"All UI texts are automatically translated based on the user's locale. Docus includes built-in translations for English and Simplified Chinese.",[139,1293,1294],{},"The following texts are translated:",[146,1296,1297,1300,1303,1306],{},[149,1298,1299],{},"Slideover title and placeholder",[149,1301,1302],{},"Tooltip texts",[149,1304,1305],{},"Button labels (\"Clear chat\", \"Close\", \"Explain with AI\")",[149,1307,1308],{},"Status messages (\"Thinking...\", \"Chat is cleared on refresh\")",[134,1310,1312],{"id":1311},"disable-features","Disable Features",[217,1314,1316],{"id":1315},"disable-the-floating-input","Disable the Floating Input",[139,1318,1319],{},"Hide the floating input at the bottom of documentation pages:",[225,1321,1323],{"className":431,"code":1322,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    floatingInput: false\n  }\n})\n",[208,1324,1325,1337,1345,1354,1358],{"__ignoreMap":231},[235,1326,1327,1329,1331,1333,1335],{"class":237,"line":238},[235,1328,441],{"class":440},[235,1330,444],{"class":440},[235,1332,448],{"class":447},[235,1334,451],{"class":340},[235,1336,454],{"class":344},[235,1338,1339,1341,1343],{"class":237,"line":457},[235,1340,461],{"class":460},[235,1342,428],{"class":344},[235,1344,466],{"class":344},[235,1346,1347,1349,1351],{"class":237,"line":469},[235,1348,479],{"class":460},[235,1350,428],{"class":344},[235,1352,1353],{"class":484}," false\n",[235,1355,1356],{"class":237,"line":476},[235,1357,645],{"class":344},[235,1359,1360,1362],{"class":237,"line":491},[235,1361,651],{"class":344},[235,1363,654],{"class":340},[217,1365,1367],{"id":1366},"disable-explain-with-ai","Disable \"Explain with AI\"",[139,1369,1370],{},"Hide the \"Explain with AI\" button in the documentation sidebar:",[225,1372,1374],{"className":431,"code":1373,"filename":427,"language":433,"meta":231,"style":231},"export default defineAppConfig({\n  assistant: {\n    explainWithAi: false\n  }\n})\n",[208,1375,1376,1388,1396,1404,1408],{"__ignoreMap":231},[235,1377,1378,1380,1382,1384,1386],{"class":237,"line":238},[235,1379,441],{"class":440},[235,1381,444],{"class":440},[235,1383,448],{"class":447},[235,1385,451],{"class":340},[235,1387,454],{"class":344},[235,1389,1390,1392,1394],{"class":237,"line":457},[235,1391,461],{"class":460},[235,1393,428],{"class":344},[235,1395,466],{"class":344},[235,1397,1398,1400,1402],{"class":237,"line":469},[235,1399,507],{"class":460},[235,1401,428],{"class":344},[235,1403,1353],{"class":484},[235,1405,1406],{"class":237,"line":476},[235,1407,645],{"class":344},[235,1409,1410,1412],{"class":237,"line":491},[235,1411,651],{"class":344},[235,1413,654],{"class":340},[217,1415,1417],{"id":1416},"disable-the-assistant-entirely","Disable the Assistant Entirely",[139,1419,1420,1421,1423],{},"The assistant is disabled when no authentication is available. To explicitly disable it, remove ",[208,1422,341],{}," from your environment:",[225,1425,1427],{"className":227,"code":1426,"filename":333,"language":230,"meta":231,"style":231},"# AI_GATEWAY_API_KEY=your-api-key\n",[208,1428,1429],{"__ignoreMap":231},[235,1430,1431],{"class":237,"line":238},[235,1432,1426],{"class":472},[139,1434,1435],{},"On Vercel with OIDC, remove the auto-injected system environment variable from your project settings.",[134,1437,1439],{"id":1438},"advanced-configuration","Advanced Configuration",[139,1441,1442,1443,1446,1447,160],{},"Configure advanced options in ",[208,1444,1445],{},"nuxt.config.ts"," under ",[208,1448,1449],{},"docus.assistant",[225,1451,1453],{"className":431,"code":1452,"filename":1445,"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,1454,1455,1468,1477,1486,1491,1507,1511,1516,1531,1535,1540,1554,1558,1562],{"__ignoreMap":231},[235,1456,1457,1459,1461,1464,1466],{"class":237,"line":238},[235,1458,441],{"class":440},[235,1460,444],{"class":440},[235,1462,1463],{"class":447}," defineNuxtConfig",[235,1465,451],{"class":340},[235,1467,454],{"class":344},[235,1469,1470,1473,1475],{"class":237,"line":457},[235,1471,1472],{"class":460},"  docus",[235,1474,428],{"class":344},[235,1476,466],{"class":344},[235,1478,1479,1482,1484],{"class":237,"line":469},[235,1480,1481],{"class":460},"    assistant",[235,1483,428],{"class":344},[235,1485,466],{"class":344},[235,1487,1488],{"class":237,"line":476},[235,1489,1490],{"class":472},"      \u002F\u002F AI model (uses AI SDK Gateway format)\n",[235,1492,1493,1496,1498,1500,1503,1505],{"class":237,"line":491},[235,1494,1495],{"class":460},"      model",[235,1497,428],{"class":344},[235,1499,569],{"class":344},[235,1501,1502],{"class":244},"google\u002Fgemini-3-flash",[235,1504,617],{"class":344},[235,1506,488],{"class":344},[235,1508,1509],{"class":237,"line":498},[235,1510,495],{"emptyLinePlaceholder":494},[235,1512,1513],{"class":237,"line":504},[235,1514,1515],{"class":472},"      \u002F\u002F MCP server (path or URL)\n",[235,1517,1518,1521,1523,1525,1527,1529],{"class":237,"line":516},[235,1519,1520],{"class":460},"      mcpServer",[235,1522,428],{"class":344},[235,1524,569],{"class":344},[235,1526,210],{"class":244},[235,1528,617],{"class":344},[235,1530,488],{"class":344},[235,1532,1533],{"class":237,"line":521},[235,1534,495],{"emptyLinePlaceholder":494},[235,1536,1537],{"class":237,"line":527},[235,1538,1539],{"class":472},"      \u002F\u002F API endpoint path\n",[235,1541,1542,1545,1547,1549,1552],{"class":237,"line":540},[235,1543,1544],{"class":460},"      apiPath",[235,1546,428],{"class":344},[235,1548,569],{"class":344},[235,1550,1551],{"class":244},"\u002F__docus__\u002Fassistant",[235,1553,575],{"class":344},[235,1555,1556],{"class":237,"line":545},[235,1557,639],{"class":344},[235,1559,1560],{"class":237,"line":551},[235,1561,645],{"class":344},[235,1563,1564,1566],{"class":237,"line":561},[235,1565,651],{"class":344},[235,1567,654],{"class":340},[217,1569,1571],{"id":1570},"mcp-server-configuration","MCP Server Configuration",[139,1573,1574],{},"The assistant uses an MCP server to access your documentation. You have two options:",[663,1576,1578],{"id":1577},"use-the-built-in-mcp-server-default","Use the Built-in MCP Server (Default)",[139,1580,1581,1582,428],{},"By default, the assistant uses Docus's built-in MCP server at ",[208,1583,210],{},[225,1585,1587],{"className":431,"code":1586,"filename":1445,"language":433,"meta":231,"style":231},"export default defineNuxtConfig({\n  docus: {\n    assistant: {\n      mcpServer: '\u002Fmcp'\n    }\n  }\n})\n",[208,1588,1589,1601,1609,1617,1629,1633,1637],{"__ignoreMap":231},[235,1590,1591,1593,1595,1597,1599],{"class":237,"line":238},[235,1592,441],{"class":440},[235,1594,444],{"class":440},[235,1596,1463],{"class":447},[235,1598,451],{"class":340},[235,1600,454],{"class":344},[235,1602,1603,1605,1607],{"class":237,"line":457},[235,1604,1472],{"class":460},[235,1606,428],{"class":344},[235,1608,466],{"class":344},[235,1610,1611,1613,1615],{"class":237,"line":469},[235,1612,1481],{"class":460},[235,1614,428],{"class":344},[235,1616,466],{"class":344},[235,1618,1619,1621,1623,1625,1627],{"class":237,"line":476},[235,1620,1520],{"class":460},[235,1622,428],{"class":344},[235,1624,569],{"class":344},[235,1626,210],{"class":244},[235,1628,575],{"class":344},[235,1630,1631],{"class":237,"line":491},[235,1632,639],{"class":344},[235,1634,1635],{"class":237,"line":498},[235,1636,645],{"class":344},[235,1638,1639,1641],{"class":237,"line":504},[235,1640,651],{"class":344},[235,1642,654],{"class":340},[1644,1645,1646,1647,1650],"warning",{},"Make sure the MCP server is enabled in your configuration. If you've customized the MCP path, update ",[208,1648,1649],{},"mcpServer"," accordingly.",[663,1652,1654],{"id":1653},"use-an-external-mcp-server","Use an External MCP Server",[139,1656,1657],{},"Connect to any external MCP server by providing a full URL:",[225,1659,1661],{"className":431,"code":1660,"filename":1445,"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,1662,1663,1675,1683,1691,1704,1708,1712],{"__ignoreMap":231},[235,1664,1665,1667,1669,1671,1673],{"class":237,"line":238},[235,1666,441],{"class":440},[235,1668,444],{"class":440},[235,1670,1463],{"class":447},[235,1672,451],{"class":340},[235,1674,454],{"class":344},[235,1676,1677,1679,1681],{"class":237,"line":457},[235,1678,1472],{"class":460},[235,1680,428],{"class":344},[235,1682,466],{"class":344},[235,1684,1685,1687,1689],{"class":237,"line":469},[235,1686,1481],{"class":460},[235,1688,428],{"class":344},[235,1690,466],{"class":344},[235,1692,1693,1695,1697,1699,1702],{"class":237,"line":476},[235,1694,1520],{"class":460},[235,1696,428],{"class":344},[235,1698,569],{"class":344},[235,1700,1701],{"class":244},"https:\u002F\u002Fother-docs.example.com\u002Fmcp",[235,1703,575],{"class":344},[235,1705,1706],{"class":237,"line":491},[235,1707,639],{"class":344},[235,1709,1710],{"class":237,"line":498},[235,1711,645],{"class":344},[235,1713,1714,1716],{"class":237,"line":504},[235,1715,651],{"class":344},[235,1717,654],{"class":340},[139,1719,1720],{},"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,1722,1724],{"id":1723},"custom-ai-model","Custom AI Model",[139,1726,1727,1728,1730],{},"The assistant uses ",[208,1729,1502],{}," by default. You can change this to any model supported by the AI SDK Gateway:",[225,1732,1734],{"className":431,"code":1733,"filename":1445,"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,1735,1736,1748,1756,1764,1777,1781,1785],{"__ignoreMap":231},[235,1737,1738,1740,1742,1744,1746],{"class":237,"line":238},[235,1739,441],{"class":440},[235,1741,444],{"class":440},[235,1743,1463],{"class":447},[235,1745,451],{"class":340},[235,1747,454],{"class":344},[235,1749,1750,1752,1754],{"class":237,"line":457},[235,1751,1472],{"class":460},[235,1753,428],{"class":344},[235,1755,466],{"class":344},[235,1757,1758,1760,1762],{"class":237,"line":469},[235,1759,1481],{"class":460},[235,1761,428],{"class":344},[235,1763,466],{"class":344},[235,1765,1766,1768,1770,1772,1775],{"class":237,"line":476},[235,1767,1495],{"class":460},[235,1769,428],{"class":344},[235,1771,569],{"class":344},[235,1773,1774],{"class":244},"anthropic\u002Fclaude-opus-4.5",[235,1776,575],{"class":344},[235,1778,1779],{"class":237,"line":491},[235,1780,639],{"class":344},[235,1782,1783],{"class":237,"line":498},[235,1784,645],{"class":344},[235,1786,1787,1789],{"class":237,"line":504},[235,1788,651],{"class":344},[235,1790,654],{"class":340},[217,1792,1794],{"id":1793},"site-name-in-responses","Site Name in Responses",[139,1796,1797,1798,428],{},"The assistant automatically uses your site name in its responses. Configure the site name in ",[208,1799,1445],{},[225,1801,1803],{"className":431,"code":1802,"filename":1445,"language":433,"meta":231,"style":231},"export default defineNuxtConfig({\n  site: {\n    name: 'My Documentation'\n  }\n})\n",[208,1804,1805,1817,1826,1840,1844],{"__ignoreMap":231},[235,1806,1807,1809,1811,1813,1815],{"class":237,"line":238},[235,1808,441],{"class":440},[235,1810,444],{"class":440},[235,1812,1463],{"class":447},[235,1814,451],{"class":340},[235,1816,454],{"class":344},[235,1818,1819,1822,1824],{"class":237,"line":457},[235,1820,1821],{"class":460},"  site",[235,1823,428],{"class":344},[235,1825,466],{"class":344},[235,1827,1828,1831,1833,1835,1838],{"class":237,"line":469},[235,1829,1830],{"class":460},"    name",[235,1832,428],{"class":344},[235,1834,569],{"class":344},[235,1836,1837],{"class":244},"My Documentation",[235,1839,575],{"class":344},[235,1841,1842],{"class":237,"line":476},[235,1843,645],{"class":344},[235,1845,1846,1848],{"class":237,"line":491},[235,1847,651],{"class":344},[235,1849,654],{"class":340},[139,1851,1852],{},"This makes the assistant respond as \"the My Documentation assistant\" and speak with authority about your specific product.",[134,1854,1856],{"id":1855},"programmatic-access","Programmatic Access",[139,1858,1859,1860,1863],{},"Use the ",[208,1861,1862],{},"useAssistant"," composable to control the assistant programmatically:",[225,1865,1869],{"className":1866,"code":1867,"language":1868,"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,1870,1871,1886,1928,1932,1945,1950,1970,1974,1983,1987,1996,2031,2036,2045],{"__ignoreMap":231},[235,1872,1873,1876,1879,1883],{"class":237,"line":238},[235,1874,1875],{"class":344},"\u003C",[235,1877,1878],{"class":460},"script",[235,1880,1882],{"class":1881},"spNyl"," setup",[235,1884,1885],{"class":344},">\n",[235,1887,1888,1891,1894,1897,1899,1902,1904,1907,1909,1912,1914,1917,1919,1922,1925],{"class":237,"line":457},[235,1889,1890],{"class":1881},"const",[235,1892,1893],{"class":344}," {",[235,1895,1896],{"class":340}," isEnabled",[235,1898,983],{"class":344},[235,1900,1901],{"class":340}," isOpen",[235,1903,983],{"class":344},[235,1905,1906],{"class":340}," open",[235,1908,983],{"class":344},[235,1910,1911],{"class":340}," close",[235,1913,983],{"class":344},[235,1915,1916],{"class":340}," toggle ",[235,1918,651],{"class":344},[235,1920,1921],{"class":344}," =",[235,1923,1924],{"class":447}," useAssistant",[235,1926,1927],{"class":340},"()\n",[235,1929,1930],{"class":237,"line":469},[235,1931,495],{"emptyLinePlaceholder":494},[235,1933,1934,1937,1940,1943],{"class":237,"line":476},[235,1935,1936],{"class":1881},"function",[235,1938,1939],{"class":447}," askQuestion",[235,1941,1942],{"class":344},"()",[235,1944,466],{"class":344},[235,1946,1947],{"class":237,"line":491},[235,1948,1949],{"class":472},"  \u002F\u002F Open the assistant with a pre-filled question\n",[235,1951,1952,1955,1957,1959,1962,1964,1966,1968],{"class":237,"line":498},[235,1953,1954],{"class":447},"  open",[235,1956,451],{"class":460},[235,1958,617],{"class":344},[235,1960,1961],{"class":244},"How do I configure the theme?",[235,1963,617],{"class":344},[235,1965,983],{"class":344},[235,1967,485],{"class":484},[235,1969,654],{"class":460},[235,1971,1972],{"class":237,"line":504},[235,1973,1004],{"class":344},[235,1975,1976,1979,1981],{"class":237,"line":516},[235,1977,1978],{"class":344},"\u003C\u002F",[235,1980,1878],{"class":460},[235,1982,1885],{"class":344},[235,1984,1985],{"class":237,"line":521},[235,1986,495],{"emptyLinePlaceholder":494},[235,1988,1989,1991,1994],{"class":237,"line":527},[235,1990,1875],{"class":344},[235,1992,1993],{"class":460},"template",[235,1995,1885],{"class":344},[235,1997,1998,2001,2004,2007,2009,2012,2015,2017,2020,2022,2024,2027,2029],{"class":237,"line":540},[235,1999,2000],{"class":344},"  \u003C",[235,2002,2003],{"class":460},"UButton",[235,2005,2006],{"class":1881}," v-if",[235,2008,345],{"class":344},[235,2010,2011],{"class":344},"\"",[235,2013,2014],{"class":244},"isEnabled",[235,2016,2011],{"class":344},[235,2018,2019],{"class":1881}," @click",[235,2021,345],{"class":344},[235,2023,2011],{"class":344},[235,2025,2026],{"class":244},"askQuestion",[235,2028,2011],{"class":344},[235,2030,1885],{"class":344},[235,2032,2033],{"class":237,"line":545},[235,2034,2035],{"class":340},"    Ask about themes\n",[235,2037,2038,2041,2043],{"class":237,"line":551},[235,2039,2040],{"class":344},"  \u003C\u002F",[235,2042,2003],{"class":460},[235,2044,1885],{"class":344},[235,2046,2047,2049,2051],{"class":237,"line":561},[235,2048,1978],{"class":344},[235,2050,1993],{"class":460},[235,2052,1885],{"class":344},[217,2054,2056],{"id":2055},"composable-api","Composable API",[2058,2059,2060,2076],"table",{},[2061,2062,2063],"thead",{},[2064,2065,2066,2070,2073],"tr",{},[2067,2068,2069],"th",{},"Property",[2067,2071,2072],{},"Type",[2067,2074,2075],{},"Description",[2077,2078,2079,2100,2115,2130,2144,2158],"tbody",{},[2064,2080,2081,2086,2091],{},[2082,2083,2084],"td",{},[208,2085,2014],{},[2082,2087,2088],{},[208,2089,2090],{},"ComputedRef\u003Cboolean>",[2082,2092,2093,2094,2096,2097,2099],{},"Whether the assistant is enabled (",[208,2095,341],{}," or ",[208,2098,357],{}," at build)",[2064,2101,2102,2107,2112],{},[2082,2103,2104],{},[208,2105,2106],{},"isOpen",[2082,2108,2109],{},[208,2110,2111],{},"Ref\u003Cboolean>",[2082,2113,2114],{},"Whether the slideover is open",[2064,2116,2117,2122,2127],{},[2082,2118,2119],{},[208,2120,2121],{},"open(message?, clearPrevious?)",[2082,2123,2124],{},[208,2125,2126],{},"Function",[2082,2128,2129],{},"Open the assistant, optionally with a message",[2064,2131,2132,2137,2141],{},[2082,2133,2134],{},[208,2135,2136],{},"close()",[2082,2138,2139],{},[208,2140,2126],{},[2082,2142,2143],{},"Close the assistant slideover",[2064,2145,2146,2151,2155],{},[2082,2147,2148],{},[208,2149,2150],{},"toggle()",[2082,2152,2153],{},[208,2154,2126],{},[2082,2156,2157],{},"Toggle the assistant open\u002Fclosed",[2064,2159,2160,2165,2169],{},[2082,2161,2162],{},[208,2163,2164],{},"clearMessages()",[2082,2166,2167],{},[208,2168,2126],{},[2082,2170,2171],{},"Clear the conversation history",[2173,2174,2175],"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":2177},[2178,2179,2180,2185,2190,2193,2194,2195,2196,2201,2206],{"id":136,"depth":457,"text":137},{"id":175,"depth":457,"text":176},{"id":214,"depth":457,"text":215,"children":2181},[2182,2183,2184],{"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":2186},[2187,2188,2189],{"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":2191},[2192],{"id":657,"depth":469,"text":658},{"id":1080,"depth":457,"text":1081},{"id":1176,"depth":457,"text":1177},{"id":1288,"depth":457,"text":68},{"id":1311,"depth":457,"text":1312,"children":2197},[2198,2199,2200],{"id":1315,"depth":469,"text":1316},{"id":1366,"depth":469,"text":1367},{"id":1416,"depth":469,"text":1417},{"id":1438,"depth":457,"text":1439,"children":2202},[2203,2204,2205],{"id":1570,"depth":469,"text":1571},{"id":1723,"depth":469,"text":1724},{"id":1793,"depth":469,"text":1794},{"id":1855,"depth":457,"text":1856,"children":2207},[2208],{"id":2055,"depth":469,"text":2056},"Add AI-powered chat to your docs that answers questions, cites sources, and generates code examples.","md",null,{},{"icon":105},{"title":110,"description":2209},"D0iKlkPolv54i80vzFk9d1BXty7QBp52OBFa3TxHwpM",[2217,2219],{"title":99,"path":100,"stem":101,"description":2218,"icon":102,"children":-1},"Add image, video, and other HTML elements",{"title":114,"path":115,"stem":116,"description":2220,"icon":117,"children":-1},"Connect your documentation to AI tools with a native MCP server.",1781585161753]