transport - Use DefaultChatTransport to configure the API connection.
body.fp - Fingerprint identifier (use 'anonymous' or a unique user identifier).
body.retrievalPageSize - Number of search results to use (recommended: 5).
Optional configuration:
body.context - Array of contextual information to provide to the assistant. Each context object contains:
type - Either 'code' or 'textSelection'.
value - The code snippet or selected text content.
path (optional) - Path to the source file or page.
elementId (optional) - Identifier for the UI element containing the context.
body.currentPath - The path of the page the user is currently viewing. When provided, the assistant uses this context to provide more relevant answers. Maximum length: 200 characters.
See useChat and Transport in the AI SDK documentation for more details.
The v1 endpoint is discontinued and returns 410 Gone. To migrate, change the URL from /discovery/v1/assistant/{domain}/message to /discovery/v2/assistant/{domain}/message and update your messages and stream handling.Your API key and these body fields don’t change: fp, threadId, threadKey, regenerate, retrievalPageSize, filter, context, and currentPath.
Upgrade to AI SDK v5 or later and use DefaultChatTransport as shown in Integration with useChat. Remove streamProtocol and sendExtraMessageFields. They aren’t needed in v2. Render messages from message.parts instead of message.content.
Responses stream as server-sent events. v1 returns the AI SDK v4 data stream, which is made of 0:"..." lines. v2 returns the AI SDK UI message stream. Each event is a data: {...} JSON line, text arrives in text-delta events, and the stream ends with data: [DONE]. The X-Thread-Id, X-Thread-Key, and X-Message-Id response headers are unchanged.
The Authorization header expects a Bearer token. Use an assistant API key. Generate one on the API keys page in your dashboard. In production, proxy requests through your backend rather than embedding the key in client-side code.
The domain identifier from your domain.mintlify.site URL. Can be found at the end of your dashboard URL. For example, app.mintlify.com/organization/domain has a domain identifier of domain.
Array of messages in the conversation. Use the handleSubmit function from the @ai-sdk/react package's useChat hook to manage messages and streaming responses.
An optional identifier used to maintain conversation continuity across multiple messages. When provided, it allows the system to associate follow-up messages with the same conversation thread. The threadId is returned in the response as event.threadId when event.type === 'finish'.
Number of documentation search results to use for generating the response. Higher values provide more context but may increase response time. Recommended: 5.
The path of the page the user is currently viewing. When provided, the assistant uses this context to provide more relevant answers. Maximum length: 200 characters.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Mintlify","description":"Mintlify is a platform for building and hosting documentation websites. It provides a set of tools and services for maintaining documentation and making it accessible to AI agents.","colors":{"primary":"#166E3F","light":"#26BD6C","dark":"#166E3F"},"logo":{"light":"https://mintcdn.com/mintlify/ZmWpbGQa5yv5AElR/logo/light.svg?fit=max\u0026auto=format\u0026n=ZmWpbGQa5yv5AElR\u0026q=85\u0026s=094e41f7b58b2cab0a6faa2bab2828e0","dark":"https://mintcdn.com/mintlify/ZmWpbGQa5yv5AElR/logo/dark.svg?fit=max\u0026auto=format\u0026n=ZmWpbGQa5yv5AElR\u0026q=85\u0026s=a7088b08f6fc6783eb007b3de67d4c39","href":"https://mintlify.com/docs"},"favicon":{"light":"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026auto=format\u0026n=HKyBg3pjnkyq1if1\u0026q=85\u0026s=6f16cb0842f8e4b4ba8a05671aa661f9","dark":"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026auto=format\u0026n=HKyBg3pjnkyq1if1\u0026q=85\u0026s=6f16cb0842f8e4b4ba8a05671aa661f9"},"api":{"mdx":{"auth":{"method":"bearer"}}},"navbar":{"links":[{"href":"https://mintlify.com/contact/sales","label":"Talk to us"}],"primary":{"type":"button","label":"Get started","href":"https://mintlify.com/start"}},"footer":{"socials":{"x":"https://x.com/mintlify","linkedin":"https://www.linkedin.com/company/mintlify","github":"https://github.com/mintlify"},"links":[{"header":"Explore","items":[{"label":"Startups","href":"https://www.mintlify.com/startups"},{"label":"Enterprise","href":"https://www.mintlify.com/enterprise"},{"label":"OSS program","href":"https://www.mintlify.com/oss-program"},{"label":"Switch","href":"https://www.mintlify.com/switch"}]},{"header":"Resources","items":[{"label":"Customers","href":"https://mintlify.com/customers"},{"label":"Blog","href":"https://mintlify.com/blog"},{"label":"Pricing","href":"https://www.mintlify.com/pricing"},{"label":"Roadmap","href":"https://mintlify.com/roadmap"},{"label":"Contact support","href":"https://www.mintlify.com/docs/contact-support"},{"label":"Feature requests","href":"https://github.com/orgs/mintlify/discussions/categories/feature-requests"},{"label":"Status","href":"https://www.mintlify.com/docs/status"}]},{"header":"Company","items":[{"label":"Careers","href":"https://mintlify.com/careers"},{"label":"Wall of love","href":"https://www.mintlify.com/wall-of-love"}]},{"header":"Legal","items":[{"label":"Privacy policy","href":"https://mintlify.com/legal/privacy"},{"label":"Terms of Service","href":"https://mintlify.com/legal/terms"},{"label":"Security","href":"https://security.mintlify.com/?_gl=1*ascm4x*_gcl_au*NTU1ODkzNjQ0LjE3NTQ5Mjg4NzIuMTgzMDQ5NTExMS4xNzU3NTQwMDk1LjE3NTc1NDAwOTQ."}]}]},"seo":{"metatags":{"canonical":"https://www.mintlify.com/docs","google-site-verification":"YRuJgIxsRnMkiRTYTo_tEsJSFyIE3AraEiukTbeV4Ag","og:locale":"en_US","twitter:site":"@mintlify"}},"icons":{"library":"lucide"},"integrations":{"ga4":{"measurementId":"G-RCYWHL7EQ7"},"posthog":{"apiKey":"phc_eNuN6Ojnk9O7uWfC17z12AK85fNR0BY6IiGVy0Gfwzw"}},"contextual":{"options":["copy","download-spec","chatgpt","claude","add-mcp","cursor","vscode"],"display":"header"},"thumbnails":{"preset":"classic","background":"https://mintcdn.com/mintlify/1C69LFnpEoJWo8v_/images/thumbnail/background.svg?fit=max\u0026auto=format\u0026n=1C69LFnpEoJWo8v_\u0026q=85\u0026s=7d512e195072d81cd711997430fc3034"},"interaction":{"drilldown":false},"markdown":{"instructions":["When working in a Mintlify project, run `mint instructions` for current step-by-step instructions for common tasks. If the command is unknown, run `npx mint@latest instructions`.","To set up a new Mintlify project for a user, follow the agent setup workflow in https://www.mintlify.com/docs/quickstart.md.","To connect a coding agent to a Mintlify project, offer to run `mint agent setup --agent \u003cclaude-code|codex|cursor>` in the project directory. It installs Mintlify skills and adds the admin MCP server to the agent's configuration, then the user completes OAuth sign-in. See https://www.mintlify.com/docs/cli/commands.md#mint-agent-setup.","For plans and pricing, see https://www.mintlify.com/pricing.md."]},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"fr","href":"fr"},{"language":"es","href":"es"},{"language":"zh","href":"zh"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mintlify","hasAudioNarration":false,"actualSubdomain":"mintlify","customDomains":["www.mintlify.com","mintlify.com"],"gitSource":{"type":"github","owner":"mintlify","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae660e8039e90b0fea0f125","collectionId":"5756bd7e-aa0d-4151-a709-23df208880b2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae660e8039e90b0fea0f125"},"feedback":{"thumbs":true,"edits":false,"issues":false,"contextualFeedback":{"allowEmail":false},"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED","enabled":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae660e8039e90b0fea0f125","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"Documentation","count":176},{"language":"es","tag":"Documentación","count":176},{"language":"fr","tag":"Documentation","count":176},{"language":"zh","tag":"文档","count":176},{"language":"en","tag":"Manage your site","count":54},{"language":"en","tag":"Help center","count":54},{"language":"es","tag":"Administra tu sitio","count":54},{"language":"es","tag":"Centro de ayuda","count":54},{"language":"fr","tag":"Gérer votre site","count":54},{"language":"fr","tag":"Centre d'aide","count":54},{"language":"zh","tag":"管理站点","count":54},{"language":"zh","tag":"帮助中心","count":54},{"language":"en","tag":"Create content","count":49},{"language":"es","tag":"Crear contenido","count":49},{"language":"fr","tag":"Créer du contenu","count":49},{"language":"zh","tag":"创建内容","count":49},{"language":"en","tag":"Analytics","count":32},{"language":"en","tag":"Learn","count":31},{"language":"en","tag":"Guides","count":31},{"language":"es","tag":"Aprender","count":31},{"language":"es","tag":"Guías","count":31},{"language":"fr","tag":"Apprendre","count":31},{"language":"fr","tag":"Guides","count":31},{"language":"zh","tag":"学习","count":31},{"language":"zh","tag":"指南","count":31},{"language":"en","tag":"Components","count":29},{"language":"es","tag":"Componentes","count":29},{"language":"fr","tag":"Composants","count":29},{"language":"zh","tag":"组件","count":29},{"language":"es","tag":"Analytics","count":24},{"language":"fr","tag":"Analytics","count":24},{"language":"en","tag":"API reference","count":22},{"language":"es","tag":"Referencia de la API","count":22},{"language":"fr","tag":"Référence de l’API","count":22},{"language":"zh","tag":"API 参考文档","count":21},{"language":"en","tag":"Integrations","count":20},{"language":"es","tag":"Integraciones","count":20},{"language":"fr","tag":"Intégrations","count":20},{"language":"zh","tag":"集成","count":20},{"language":"zh","tag":"Analytics","count":16}],"searchSettings":{"maxResults":11,"isFiltersEnabled":false,"showContentSnippets":false}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"type":"email","email":"support@mintlify.com"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"assistant-autopilot-suggestions","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"LinearAgent","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-bash","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-captcha-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"related-pages","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-captcha-client","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"use-workflow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"selectively-prewarm","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mcp-feedback-tool","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"composio-triggers","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"github-push-net-diff","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"slash-docs-auth","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-agent-page","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stream-large-assets","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instinct-self-updating-docs","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-vite-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"68e7dee07dc8f0c555b3c34b","deploymentId":"62de06d6290794c75c20155e","questionText":"What is the contextual menu?","status":"active","generatedBy":"manual","createdAt":"2025-10-09T16:12:16.120Z","updatedAt":"2025-10-09T16:12:16.120Z","__v":0}],"privacy":{"consentBanner":{"categories":["necessary","measurement","marketing"],"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"fonts.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* greek-ext */\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format('woff2');\n unicode-range: U+1F00-1FFF;\n}\n/* greek */\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format('woff2');\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* greek-ext */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2');\n unicode-range: U+1F00-1FFF;\n}\n/* greek */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2');\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root{--font-inter:\"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif}body{font-feature-settings:normal;font-variant-numeric:normal;font-variant-ligatures:normal}.font-inter,body{font-family:var(--font-inter)}.italic,em,i{font-style:italic;font-synthesis:none}div,h1,h2,h3,h4,h5,h6,p,span{font-feature-settings:\"ss01\" 0,\"ss02\" 0,\"ss03\" 0;font-variant-alternates:normal}"},{"filePath":"playground.css","content":"@keyframes assistant-playground-spin{to{transform:rotate(360deg)}}html[data-current-path$=\"/assistant/widget\"] [data-assistant-playground-layout]{--assistant-playground-frame:#f8f8f8;--assistant-playground-surface:#fcfcfc;--assistant-playground-text-strong:#171717;--assistant-playground-text-default:#6f6f6f;--assistant-playground-text-weak:#8f8f8f;--assistant-playground-stroke:rgba(0, 0, 0, 0.07);--assistant-playground-switch:#147d6f;width:min(100%,720px);margin:1.5rem auto;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif}html.dark[data-current-path$=\"/assistant/widget\"] [data-assistant-playground-layout]{--assistant-playground-frame:#1c1c1c;--assistant-playground-surface:#242424;--assistant-playground-text-strong:#f5f5f5;--assistant-playground-text-default:#b8b8b8;--assistant-playground-text-weak:#8f8f8f;--assistant-playground-stroke:rgba(255, 255, 255, 0.12)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-frame{position:relative;height:720px;overflow:hidden;border-radius:8px;background:var(--assistant-playground-frame);box-shadow:0 0 0 1px var(--assistant-playground-stroke)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-toolbar{position:absolute;z-index:4;top:10px;left:10px;display:flex;align-items:center;gap:8px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-toolbar__button{display:inline-flex;height:28px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:6px;background:var(--assistant-playground-surface);color:var(--assistant-playground-text-strong);box-shadow:0 4px 2px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04),0 0 0 1px var(--assistant-playground-stroke);cursor:pointer}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-toolbar__button:hover{background:color-mix(in srgb,var(--assistant-playground-surface),var(--assistant-playground-text-strong) 4%)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-accent[data-keyboard-focus=true],html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code__tabs button:focus-visible,html[data-current-path$=\"/assistant/widget\"] .assistant-playground-field__control:focus-visible,html[data-current-path$=\"/assistant/widget\"] .assistant-playground-switch:has(.assistant-playground-switch__input:focus-visible),html[data-current-path$=\"/assistant/widget\"] .assistant-playground-toolbar__button:focus-visible{outline:2px solid #006adc;outline-offset:2px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-toolbar__button--labeled{gap:2px;padding:4px 8px;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-.013px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-toolbar__button--labeled>span{padding-inline:4px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-toolbar__button--icon{width:28px;padding:6px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-toolbar__button svg{width:16px;height:16px;color:var(--assistant-playground-text-default);opacity:1}html[data-current-path$=\"/assistant/widget\"] .theme-icon__fill-wrap,html[data-current-path$=\"/assistant/widget\"] .theme-icon__ring-wrap{transform-origin:0 0;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.45,.05,.25,1)}html[data-current-path$=\"/assistant/widget\"] .theme-icon--dark .theme-icon__ring-wrap{transform:rotate(180deg)}html[data-current-path$=\"/assistant/widget\"] .theme-icon--dark .theme-icon__fill-wrap{transform:scaleX(-1)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-preview{position:absolute;inset:0;width:100%;height:100%}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-preview>div:has(>iframe[title=\"Live Assistant Widget preview\"]){width:100%;height:100%}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-preview iframe[title=\"Live Assistant Widget preview\"]{display:block;width:100%;height:100%!important;aspect-ratio:auto!important;border:0;background:var(--assistant-playground-frame);color-scheme:light dark}html.dark[data-current-path$=\"/assistant/widget\"] .assistant-playground-preview iframe[title=\"Live Assistant Widget preview\"]{color-scheme:dark}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-preview__status{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--assistant-playground-text-default);font-size:12px;line-height:18px;text-align:center;pointer-events:none}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-preview__spinner{width:16px;height:16px;flex:0 0 auto;border:1.5px solid #d4d4d4;border-top-color:var(--assistant-playground-text-default);border-radius:50%;animation:assistant-playground-spin 700ms linear infinite}@media (prefers-reduced-motion:reduce){html[data-current-path$=\"/assistant/widget\"] .assistant-playground-frame{transition:none}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-preview__spinner{animation:none}html[data-current-path$=\"/assistant/widget\"] .theme-icon__fill-wrap,html[data-current-path$=\"/assistant/widget\"] .theme-icon__ring-wrap{transition:none}}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-customizer{position:absolute;z-index:3;top:50px;left:10px;width:min(307px,calc(100% - 20px));overflow:visible;padding:6px;border-radius:6px;background:var(--assistant-playground-surface);color:var(--assistant-playground-text-strong);box-shadow:0 4px 2px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04),0 0 0 1px var(--assistant-playground-stroke)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-customizer[hidden]{display:none}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-customizer__section{display:flex;flex-direction:column;gap:1px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-customizer__heading{display:flex;min-height:28px;align-items:center;padding:4px 8px;color:var(--assistant-playground-text-weak);font-size:13px;font-weight:400;line-height:20px;letter-spacing:-.013px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-field{display:flex;min-height:40px;align-items:center;gap:20px;padding:6px 8px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.014px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-field__label{width:91px;flex:0 0 91px;color:var(--assistant-playground-text-strong)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-accent,html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select{width:168px;min-width:0;flex:1 1 auto}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-accent,html[data-current-path$=\"/assistant/widget\"] .assistant-playground-field__control{height:28px;border:0;border-radius:6px;background:var(--assistant-playground-surface);color:var(--assistant-playground-text-default);box-shadow:0 1px 1px rgba(0,0,0,.1),0 0 0 1px var(--assistant-playground-stroke);font:inherit}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select{position:relative}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select[data-open=true]{z-index:6}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-field__control,html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select__options button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:4px 9px;text-align:left;cursor:pointer}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select__chevron{display:block;width:16px;height:16px;flex:0 0 16px;color:var(--assistant-playground-text-default);opacity:1}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select__end{display:flex;align-items:center;gap:6px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select__detail{color:var(--assistant-playground-text-weak);font-size:12px;font-variant-numeric:tabular-nums;line-height:16px;white-space:nowrap}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select__options{position:absolute;z-index:7;top:calc(100% + 4px);left:0;display:flex;width:100%;flex-direction:column;gap:1px;padding:3px;border-radius:6px;background:var(--assistant-playground-surface);box-shadow:0 8px 24px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--assistant-playground-stroke)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select__options button{min-height:28px;gap:12px;padding:4px 7px;border:0;border-radius:4px;background:0 0;color:var(--assistant-playground-text-default);font:inherit}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select__options button:hover,html[data-current-path$=\"/assistant/widget\"] .assistant-playground-select__options button[data-active=true]{background:color-mix(in srgb,var(--assistant-playground-surface),var(--assistant-playground-text-strong) 6%);color:var(--assistant-playground-text-strong)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-accent{position:relative;display:flex;align-items:center;gap:6px;padding:4px 8px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-accent__input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-accent__swatch{width:14px;height:14px;flex:0 0 14px;border-radius:2px;box-shadow:0 0 0 1px var(--assistant-playground-surface),0 0 0 2px rgba(0,0,0,.1)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-customizer__divider{display:flex;height:12px;align-items:center;margin-inline:-6px;color:var(--assistant-playground-stroke)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-customizer__divider svg{display:block;width:100%;height:1px;flex:0 0 auto;overflow:visible}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-hook{display:flex;min-height:74px;align-items:flex-start;gap:28px;padding:6px 8px;cursor:pointer}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-hook__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.014px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-hook__label{color:var(--assistant-playground-text-strong)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-hook__description{color:var(--assistant-playground-text-default)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-switch{position:relative;display:flex;width:26px;height:18px;flex:0 0 26px;justify-content:flex-start;overflow:hidden;padding:1px;border-radius:3px;background:#d7d7d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 2px 4px rgba(0,0,0,.08),inset 0 .2px 0 .5px rgba(0,0,0,.08);transition:background 120ms ease}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-switch[data-checked=true]{justify-content:flex-end;background:var(--assistant-playground-switch)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-switch__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-switch__knob{width:12px;height:16px;border-radius:2px;background:#fcfcfc;box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 2px 2px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.12)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code{margin-top:24px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code__title{color:var(--assistant-playground-text-strong);font-size:14px;font-weight:500;line-height:20px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code__description{margin-top:2px;color:var(--assistant-playground-text-default);font-size:14px;line-height:20px}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code__tabs{display:inline-flex;gap:2px;padding:3px;border-radius:8px;background:var(--assistant-playground-frame);box-shadow:0 0 0 1px var(--assistant-playground-stroke)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code__tabs button{min-height:28px;padding:4px 10px;border:0;border-radius:6px;background:0 0;color:var(--assistant-playground-text-default);font-size:13px;font-weight:500;line-height:20px;cursor:pointer}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code__tabs button[data-active=true]{background:var(--assistant-playground-surface);color:var(--assistant-playground-text-strong);box-shadow:0 1px 1px rgba(0,0,0,.08),0 0 0 1px var(--assistant-playground-stroke)}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-children{margin-top:32px}@media (max-width:540px){html[data-current-path$=\"/assistant/widget\"] .assistant-playground-frame[data-customize-open=true] .assistant-playground-preview{visibility:hidden}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-customizer{max-height:475px;overflow-y:auto}html[data-current-path$=\"/assistant/widget\"] .assistant-playground-code__header{align-items:flex-start;flex-direction:column}}html[data-current-path$=\"/assistant/widget-preview\"] #assistant-entry,html[data-current-path$=\"/assistant/widget-preview\"] #assistant-entry-mobile,html[data-current-path$=\"/assistant/widget-preview\"] #banner,html[data-current-path$=\"/assistant/widget-preview\"] #footer,html[data-current-path$=\"/assistant/widget-preview\"] #mobile-nav,html[data-current-path$=\"/assistant/widget-preview\"] #navbar,html[data-current-path$=\"/assistant/widget-preview\"] #navbar-transition,html[data-current-path$=\"/assistant/widget-preview\"] #sidebar,html[data-current-path$=\"/assistant/widget-preview\"] [aria-label=\"Preview Widget Menu\"],html[data-current-path$=\"/assistant/widget-preview\"] [aria-label=\"Preview Widget\"]{display:none!important}html[data-current-path$=\"/assistant/widget-preview\"],html[data-current-path$=\"/assistant/widget-preview\"] body{width:100%;height:100%;margin:0;overflow:hidden!important;background:#f8f8f8!important}html.dark[data-current-path$=\"/assistant/widget-preview\"],html.dark[data-current-path$=\"/assistant/widget-preview\"] body{background:#1c1c1c!important}"}],"page":{"pagePath":"api/assistant/create-assistant-message-v2","slug":"/api/assistant/create-assistant-message-v2","pageMetadata":{"title":"Create assistant message","openapi":"discovery-openapi.json POST /v2/assistant/{domain}/message","keywords":["assistant message","embed","chat","integrate","v2","ai sdk v5","ai sdk v6"],"description":"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+.\n\nAuthenticate with an assistant API key.","href":"/api/assistant/create-assistant-message-v2"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Authenticate with an assistant API key.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Info,Step,Steps}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsxs(_components.p,{children:[`The assistant message v2 endpoint is compatible with `,_jsx(_components.strong,{children:`AI SDK v5+`}),`. If you\nuse AI SDK v4, use the `,_jsx(_components.a,{href:`/api/assistant/create-assistant-message`,children:`assistant message v1\nendpoint`}),` instead.`]})}),`\n`,_jsxs(Heading,{level:`2`,id:`integration-with-usechat`,children:[`Integration with `,_jsx(_components.code,{children:`useChat`})]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`useChat`}),` hook from Vercel’s AI SDK is the recommended way to integrate the assistant API into your application.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Install AI SDK`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ai@^6`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` @ai-sdk/react`})]}),`\n`]})})})}),_jsxs(Step,{title:`Use the hook`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`53`,language:`tsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`tsx`,children:_jsxs(_components.code,{language:`tsx`,numberOfLines:`53`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`useState`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"react\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`useChat`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"@ai-sdk/react\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`DefaultChatTransport`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ai\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`function`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` MyComponent`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`domain`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`setInput`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`] `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` useState`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`messages`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`sendMessage`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` useChat`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` transport:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` DefaultChatTransport`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` api:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\" `https://api.mintlify.com/discovery/v2/assistant/\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`domain`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"/message`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` Authorization:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\" `Bearer \"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`process`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`PUBLIC_MINTLIFY_ASSISTANT_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` fp:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"anonymous\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` retrievalPageSize:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 5`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` context:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` value:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'const example = \"code snippet\";'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` elementId:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"code-block-1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }),`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`messages`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`map`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`((`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`message`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` key`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`message`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`id`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`message`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`role`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ===`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"user\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ?`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"User: \"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` :`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Assistant: \"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`message`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`parts`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` .`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`filter`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`((`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`part`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` part`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`type`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ===`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` .`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`map`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`((`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`part`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` part`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`text`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` .`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`join`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ))`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`form`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` onSubmit`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`preventDefault`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`trim`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` sendMessage`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`text:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` setInput`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` >`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`input`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` value`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`input`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` onChange`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` setInput`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`target`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`value`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` />`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`button`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` type`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"submit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Send`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`button`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`form`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` );`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Required configuration:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`transport`}),` - Use `,_jsx(_components.code,{children:`DefaultChatTransport`}),` to configure the API connection.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`body.fp`}),` - Fingerprint identifier (use `,_jsx(_components.code,{children:`'anonymous'`}),` or a unique user identifier).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`body.retrievalPageSize`}),` - Number of search results to use (recommended: 5).`]}),`\n`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Optional configuration:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`body.context`}),` - Array of contextual information to provide to the assistant. Each context object contains:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`type`}),` - Either `,_jsx(_components.code,{children:`'code'`}),` or `,_jsx(_components.code,{children:`'textSelection'`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`value`}),` - The code snippet or selected text content.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`path`}),` (optional) - Path to the source file or page.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`elementId`}),` (optional) - Identifier for the UI element containing the context.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`body.currentPath`}),` - The path of the page the user is currently viewing. When provided, the assistant uses this context to provide more relevant answers. Maximum length: 200 characters.`]}),`\n`]})]})]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-chat`,children:`useChat`}),` and `,_jsx(_components.a,{href:`https://ai-sdk.dev/docs/ai-sdk-ui/transport`,children:`Transport`}),` in the AI SDK documentation for more details.`]}),`\n`,_jsx(Heading,{level:`2`,id:`migrate-from-v1`,children:`Migrate from v1`}),`\n`,_jsxs(_components.p,{children:[`The v1 endpoint is discontinued and returns `,_jsx(_components.code,{children:`410 Gone`}),`. To migrate, change the URL from `,_jsx(_components.code,{children:`/discovery/v1/assistant/{domain}/message`}),` to `,_jsx(_components.code,{children:`/discovery/v2/assistant/{domain}/message`}),` and update your messages and stream handling.`]}),`\n`,_jsxs(_components.p,{children:[`Your API key and these body fields don’t change: `,_jsx(_components.code,{children:`fp`}),`, `,_jsx(_components.code,{children:`threadId`}),`, `,_jsx(_components.code,{children:`threadKey`}),`, `,_jsx(_components.code,{children:`regenerate`}),`, `,_jsx(_components.code,{children:`retrievalPageSize`}),`, `,_jsx(_components.code,{children:`filter`}),`, `,_jsx(_components.code,{children:`context`}),`, and `,_jsx(_components.code,{children:`currentPath`}),`.`]}),`\n`,_jsxs(Heading,{level:`3`,id:`if-you-use-usechat`,children:[`If you use `,_jsx(_components.code,{children:`useChat`})]}),`\n`,_jsxs(_components.p,{children:[`Upgrade to AI SDK v5 or later and use `,_jsx(_components.code,{children:`DefaultChatTransport`}),` as shown in `,_jsxs(_components.a,{href:`#integration-with-usechat`,children:[`Integration with `,_jsx(_components.code,{children:`useChat`})]}),`. Remove `,_jsx(_components.code,{children:`streamProtocol`}),` and `,_jsx(_components.code,{children:`sendExtraMessageFields`}),`. They aren’t needed in v2. Render messages from `,_jsx(_components.code,{children:`message.parts`}),` instead of `,_jsx(_components.code,{children:`message.content`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`if-you-call-the-api-directly`,children:`If you call the API directly`}),`\n`,_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Messages use `,_jsx(_components.code,{children:`parts`}),` instead of `,_jsx(_components.code,{children:`content`}),`.`]}),` Remove the `,_jsx(_components.code,{children:`content`}),` string and send text as a text part. The `,_jsx(_components.code,{children:`data`}),` role is no longer accepted.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`v1`,numberOfLines:`6`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"msg_1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"role\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"user\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"How do I get started?\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"parts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"How do I get started?\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`v2`,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"msg_1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"role\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"user\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"parts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"How do I get started?\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Attachments are `,_jsx(_components.code,{children:`file`}),` parts.`]}),` Replace `,_jsx(_components.code,{children:`experimental_attachments`}),` with entries in `,_jsx(_components.code,{children:`parts`}),`.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`v1`,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"experimental_attachments\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"screenshot.png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"contentType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"image/png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"data:image/png;base64,...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`v2`,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"parts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"file\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"filename\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"screenshot.png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"mediaType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"image/png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"data:image/png;base64,...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Responses stream as server-sent events.`}),` v1 returns the AI SDK v4 data stream, which is made of `,_jsx(_components.code,{children:`0:\"...\"`}),` lines. v2 returns the AI SDK `,_jsx(_components.a,{href:`https://ai-sdk.dev/docs/ai-sdk-ui/stream-protocol#ui-message-stream`,children:`UI message stream`}),`. Each event is a `,_jsx(_components.code,{children:`data: {...}`}),` JSON line, text arrives in `,_jsx(_components.code,{children:`text-delta`}),` events, and the stream ends with `,_jsx(_components.code,{children:`data: [DONE]`}),`. The `,_jsx(_components.code,{children:`X-Thread-Id`}),`, `,_jsx(_components.code,{children:`X-Thread-Key`}),`, and `,_jsx(_components.code,{children:`X-Message-Id`}),` response headers are unchanged.`]}),`\n`,_jsx(Heading,{level:`2`,id:`rate-limits`,children:`Rate limits`}),`\n`,_jsx(_components.p,{children:`The assistant API has the following limit:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`10,000 requests per Mintlify organization per hour`}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create assistant message","openapi":"discovery-openapi.json POST /v2/assistant/{domain}/message","keywords":["assistant message","embed","chat","integrate","v2","ai sdk v5","ai sdk v6"],"description":"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+.\n\nAuthenticate with an assistant API key.","href":"/api/assistant/create-assistant-message-v2"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Integration with useChat","slug":"integration-with-usechat","depth":2,"children":[]},{"title":"Migrate from v1","slug":"migrate-from-v1","depth":2,"children":[{"title":"If you use useChat","slug":"if-you-use-usechat","depth":3,"children":[]},{"title":"If you call the API directly","slug":"if-you-call-the-api-directly","depth":3,"children":[]}]},{"title":"Rate limits","slug":"rate-limits","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/mintlify/e06454053253c379/common-room-analytics.js","/docs/_mintlify/custom/mintlify/f7e8fc99c1f5798c/reb2b-analytics.js"],"openApiReferenceData":{"operation":{"summary":"Create assistant message","description":"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+.\n\nAuthenticate with an assistant API key.","parameters":["bf2528f2-2b05-41f7-891f-9f896bc10283"],"requestBody":"ead4def0-662c-4e39-8475-258470ad7033","responses":{"200":"861e74fe-81f5-4b54-a4a7-398e6210cca8","400":"0ec212e9-f143-4b13-8080-e55d74bd2aaa","401":"d62cb182-f9f6-40a3-a000-fe25f760dc3c","402":"03ca1c51-b239-4271-8d94-5ff3239e5be3","403":"c3fddde1-79a4-4ffc-b50c-52b3608cc2b5","404":"5b6afae1-4c45-4724-8711-e4491aceea51","413":"851f95e8-3650-4a8a-98d6-eb694f622d97","429":"0147404d-0ed2-4752-9a46-2ca19584fbd8","500":"dd802d8d-aa22-4d91-9ad8-5175d537fbb8"},"method":"post","type":"path","servers":["565c570a-85e4-406b-968c-c70be7f44a64"],"security":["86087f5d-6629-4c30-b1b8-ab1d8a05b6a3"],"path":"/v2/assistant/{domain}/message","baseUrlOptions":["https://api.mintlify.com/discovery"],"title":"Create assistant message","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"bf2528f2-2b05-41f7-891f-9f896bc10283":{"name":"domain","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"The domain identifier from your `domain.mintlify.site` URL. Can be found at the end of your dashboard URL. For example, `app.mintlify.com/organization/domain` has a domain identifier of `domain`.","uniqueKey":"","typeLabel":"string"},"description":"The domain identifier from your `domain.mintlify.site` URL. Can be found at the end of your dashboard URL. For example, `app.mintlify.com/organization/domain` has a domain identifier of `domain`."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["fp","messages"],"properties":{"fp":{"type":"string","description":"Fingerprint identifier for tracking conversation sessions. Use `anonymous` for anonymous users or provide a unique user identifier.","isRequired":true,"uniqueKey":"fp","typeLabel":"string"},"messages":{"type":"array","default":[{"id":"foobar","role":"user","parts":[{"type":"text","text":"How do I get started"}]}],"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the message.","isRequired":true,"uniqueKey":"messages.items.[INDEX].id","typeLabel":"string"},"role":{"type":"string","enum":["system","assistant","user"],"description":"The role of the message sender.","isRequired":true,"uniqueKey":"messages.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"oneOf":[{"type":"object","description":"Text content part.","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.0.text","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Reasoning content part with optional provider metadata.","required":["type","text"],"properties":{"type":{"type":"string","enum":["reasoning"],"isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.1.text","typeLabel":"string"},"providerMetadata":{"type":"object","description":"Optional provider-specific metadata.","uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.1.providerMetadata","typeLabel":"object"}},"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Source URL reference part.","required":["type","sourceId","url"],"properties":{"type":{"type":"string","enum":["source-url"],"isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"sourceId":{"type":"string","isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.2.sourceId","typeLabel":"string"},"url":{"type":"string","isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.2.url","typeLabel":"string"},"title":{"type":"string","uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.2.title","typeLabel":"string"},"providerMetadata":{"type":"object","description":"Optional provider-specific metadata.","uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.2.providerMetadata","typeLabel":"object"}},"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"File attachment part.","required":["type","mediaType","url"],"properties":{"type":{"type":"string","enum":["file"],"isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"mediaType":{"type":"string","isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.3.mediaType","typeLabel":"string"},"url":{"type":"string","isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.3.url","typeLabel":"string"},"filename":{"type":"string","uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.3.filename","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"Marks the start of a new step.","required":["type"],"properties":{"type":{"type":"string","enum":["step-start"],"isRequired":true,"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX].oneOf.4","typeLabel":"object"}],"uniqueKey":"messages.items.[INDEX].parts.items.[INDEX]","typeLabel":"object"},"description":"Array of message parts. Each part has a type and type-specific fields.","isRequired":true,"uniqueKey":"messages.items.[INDEX].parts","typeLabel":"object[]"},"createdAt":{"type":"string","format":"date-time","description":"Timestamp when the message was created.","uniqueKey":"messages.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"metadata":{"type":"object","description":"Optional metadata associated with the message.","uniqueKey":"messages.items.[INDEX].metadata","typeLabel":"object"}},"required":["id","role","parts"],"uniqueKey":"messages.items.[INDEX]","typeLabel":"object"},"description":"Array of messages in the conversation. Use the handleSubmit function from the @ai-sdk/react package's useChat hook to manage messages and streaming responses.","isRequired":true,"uniqueKey":"messages","typeLabel":"object[]"},"threadId":{"default":null,"type":"string","description":"An optional identifier used to maintain conversation continuity across multiple messages. When provided, it allows the system to associate follow-up messages with the same conversation thread. The `threadId` is returned in the response as `event.threadId` when `event.type === 'finish'`.","uniqueKey":"threadId","typeLabel":"string"},"retrievalPageSize":{"type":"number","default":5,"description":"Number of documentation search results to use for generating the response. Higher values provide more context but may increase response time. Recommended: 5.","uniqueKey":"retrievalPageSize","typeLabel":"number"},"filter":{"type":"object","default":null,"properties":{"version":{"type":"string","description":"Optional version filter.","uniqueKey":"filter.version","typeLabel":"string"},"language":{"type":"string","description":"Optional language filter.","uniqueKey":"filter.language","typeLabel":"string"},"groups":{"type":"array","items":{"type":"string","uniqueKey":"filter.groups.items.[INDEX]","typeLabel":"string"},"description":"Optional array of group identifiers to filter results. The assistant can retrieve protected content unless you pass `groups`. Mintlify doesn't verify group membership, so your backend must choose the groups for each user.","uniqueKey":"filter.groups","typeLabel":"string[]"}},"description":"Optional filter criteria for the search.","uniqueKey":"filter","typeLabel":"object"},"context":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["code","textSelection"],"description":"The type of context being provided.","isRequired":true,"uniqueKey":"context.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"The code snippet or selected text content.","isRequired":true,"uniqueKey":"context.items.[INDEX].value","typeLabel":"string"},"path":{"type":"string","description":"Optional path to the source file or page.","uniqueKey":"context.items.[INDEX].path","typeLabel":"string"},"elementId":{"type":"string","description":"Optional identifier for the UI element containing the context.","uniqueKey":"context.items.[INDEX].elementId","typeLabel":"string"}},"required":["type","value"],"uniqueKey":"context.items.[INDEX]","typeLabel":"object"},"description":"Optional array of contextual information to provide to the assistant.","uniqueKey":"context","typeLabel":"object[]"},"currentPath":{"type":"string","description":"The path of the page the user is currently viewing. When provided, the assistant uses this context to provide more relevant answers. Maximum length: 200 characters.","uniqueKey":"currentPath","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"fp":"\u003cstring>","messages":[{"id":"foobar","role":"user","parts":[{"type":"text","text":"How do I get started"}]}],"threadId":null,"retrievalPageSize":5,"filter":null,"context":[{"value":"\u003cstring>","path":"\u003cstring>","elementId":"\u003cstring>"}],"currentPath":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"861e74fe-81f5-4b54-a4a7-398e6210cca8":{"description":"Message generated successfully","content":{"application/json":{"schema":{"type":"object","description":"Streaming response compatible with AI SDK v5. Use the [useChat hook from @ai-sdk/react](https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-chat#usechat) to handle the response stream.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"generated"}},"exampleType":"generated"},"0ec212e9-f143-4b13-8080-e55d74bd2aaa":{"description":"The request body is invalid, such as a missing `fp` or `messages` field. The response body describes the error.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"d62cb182-f9f6-40a3-a000-fe25f760dc3c":{"description":"The API key is missing or invalid, or the assistant isn't enabled for your organization.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"03ca1c51-b239-4271-8d94-5ff3239e5be3":{"description":"Your organization reached its credit limit for this billing cycle.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"c3fddde1-79a4-4ffc-b50c-52b3608cc2b5":{"description":"AI features aren't available in your region, your API key doesn't have access to this domain, your plan doesn't include assistant API access, or your request came from an IP address that isn't on your API key's allowlist.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"5b6afae1-4c45-4724-8711-e4491aceea51":{"description":"No documentation site exists for this domain, or the `threadId` or `threadKey` is invalid.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"851f95e8-3650-4a8a-98d6-eb694f622d97":{"description":"The conversation reached its maximum number of messages, or the input is too long.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"0147404d-0ed2-4752-9a46-2ca19584fbd8":{"description":"You exceeded the rate limit of 10,000 requests per hour per organization.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"dd802d8d-aa22-4d91-9ad8-5175d537fbb8":{"description":"An unexpected server error occurred. Retry the request. If the error continues, contact support.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"86087f5d-6629-4c30-b1b8-ab1d8a05b6a3":{"bearerAuth":{"type":"http","scheme":"bearer","description":"The Authorization header expects a Bearer token. Use an assistant API key. Generate one on the [API keys page](https://app.mintlify.com/settings/organization/api-keys) in your dashboard. In production, proxy requests through your backend rather than embedding the key in client-side code.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"565c570a-85e4-406b-968c-c70be7f44a64":{"url":"https://api.mintlify.com/discovery"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"The Authorization header expects a Bearer token. Use an assistant API key. Generate one on the [API keys page](https://app.mintlify.com/settings/organization/api-keys) in your dashboard. In production, proxy requests through your backend rather than embedding the key in client-side code.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"The Authorization header expects a Bearer token. Use an assistant API key. Generate one on the [API keys page](https://app.mintlify.com/settings/organization/api-keys) in your dashboard. In production, proxy requests through your backend rather than embedding the key in client-side code.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"discovery-openapi.json"},"subdomain":"mintlify","siteName":"Mintlify","title":"Create assistant message - Mintlify","relatedPagesConfig":{"enabled":true,"limit":3,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api/assistant/create-assistant-message-v2","matchLevel":0},"fr":{"href":"/fr/api/assistant/create-assistant-message-v2","matchLevel":1},"es":{"href":"/es/api/assistant/create-assistant-message-v2","matchLevel":1},"zh":{"href":"/zh/api/assistant/create-assistant-message-v2","matchLevel":1}}},"lastModified":"2026-10-26T16:21:12.945Z","originalFileLocation":"api/assistant/create-assistant-message-v2.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+. Authenticate with an assistant API key.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/x-icon\" sizes=\"180x180\" href=\"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026amp;auto=format\u0026amp;n=HKyBg3pjnkyq1if1\u0026amp;q=85\u0026amp;s=6f16cb0842f8e4b4ba8a05671aa661f9\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"32x32\" href=\"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026amp;auto=format\u0026amp;n=HKyBg3pjnkyq1if1\u0026amp;q=85\u0026amp;s=6f16cb0842f8e4b4ba8a05671aa661f9\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"16x16\" href=\"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026amp;auto=format\u0026amp;n=HKyBg3pjnkyq1if1\u0026amp;q=85\u0026amp;s=6f16cb0842f8e4b4ba8a05671aa661f9\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026amp;auto=format\u0026amp;n=HKyBg3pjnkyq1if1\u0026amp;q=85\u0026amp;s=6f16cb0842f8e4b4ba8a05671aa661f9\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"32x32\" href=\"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026amp;auto=format\u0026amp;n=HKyBg3pjnkyq1if1\u0026amp;q=85\u0026amp;s=6f16cb0842f8e4b4ba8a05671aa661f9\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"16x16\" href=\"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026amp;auto=format\u0026amp;n=HKyBg3pjnkyq1if1\u0026amp;q=85\u0026amp;s=6f16cb0842f8e4b4ba8a05671aa661f9\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintcdn.com/mintlify/HKyBg3pjnkyq1if1/favicon.ico?fit=max\u0026amp;auto=format\u0026amp;n=HKyBg3pjnkyq1if1\u0026amp;q=85\u0026amp;s=6f16cb0842f8e4b4ba8a05671aa661f9\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create assistant message - Mintlify\">\u003cmeta data-mint-head property=\"og:description\" content=\"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+. Authenticate with an assistant API key.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mintlify\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mintlify.mintlify.app/_mintlify/api/og/v2?division=Assistant\u0026amp;title=Create+assistant+message\u0026amp;description=Generates+a+response+message+from+the+assistant+for+the+specified+domain.+Compatible+with+AI+SDK+v5%2B.%0A%0AAuthenticate+with+an+assistant+API+key.\u0026amp;theme=e50af954c8f29bef74c5cce5\u0026amp;signature=53adda16a75f5a3e1ad2e2952609810a621f70af0a6f06174d84199e827f2c00\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create assistant message - Mintlify\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+. Authenticate with an assistant API key.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mintlify.mintlify.app/_mintlify/api/og/v2?division=Assistant\u0026amp;title=Create+assistant+message\u0026amp;description=Generates+a+response+message+from+the+assistant+for+the+specified+domain.+Compatible+with+AI+SDK+v5%2B.%0A%0AAuthenticate+with+an+assistant+API+key.\u0026amp;theme=e50af954c8f29bef74c5cce5\u0026amp;signature=53adda16a75f5a3e1ad2e2952609810a621f70af0a6f06174d84199e827f2c00\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/mintlify/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#166E3F\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"YRuJgIxsRnMkiRTYTo_tEsJSFyIE3AraEiukTbeV4Ag\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api/assistant/create-assistant-message-v2.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://www.mintlify.com/docs/fr/api/assistant/create-assistant-message-v2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://www.mintlify.com/docs/es/api/assistant/create-assistant-message-v2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://www.mintlify.com/docs/zh/api/assistant/create-assistant-message-v2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.mintlify.com/#organization\",\"name\":\"Mintlify\",\"url\":\"https://www.mintlify.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mintlify/ZmWpbGQa5yv5AElR/logo/light.svg?fit=max\u0026auto=format\u0026n=ZmWpbGQa5yv5AElR\u0026q=85\u0026s=094e41f7b58b2cab0a6faa2bab2828e0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.mintlify.com/docs#website\",\"name\":\"Mintlify\",\"url\":\"https://www.mintlify.com/docs\",\"publisher\":{\"@id\":\"https://www.mintlify.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2#webpage\",\"url\":\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2\",\"name\":\"Create assistant message\",\"description\":\"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+. Authenticate with an assistant API key.\",\"dateModified\":\"2026-10-26T16:21:12.945Z\",\"isPartOf\":{\"@id\":\"https://www.mintlify.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Mintlify\",\"item\":\"https://www.mintlify.com/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create assistant message\",\"item\":\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2#apireference\",\"headline\":\"Create assistant message\",\"name\":\"Create assistant message\",\"description\":\"Generates a response message from the assistant for the specified domain. Compatible with AI SDK v5+. Authenticate with an assistant API key.\",\"url\":\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2\",\"mainEntityOfPage\":{\"@id\":\"https://www.mintlify.com/docs/api/assistant/create-assistant-message-v2#webpage\"},\"dateModified\":\"2026-10-26T16:21:12.945Z\",\"keywords\":\"assistant message, embed, chat, integrate, v2, ai sdk v5, ai sdk v6\",\"publisher\":{\"@id\":\"https://www.mintlify.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.mintlify.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mintlify\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Mintlify","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API reference","groups":[{"group":"API reference","pages":[{"title":"Mintlify REST API introduction","href":"/api/introduction"}]},{"group":"Admin","pages":[{"title":"Trigger deployment","openapi":"openapi.json POST /project/update/{projectId}","href":"/api/update/trigger"},{"title":"Get deployment status","openapi":"openapi.json GET /project/update-status/{statusId}","href":"/api/update/status"},{"title":"Trigger preview deployment","openapi":"openapi.json POST /project/preview/{projectId}","href":"/api/preview/trigger"},{"title":"Trigger automation","openapi":"openapi.json POST /workflow/{projectId}/{workflowSchemaId}/trigger","href":"/api/automations/trigger"},{"title":"Trigger automation webhook","openapi":"admin-openapi.json POST /v2/workflow/{projectId}/{workflowSchemaId}/webhook","href":"/api/automations/webhook"}]},{"group":"Agent","pages":[{"title":"Get agent job","openapi":"admin-openapi.json GET /v2/agent/{projectId}/job/{id}","href":"/api/agent/v2/get-agent-job"},{"title":"Send follow-up message","openapi":"admin-openapi.json POST /v2/agent/{projectId}/job/{id}/message","description":"Sends a follow-up message to an existing agent job. The message is processed asynchronously. Poll the get job endpoint to track progress.\n\nAuthenticate with an admin API key.","href":"/api/agent/v2/send-message"}]},{"group":"Assistant","pages":[{"title":"Create assistant message","openapi":"discovery-openapi.json POST /v2/assistant/{domain}/message","href":"/api/assistant/create-assistant-message-v2"}]},{"group":"Search","pages":[{"title":"Search documentation","openapi":"discovery-openapi.json POST /v1/search/{domain}","description":"Searches your documentation with semantic and keyword search, with configurable filtering and pagination.\n\nAuthenticate with an assistant API key. Search requests do not consume credits.","href":"/api/assistant/search"},{"title":"Get page content","openapi":"discovery-openapi.json POST /v1/page/{domain}","href":"/api/assistant/get-page-content"}]},{"group":"Analytics","pages":[{"title":"List feedback","openapi":"analytics.openapi.json GET /v1/analytics/{projectId}/feedback","href":"/api/analytics/feedback"},{"title":"Get feedback by page","openapi":"analytics.openapi.json GET /v1/analytics/{projectId}/feedback/by-page","href":"/api/analytics/feedback-by-page"},{"title":"List assistant conversations","openapi":"analytics.openapi.json GET /v1/analytics/{projectId}/assistant","href":"/api/analytics/assistant-conversations"},{"title":"Get assistant conversation thread","openapi":"analytics.openapi.json GET /v1/analytics/{projectId}/assistant/threads/{threadId}","href":"/api/analytics/assistant-thread"},{"title":"Get assistant caller stats","openapi":"analytics.openapi.json GET /v1/analytics/{projectId}/assistant/caller-stats","href":"/api/analytics/assistant-caller-stats"},{"title":"List search queries","openapi":"analytics.openapi.json GET /v1/analytics/{projectId}/searches","href":"/api/analytics/searches"},{"title":"Get page views","openapi":"analytics.openapi.json GET /v1/analytics/{projectId}/views","href":"/api/analytics/views"},{"title":"Get unique visitors","openapi":"analytics.openapi.json GET /v1/analytics/{projectId}/visitors","href":"/api/analytics/visitors"}]},{"group":"Static export","pages":[{"title":"Start static export job","openapi":"static-export-openapi.json POST /static-export/{projectId}/jobs","tag":"Enterprise","href":"/api/static-export/start-job"},{"title":"Get static export job status","openapi":"static-export-openapi.json GET /static-export/{projectId}/jobs/{jobId}","tag":"Enterprise","href":"/api/static-export/get-job-status"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"Help center","hidden":true,"searchable":true,"pages":[{"title":"Help center","href":"/help-center/can-i-rename-my-deployment-or-organization"}]},{"tab":"Learn","menu":[{"item":"Learn","description":"Self-paced lessons to get the most from Mintlify.","href":"https://learn.mintlify.com/"},{"item":"Guides","description":"How to guides for common tasks and best practices.","pages":[{"title":"Guides","href":"/guides"}]}],"pages":[{"title":"Learn","href":"/guides"}]}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api/assistant/create-assistant-message-v2"}]},{"language":"es","pages":[{"title":"es","href":"/es/api/assistant/create-assistant-message-v2"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api/assistant/create-assistant-message-v2"}]}]},"basePath":"","title":"Create assistant message - Mintlify","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CLz2_Z5D.js","utils-7A5jZhOT.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BVWmkKuv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-4SOfrh0F.js","snippetPresets-CMc8KicP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-DeQN5MDd.js","ApiExamples-Ba9tX7z3.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Be8krXvv.js","shallow-CBC3K1uB.js","getApiPlaygroundDisplay-4tKcUAYo.js","CodeSnippet-C1Xa06ft.js","CodeSnippets-vqiz27A_.js","getPastedJson-NUwRfM32.js","icon-DkIVqWh9.js","MethodPill-qmhT7_wz.js","DuplicateIcon-_gWp1vhn.js","createIcon-NA1p_TVA.js","DynamicMarkdown-Bas9A7wq.js","SectionHeading-a1cS-24U.js","axios-vUo_bRtp.js","Markdown-D3ZTwq_a.js","clsx-BcghKhHb.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-B66mVNPp.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DmooSyTN.js"]}