{"adoption": {"forks": 6738, "observed_at": "2026-08-28T04:11:30.497589+00:00", "stars": 20876}, "canonical_url": "https://ross.abutalabs.com/products/chatbot", "card": {"archived": false, "artifact_type": "application", "description": "A full-featured, hackable Next.js AI chatbot built by Vercel", "domain": ["chatbots", "artificial-intelligence", "large-language-models", "web-development", "frontend", "self-hosted"], "enriched": true, "function": ["chatbot", "chat-interface", "web-framework", "auth", "llm-inference", "rag", "file-upload", "state-management"], "health_score": 75, "homepage": "https://chatbot.ai-sdk.dev", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["vercel/chatbot"], "name": "vercel/chatbot", "platform": ["self-hosted", "cloud"], "pushed_at": "2026-07-08T21:55:02+00:00", "repo": "vercel/chatbot", "stars": 20876, "tags": ["nextjs", "ai-sdk", "vercel", "shadcn-ui", "chat-template", "artifacts", "typescript", "starter-template", "nodejs", "web-server", "docker"], "topics": ["ai", "nextjs", "shadcn-ui", "vercel", "chatgpt", "react", "redis"], "urls": [], "use_cases": ["build a custom ai chatbot app", "deploy my own chatgpt-like assistant", "nextjs chatbot starter template with auth and chat history", "chatbot with artifacts like claude or canvas", "self-host a chatbot with multiple llm providers", "add generative ui and tool calls to a chat app", "multimodal chatbot with file and image uploads"], "what_it_is": "A full-featured, hackable Next.js AI chatbot template built by Vercel on top of the AI SDK, with chat history persistence, authentication, artifacts, and multimodal support. It ships with shadcn/ui components, Auth.js authentication, Neon Postgres and Vercel Blob storage, and one-click deployment to Vercel.", "when_to_avoid": ["you need a simple embeddable chat widget rather than a full application", "you are not using the React/Next.js ecosystem", "you want a backend-agnostic or non-Vercel-first deployment without extra setup", "you need a lightweight library to add chat to an existing app instead of a template"], "when_to_choose": ["you want a production-quality, hackable chatbot foundation on Next.js and React", "you plan to deploy on Vercel with Neon Postgres and Vercel Blob", "you need built-in auth, chat sharing, artifacts, and streaming responses", "you want to swap between OpenAI, Anthropic, Google, xAI, and other providers via the AI SDK"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chatbot", "repo": "vercel/chatbot", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.497589+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:58:31.595055+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43354859422476f644e03277b5ea8d7108e2410cfe0923d1271bc20d5964bcdc", "fetched_at": "2026-08-28T04:11:30.497589+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vercel/chatbot"}, {"content_hash": "ae424084ad56d974baffba1fcffb7dece5a615b9333531603b8c1e9db4cc0d54", "fetched_at": "2026-08-29T07:57:34.429684+00:00", "kind": "homepage", "missing": false, "url": "https://chatbot.ai-sdk.dev"}, {"content_hash": "9c42603aa020bd83bd2207b5ff2c8c4537e587551f4b8c3835844412eadf7f24", "fetched_at": "2026-08-29T07:57:34.438691+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/en/docs"}, {"content_hash": "0d0dcdae49b63d952091ed341baed7d28726fb70465966ee1e9fee6dd66edf07", "fetched_at": "2026-08-29T07:57:34.440571+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs"}, {"content_hash": "1c51a56c7d67498528feaf0c2d75cf7e9ed2e11ee77119b4f7ad4e6d1cb5f007", "fetched_at": "2026-08-29T07:57:34.442272+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/architecture"}, {"content_hash": "63ff4235f12fc5b7e3d0f3a50644173298e082739e4f1ef6b1f792a4f5d09b6f", "fetched_at": "2026-08-29T07:57:34.444142+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/deploying"}, {"content_hash": "b212c9f5d27446742b739dfe5488139044a5693dc6af8f6cb53fa90daa34aa11", "fetched_at": "2026-08-29T07:57:34.445726+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/setup"}, {"content_hash": "bdec749167b4a85424653b0e517e44fdaee643f9629c04586d95c088ad10fcc8", "fetched_at": "2026-08-29T07:57:34.447203+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/artifacts"}, {"content_hash": "fea98cff8c009d88ae65820d147f1608406617646be352e918ef2272947413ca", "fetched_at": "2026-08-29T07:57:34.449185+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/fonts"}, {"content_hash": "6ad45ab5eb648d9e5b315c11a55aef79dc43923f1cce8144c1aee1a2f2b32108", "fetched_at": "2026-08-29T07:57:34.450881+00:00", "kind": "site_page", "missing": false, "url": "https://chatbot.ai-sdk.dev/docs/customization/models-and-providers"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 85, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1202, "days_push": 56, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}