Powerful chatGPT for Azure OpenAI

Experience the next generation of AI conversation with Azure OpenAI GPT-5 series (gpt-5, gpt-5-mini, gpt-5-nano, gpt-5-chat), Azure AI Foundry models (gpt-5.2, gpt-5.1), O-series reasoning models (o3, o3-mini, o4-mini), GPT-4o models, and GPT-4.1 series, enhanced with Sora video generation and real-time voice capabilities.

Sora AI Video Generation
Real-time Voice Chat
GPT-5 & O-series Reasoning 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

Enhanced Real-time Voice Chat

Experience natural conversations with dual GPT Realtime models (gpt-realtime & gpt-realtime-mini). Switch models instantly and choose from 8 distinct voices.

  • Dual GPT Realtime models
  • 8 voice options
  • Speaker mute control
  • Instant model switching

Latest AI Models

Support for the most advanced AI models including GPT-5 series (gpt-5, gpt-5-mini, gpt-5-nano, gpt-5-chat), Azure AI Foundry models (gpt-5.2 gpt-5.1), O-series reasoning models (o3, o3-mini, o4-mini), GPT-4o series, and GPT-4.1 series.

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.

Conversation Management

Full control over messages with delete, hide/unhide capabilities. Sync conversations across devices via Azure Table Storage.

Bing News Integration

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

See It In Action

Getting Started

1

Clone Repository

Get the latest code from GitHub

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

Configure Environment

Set up your Azure OpenAI credentials (and Azure AI Foundry project endpoint for gpt-5.2 / gpt-5.1)

cp .envtemplate .env # Edit .env with your Azure OpenAI credentials # If using Azure AI Foundry models (gpt-5.2 / gpt-5.1), also set AZURE_AI_FOUNDRY_ENDPOINT and AZURE_AI_FOUNDRY_KEY
3

Install Dependencies

Install required Node.js packages

npm install
4

Start the Application

Launch the development server

npm start
2

Configure Environment

Set up your Azure OpenAI credentials (and Azure AI Foundry project endpoint for gpt-5.2 / gpt-5.1)

cp .envtemplate .env # Edit .env with your Azure OpenAI credentials # If using Azure AI Foundry models (gpt-5.2 / gpt-5.1), also set AZURE_AI_FOUNDRY_ENDPOINT and AZURE_AI_FOUNDRY_KEY
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
  • (Optional) Azure AI Foundry project access (for gpt-5.2 / gpt-5.1)
  • 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