πŸ€– Powerful chatGPT for Azure OpenAI

Experience the next generation of AI conversation with Azure OpenAI GPT-4o-realtime/o1/o1-mini/o3/o3-mini/o4-mini/GPT-4O/GPT-4O-mini/GPT-4.5-preview/GPT-4.1/GPT-4.1-nano/GPT-4.1-mini models and future releases, enhanced with Sora video generation and real-time voice capabilities.

🎬 Sora AI Video Generation
πŸŽ™οΈ Real-time Voice Chat
🧠 GPT-4o & O Series Models
πŸ“± PWA Support
Azure ChatGPT Demo Desktop Screenshot Azure ChatGPT Demo Mobile Screenshot

🌟 Powerful Features

🎬

Sora AI Video Generation

Transform text descriptions into stunning videos using OpenAI's cutting-edge Sora model. Create high-quality videos with customizable duration and aspect ratios.

  • Text-to-video generation
  • AI prompt enhancement
  • Progress tracking
  • High-quality output
πŸŽ™οΈ

GPT-4o Realtime Voice Chat

Experience natural conversations with real-time voice interaction using GPT-4o-realtime-preview model. Talk naturally and get instant responses.

  • Real-time voice conversations
  • Natural speech recognition
  • Instant AI responses
  • Mobile optimized
🧠

Latest AI Models

Support for the most advanced AI models including GPT-4o, GPT-4o-mini, o1, o1-mini, o3, o3-mini, and more.

πŸ“±

Progressive Web App

Install as a native app on any device. Optimized for mobile and tablet with offline capabilities.

πŸ–ΌοΈ

Image Generation & Editing

Generate and edit images using DALL-E and GPT-Image-1 APIs. Create visual content from text descriptions.

πŸ—£οΈ

Speech Services

Azure Text-to-Speech and Speech-to-Text integration with batch transcription support using Whisper model.

πŸ”

Azure AD Authentication

Secure authentication using Azure Active Directory with enterprise-grade security features.

πŸ’¬

Advanced Conversation Control

Full control over messages with delete, hide/unhide capabilities. Export conversations to markdown.

πŸ“°

Bing News Integration

Get the latest news updates through Bing API integration directly in your conversations.

πŸŽ₯ See It In Action

πŸš€ Getting Started

1

Clone the Repository

Get the source code from GitHub

git clone https://github.com/hddevteam/Azure-chatGPT-demo.git
2

Configure Environment

Set up your Azure OpenAI API keys and endpoints

cp .envtemplate .env # Edit .env with your Azure OpenAI credentials
3

Install Dependencies

Install required Node.js packages

npm install
4

Start the Application

Launch the development server

npm start

Prerequisites

  • Node.js 16+ installed
  • Azure OpenAI API access
  • Azure subscription (for advanced features)
  • Sora API access (for video generation)

πŸ› οΈ Built With

⚑
Node.js
🌐
Express.js
πŸ€–
Azure OpenAI
🎬
Sora API
πŸ”
Azure AD
πŸ—£οΈ
Azure Speech
πŸ’Ύ
Azure Storage
πŸ”§
Webpack