NextChat is an AI infrastructure for everyone. It provides a set of tools to help you build your own AI service. Our goal is to make AI accessible to everyone, every team and every organization.
Quick Start
Want to jump right in? Follow our quick start guide to Chat with GPT4, Gemini Pro and more!
Selfhost
Want to deploy your own AI service for your team? Follow our selfhost guide to deploy NextChat on your own server.
Contribute
Want to contribute to NextChat? Follow our contribution guide to get started.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"NextChat","colors":{"primary":"#315ef8","light":"#315ef8","dark":"#315ef8"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/nextchat/L163PIqDpabc9Er_/logo/light.svg?fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=9e9d61426823bd5e9bbd8def700d0ceb","dark":"https://mintcdn.com/nextchat/L163PIqDpabc9Er_/logo/dark.svg?fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=14e7ea67e503376a048a349dbab46bbd"},"navbar":{"links":[{"label":"Support","href":"mailto:contact@nextchat.dev"}],"primary":{"type":"button","label":"Home","href":"https://nextchat.dev"}},"footer":{"socials":{"twitter":"https://twitter.com/NextChatDev","github":"https://github.com/ChatGPTNextWeb"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nextchat","hasAudioNarration":false,"actualSubdomain":"nextchat","customDomains":["docs.nextchat.dev"],"gitSource":{"type":"github","owner":"chatgptnextweb","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c4538a899a274066072e","collectionId":"60b2b6e7-3a61-4666-ac7d-a0138bbedb29","schemaVersion":"v2"},"entitlements":{},"buildId":"6a20c4538a899a274066072e:success","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"Documentation","count":9},{"language":"default","tag":"Get Started","count":5},{"language":"default","tag":"Model","count":5},{"language":"default","tag":"Providers","count":4},{"language":"default","tag":"Selfhost","count":2},{"language":"default","tag":"Quick Start","count":1}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"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":"pause-universal-search-reconcile","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":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","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":"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":"editor-private-page-search","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":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","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":"vite-origin","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":"editor-agent-model-picker","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"introduction","slug":"/introduction","pageMetadata":{"title":"Introduction","description":"AI infrastructure for everyone.","href":"/introduction"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"AI infrastructure for everyone.\"\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={p:`p`,..._provideComponents(),...props.components},{Card,Heading,OptimizedImage}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/nextchat/L163PIqDpabc9Er_/images/cover.png?fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=896fb0f46e09c067e63eaf7cfc7e14c7`,alt:`NextChat`,\"data-og-width\":`1200`,width:`1200`,\"data-og-height\":`640`,height:`640`,\"data-path\":`images/cover.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nextchat/L163PIqDpabc9Er_/images/cover.png?w=280\u0026fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=8a5bc079b78db816290e87d51fadadbe 280w, https://mintcdn.com/nextchat/L163PIqDpabc9Er_/images/cover.png?w=560\u0026fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=67fbfaf6d1d1df25db1150e11b7923a2 560w, https://mintcdn.com/nextchat/L163PIqDpabc9Er_/images/cover.png?w=840\u0026fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=f09aece5a783b66766ca276b7d0d115d 840w, https://mintcdn.com/nextchat/L163PIqDpabc9Er_/images/cover.png?w=1100\u0026fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=7fd4ad9ff7f18b0f73f9e916b962b355 1100w, https://mintcdn.com/nextchat/L163PIqDpabc9Er_/images/cover.png?w=1650\u0026fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=5b2839b4107f8ed2326c84bf2ce6b5f9 1650w, https://mintcdn.com/nextchat/L163PIqDpabc9Er_/images/cover.png?w=2500\u0026fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=462072c3b1bd736727032fbf6c6a191b 2500w`}),`\n`,_jsx(Heading,{level:`1`,id:`what’s-nextchat`,children:`What’s NextChat?`}),`\n`,_jsx(_components.p,{children:`NextChat is an AI infrastructure for everyone. It provides a set of tools to help you build your own AI service. Our goal is to make AI accessible to everyone, every team and every organization.`}),`\n`,_jsx(Card,{title:`Quick Start`,icon:`link`,href:`/quickstart/quickstart`,children:_jsx(_components.p,{children:`Want to jump right in? Follow our quick start guide to Chat with GPT4, Gemini Pro and more!`})}),`\n`,_jsx(Card,{title:`Selfhost`,icon:`server`,href:`/quickstart/selfhost`,children:_jsx(_components.p,{children:`Want to deploy your own AI service for your team? Follow our selfhost guide to deploy NextChat on your own server.`})}),`\n`,_jsx(Card,{title:`Contribute`,icon:`github`,href:`/contribution/contribute`,children:_jsx(_components.p,{children:`Want to contribute to NextChat? Follow our contribution guide to get started.`})})]})}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":"Introduction","description":"AI infrastructure for everyone.","href":"/introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What’s NextChat?","slug":"what’s-nextchat","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"nextchat","siteName":"NextChat","title":"Introduction - NextChat","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T00:49:12.175Z","originalFileLocation":"introduction.mdx"},"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=\"AI infrastructure for everyone.\">\u003cmeta data-mint-head name=\"application-name\" content=\"NextChat\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Introduction - NextChat\">\u003cmeta data-mint-head property=\"og:description\" content=\"AI infrastructure for everyone.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"NextChat\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nextchat.dev/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nextchat.mintlify.app/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Introduction\u0026amp;description=AI+infrastructure+for+everyone.\u0026amp;theme=738d1e35cc2f03be9d357c5b\u0026amp;signature=1ad0bb69561fdcafc2755dc2ffca1f7ffcba0f75d0c11c7af6876b1984c81cf3\">\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=\"Introduction - NextChat\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"AI infrastructure for everyone.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nextchat.mintlify.app/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Introduction\u0026amp;description=AI+infrastructure+for+everyone.\u0026amp;theme=738d1e35cc2f03be9d357c5b\u0026amp;signature=1ad0bb69561fdcafc2755dc2ffca1f7ffcba0f75d0c11c7af6876b1984c81cf3\">\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=\"/mintlify-assets/_mintlify/favicons/nextchat/oJO6OWSMKI9OoYob/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"NextChat\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#315ef8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nextchat.dev/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nextchat.dev/#organization\",\"name\":\"NextChat\",\"url\":\"https://docs.nextchat.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nextchat/L163PIqDpabc9Er_/logo/light.svg?fit=max\u0026auto=format\u0026n=L163PIqDpabc9Er_\u0026q=85\u0026s=9e9d61426823bd5e9bbd8def700d0ceb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nextchat.dev#website\",\"name\":\"NextChat\",\"url\":\"https://docs.nextchat.dev\",\"publisher\":{\"@id\":\"https://docs.nextchat.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nextchat.dev/introduction#webpage\",\"url\":\"https://docs.nextchat.dev/introduction\",\"name\":\"Introduction\",\"description\":\"AI infrastructure for everyone.\",\"dateModified\":\"2026-01-07T00:49:12.175Z\",\"isPartOf\":{\"@id\":\"https://docs.nextchat.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nextchat.dev/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nextchat.dev/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"NextChat\",\"item\":\"https://docs.nextchat.dev\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https://docs.nextchat.dev/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.nextchat.dev/introduction#article\",\"headline\":\"Introduction\",\"name\":\"Introduction\",\"description\":\"AI infrastructure for everyone.\",\"url\":\"https://docs.nextchat.dev/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nextchat.dev/introduction#webpage\"},\"dateModified\":\"2026-01-07T00:49:12.175Z\",\"publisher\":{\"@id\":\"https://docs.nextchat.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nextchat.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"NextChat\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"NextChat","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"group":"Selfhost","pages":[{"title":"Deploy with Vercel","description":null,"href":"/quickstart/selfhost/vercel"},{"title":"Zeabur","href":"/quickstart/selfhost/zeabur"},{"title":"Docker","href":"/quickstart/selfhost/docker"},{"title":"Environment Variables","href":"/quickstart/selfhost/env"}]},{"title":"Development","href":"/development"}]},{"group":"Model","pages":[{"title":null,"href":"/models/intro"},{"group":"Providers","pages":[{"title":"OpenAI(GPT3, GPT4)","href":"/models/openai"},{"title":null,"href":"/models/gemini"},{"title":"Ollama","href":"/models/ollama"},{"title":"Groq","href":"/models/groq"}]}]}]},{"anchor":"Quick Start","icon":"book-open-cover","pages":[{"title":"Quick Start","href":"/quickstart/quickstart"}]},{"anchor":"Community","href":"https://discord.gg/F7avu4xV4r","icon":"discord"}]},"title":"Introduction - NextChat","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-D4WcYaf4.js","PlusIcon-CwhPVjTe.js","lightbox-handle-r17bVUz3.js"]}