Skip to content

Boomchainlab/aiunlocked-sdk

Repository files navigation

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


🚀 Features

  • 🔁 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 Your Own

Deploy a live version instantly via Vercel:

Deploy with Vercel


💻 Running Locally

1. Clone the Repository

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

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •