{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "boardui-boardui--deploy-ai-chat-on-own-key",
 "repo": "BoardUI/boardui",
 "repo_url": "https://github.com/BoardUI/boardui",
 "repo_slug": "boardui-boardui",
 "title": "Deploy a working AI chat app with your own model key",
 "page_title": "How to deploy a working AI chat app with your own model key with Boardui",
 "summary": "Click one deploy button, paste one API key, and get a live AI chat site from this repo.",
 "who": "A non-developer or founder who wants a hosted AI chat page for testing or a demo, without writing code.",
 "problem": "Building a chat front end with streaming replies, a composer, and a safe place for the API key takes time before anyone can try the model.",
 "outcome": "A deployed chat site at your own URL that answers with the model behind the key you supplied.",
 "steps": [
  "Open the repo and click the Vercel deploy button in the README.",
  "When Vercel asks for the environment variable AI_API_KEY, paste your model provider key.",
  "Wait for the first deploy to finish, then open the URL Vercel gives you.",
  "Send a message in the chat at the homepage to confirm the model replies.",
  "In your provider dashboard, set a spending limit on the key if the provider offers one."
 ],
 "agent_prompt": "Using the repo BoardUI/boardui, guide me through its Vercel deploy button and the AI_API_KEY variable, using <provider-name> as my provider. Expected output: a live URL where the homepage chat returns a reply. Verify that the key is set only as a server-side environment variable and that a spending limit was created where the provider offers one.",
 "agents": [
  "any"
 ],
 "difficulty": "Beginner",
 "time": "15 minutes",
 "basis": "readme",
 "caveat": "The README says the key never reaches the browser but the cost is bounded only by the spending cap you set on the key, so set one before sharing the URL.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "typescript",
 "requirements": [
  "A model provider API key (OpenAI, Anthropic, Google, OpenRouter, Vercel AI Gateway, Groq, or xAI)",
  "A GitHub account and a Vercel account for the one-click deploy",
  "Node.js and npm for local runs or CLI installs",
  "A Next.js project if you want to add components to existing code"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The chat is open to anyone with the URL, so anyone can spend against your key until a provider-side spending cap is set."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/boardui-boardui/deploy-ai-chat-on-own-key/",
 "md": "https://dedupedai.com/use-cases/boardui-boardui/deploy-ai-chat-on-own-key/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/boardui-boardui--deploy-ai-chat-on-own-key.json",
 "api_version": "v1"
}
