A production-ready, extensible AI chatbot platform built with Next.js, Vercel AI SDK, and DeepInfra.
🚀 Features · 📦 Deploy Your Own · 💻 Running Locally · 🔐 Security · 👨💻 Authors · 📜 License
- 🔁 Streaming Responses: Powered by the Vercel AI SDK for seamless integration with multiple LLM providers.
- 🛠️ Tool Integrations: Easily extend capabilities (includes a working weather tool example).
- 🧠 Model Flexibility: Compatible with DeepInfra, OpenAI, and more.
- 🎨 Modern UI/UX: Built with shadcn/ui and Tailwind CSS.
- 🔗 Vercel-Optimized: Zero-config deployment with edge functions and App Router support.
- 🧩 Modular Architecture: Plug-and-play components for fast iteration and innovation.
Deploy a live version instantly via Vercel:
git clone https://github.com/Boomchainlab/aiunlocked-sdk.git
cd aiunlocked-sdkp
2. Install Dependencies
npm install
# or
yarn install
# or
pnpm install
3. Add Environment Variables
Create a .env.local file in the root directory:
DEEPINFRA_API_KEY=your_deepinfra_api_key
4. Start the Dev Server
npm run dev
# or
yarn dev
# or
pnpm dev
Then open http://localhost:3000 in your browser.
🔐 Secure Deployment Practices
• 🔑 Do not hard-code your API keys in the repo.
• 🌐 Use Vercel’s Environment Variables dashboard for production secrets.
• 🔁 Rotate keys periodically from DeepInfra/OpenAI dashboards.
• 🧪 Use .env.example to guide contributors.
👨💻 Authors
AIUNLOCKED SDK is adapted from the official Vercel Labs AI SDK Starter, customized and extended by:
• Boomchainlab
• DeepInfra
• Vercel AI SDK
🧠 Unlock Possibilities
“The future isn’t just AI — it’s AI you control.”
— AIUNLOCKED Team