Fully customizable AI Chatbot powered by Microsoft Azure
Made in Hawaii
- Template
- Based on the Next.js AI Chatbot template
- Next.js App Router
- Advanced routing for seamless navigation and performance
- React Server Components (RSCs) and Server Actions for server-side rendering and increased performance
- AI SDK
- Unified API for generating text, structured objects, and tool calls with LLMs
- Hooks for building dynamic chat and generative user interfaces
- shadcn/ui
- Styling with Tailwind CSS
- Component primitives from Radix UI for accessibility and flexibility
- Model Provider
- Azure OpenAI Service for building custom generative AI solutions using GPT-4o and DALL-E 3 as the default models
- Data Persistence
- Azure Database for PostgreSQL for saving chat history and user data
- Azure Blob Storage for efficient file storage
- Authentication
- Auth.js for Authentication for the Web
- Microsoft Entra ID for managing user identities
- Clone the repository from Github
git clone https://github.com/motojinc25/chatci.git
- Install the required dependencies
pnpm install
- Copy .env.sample to .env and enter your values
copy .env.sample .env
- Start the application (in development mode)
pnpm run dev
Open http://localhost:3000 with your browser to see Chat Ci.
Source code in this repository is made available under the Apache License Version 2.0.