Azure-OpenAI-demos
Azure OpenAI (demos, documentation, accelerators).
Stars: 593
Azure OpenAI demos is a repository showcasing various demos and use cases of Azure OpenAI services. It includes demos for tasks such as image comparisons, car damage copilot, video to checklist generation, automatic data visualization, text analytics, and more. The repository provides a wide range of examples on how to leverage Azure OpenAI for different applications and industries.
README:
https://oai.azure.com/portal
🔥New! AI audio and video podcast generator using Azure OpenAI, Azure Document Intelligence and Azure AI Speech services
Go to notebook
🔥New! GPT-4o fine tuning model for VQA with Azure OpenAI
Go to notebook
🔥New! Structured outputs with GPT-4o
The GPT-4o-2024-08-06 model is designed to perform a wide range of tasks with minimal cost and latency, making it perfect for applications that require fast, real-time text responses. With the introduction of JSON Structured Outputs, it delivers 100% reliability in evaluations, ensuring outputs perfectly match the defined output schemas. This innovation enhances the efficiency and accuracy of AI-powered applications across diverse use cases.
Go to notebook
🔥New! RAG with Azure Document Intelligence and Azure OpenAI gpt-4o mini (Document analysis).
Demo 1
Demo 2
🔥New! Images analysis with Azure Document Intelligence and Azure OpenAI gpt-4o mini
This notebook provides an example of how to use Azure AI Document Intelligence to output detected figures and the hierarchical document structure in markdown.
Demo
🔥New! Semantic chunking
Semantic Chunking considers the relationships within the text. It divides the text into meaningful, semantically complete chunks. This approach ensures the information’s integrity during retrieval, leading to a more accurate and contextually appropriate outcome.
Demo
🔥New! Azure OpenAI Batch
The Azure OpenAI Batch API is designed to handle large-scale and high-volume processing tasks efficiently. Process asynchronous groups of requests with separate quota, with 24-hour target turnaround, at 50% less cost than global standard. With batch processing, rather than send one request at a time you send a large number of requests in a single file. Global batch requests have a separate enqueued token quota avoiding any disruption of your online workloads.
Demo
🔥New! Neo4j and Azure OpenAI
Go to notebooks
🔥New! Azure OpenAI model benchmarks
Go to notebook
🔥New! Autogen demos
Go to demo folder
🔥New! GPT-4o Python SDK demo
Go to demo
🔥New! Phi-3 Vision demo
Go to demo
🔥New! GPT-4o
Go to document
🔥New! Image comparisons:
Go to demo
🔥New! Build your car damage copilot:
Go to demo
🔥New! Chat with your own videos:
Go to demo
🔥New! Video to checklist generation:
Go to demo
🔥New! Video dubbing (football example):
Go to demo
➡️ PowerPoint presentation of Azure OpenAI GPT-4 Turbo vision capabilities:
Go to document
📹 Demos videos are available here:
Go to demos videos on YouTube
🔥New! Generic Azure OpenAI GPT-4 Turbo with Vision demos:
Go to demo
🔥New! Build your images copilot retail description products demo using Azure OpenAI GPT-4 Turbo with Vision:
Go to demo
🔥New! Build your images copilot for plants using Azure OpenAI GPT-4 Turbo with Vision:
Go to demo
🔥New! Car report copilot for Insurance industry using Azure OpenAI GPT-4 Turbo with Vision and Azure AI enhancements:
Go to demo
🔥New! Automatic images extraction and analysis from a PDF file using Azure OpenAI GPT-4 Turbo with Vision:
Go to demo
🔥 New! Agenda content generation:
Go to demo
🔥 New! Autogen for stock prices analysis to get stock prices time series, financial analysis and Python visualization:
Go to demo
🔥 New! RAG application usecase (French legal usecase):
Go to demo
🔥 New! Embeddings visualization with Atlas:
Go to demo
🔥 New! Emails summarization:
Go to demo
🔥 New! Image storytelling using Azure Computer Vision and Azure OpenAI:
Go to demo
🔥 New! Interviews questions generation:
Go to demo
🔥 New! Time zone detection:
Go to demo
🔥 New! YouTube speech transcription and summarization with Azure OpenAI whisper:
Go to demo
🔥 New! Automatic data visualisation with LLM:
Go to demo
🔥 New! Semantic kernel demo:
Go to demo
🔥 New! Fine tuning with Azure OpenAI:
Go to demo
🔥 New! Time series analysis and forecasting with Azure OpenAI:
Go to demo
🔥 New! Webscraping analysis documents with Azure OpenAI:
Go to demo
🔥 New! Airport code identification:
Go to demo
🔥 New! GPT35 Turbo Instruct model with Azure OpenAI:
Go to demo
🔥 New! Writer assistant:
Go to demo
🔥 New! Data generation with Azure OpenAI:
Go to demo
🔥 New! Text to emojis and Emojis to text:
Go to demo
🔥 New! Twitter analysis:
Go to demo
🔥 New! PII analysis:
Go to demo
🔥 New! Grammar analysis:
Go to demo
🔥 New! Heath report analysis:
Go to demo
🔥 New! Web article analysis:
Go to demo
🔥 New! Entity analysis:
Go to demo
🔥 New! Docstring generation for python code:
Go to demo
🔥 New! CSV dataset analysis:
Go to demo
🔥 New! GPT4 with Azure OpenAI:
Go to demo
🔥 New! Azure Safety Content for text and images:
How to use Azure Safety Content for moderation on text and images
Go to demo folder
🔥 New! Chunks management:
Some utilities to manage chunks
Go to demo folder
🔥 New! Image to image using Bing Services, Azure Computer Vision and Dalle 2 from Azure OpenAI:
How to use Bing services to search images from a prompt, to generate a new image using Dalle 2 from Azure OpenAI from a prompt generated by Azure Computer Vision
Go to demo folder
🔥 New! Insurance accident report analysis:
An example of an insurance accident report analysis
Go to demo folder
🔥 New! PDF images extraction and analysis:
How to extract images from a PDF file and to get insights using Azure Computer Vision. These insights can be integrated then into Azure Cognitive Search
Go to demo folder
🔥 New! PNR analysis:
An example of a PNR analysis with Azure OpenAI
Go to demo folder
🔥 New! Project management:
An example of a project management use-case.
Go to demo folder
🔥 New! SAS language analysis:
How to analyse SAS language to generate insights and to convert it into others languages.
Go to demo folder
🔥 New! Azure OpenAI Whisper for Speech to Text and analysis:
Use of Azure OpenAI Whisper new integration for speech to text and analysis with Azure OpenAI.
Go to demo folder
🔥 New! Document translation with Azure OpenAI:
Document translation using Azure OpenAI
Go to demo folder
🔥 New! YouTube video analysis with Azure OpenAI:
YouTube video processing to generate insights using Azure OpenAI
Go to demo folder
- Azure OpenAI basics:
Some basic Azure OpenAI demos to understand and discover Azure OpenAI
Go to demo folder
- Azure OpenAI quick demos:
Some demos for a quick Azure OpenAI workshop
Go to demo folder
- Vectors embeddings for text, images and audio files:
Presentation of vectors embeddings for text, images and audio files. A quick demo to understand the embedding process.
Go to demo folder
- Embeddings with Pandas:
Demo about embeddings using some pandas dataframe
Go to demo folder
- Azure Computer Vision and Langchain:
Use of Azure Computer Vision and Langchain
Go to demo folder
- Azure Cognitive Search Vector Search JSON document analysis with Azure OpenAI:
A demo about JSON document analysis with Azure OpenAI and Azure Cognitive Search and its vector store
Go to demo folder
- Python code analysis with Langchain, Azure OpenAI and Azure Cognitive Search:
A demo about Python notebooks analysis with Azure OpenAI and Azure Cognitive Search and its vector store
Go to demo folder
- PDF documents analysis with Langchain, Azure OpenAI and Azure Cognitive Search:
A demo about analysing PDF documents with Langchain, Azure OpenAI and Azure Cognitive Search and its vector store
Go to demo folder
- Llama:
Simple introduciton to LLAMA
Go to demo folder
- Dall-e 2 images generation:
How to generae artificial images with Azure OpenAI and Dall e 2
Go to demo folder
- Python function integration:
How to integrate python functions with Azure OpenAI
Go to demo folder
- Video Indexer transcripts analysis with Azure OpenAI and Azure Cognitive Search:
How to analyse Azure Video Indexer transcripts with Azure OpenAI
Go to demo folder
- Email response generation:
How to generate automatic email response with Azure OpenAI
Got to demo folder
- Wikification:
How to do wikification with Azure OpenAI
Got to demo folder
- Resume analysis:
How to do resume analysis with Azure OpenAI
Got to demo folder
- Text Analytics with Azure OpenAI:
How to do sentiment analysis or text analytics with Azure OpenAI
Go to demo folder
- How to call a deployed Prompt Flow model?
Python code to call a prompt flow deployed model.
Go to demo folder
- From text to emojis:
How to categorize a text with some emojis with Azure OpenAI
Go to demo folder
- Code optimization and conversion:
How to optimize and convert some code with Azure OpenAI
Go to demo folder
- PowerPoint generation:
How to generate PowerPoint presentation with Azure OpenAI
Go to demo folder
- FHIR analysis:
How to analyse FHIR data (Fast Healthcare Interoperability Resources) with Azure OpenAI
Go to demo folder
- Utilities:
Some Azure OpenAI utilities
Go to demo folder
- Analyse audio meeting notes with Azure OpenAI and Azure Speech Services:
How to analyse an audio recording meeting notes with Azure OpenAI and Azure Speech services for Speech to Text and Text to Speech
Go to demo folder
- Movies recommendation system using Azure OpenAI and Azure Cognitive Search:
Go to demo folder
Some screenshots from the movies recommendation app using Azure OpenAI:
Some screenshots from the movies recommendation app using Azure OpenAI and Azure Cognitive Search:
Azure OpenAI:
https://azure.microsoft.com/en-us/products/ai-services/openai-service-b
Documentation:
https://learn.microsoft.com/en-us/azure/ai-services/openai/
Azure OpenAI Studio:
https://oai.azure.com/portal
What's new in Azure OpenAI?
https://learn.microsoft.com/en-us/azure/ai-services/openai/whats-new
Azure OpenAI Workshops
https://github.com/Azure/azure-openai-workshop
https://github.com/microsoft/OpenAIWorkshop
https://github.com/csiebler/openai-in-a-day
Azure Search OpenAI solution accelerator
https://github.com/Azure-Samples/azure-search-openai-solution-accelerator
Azure Cognitive Search Azure OpenAI Accelerator
https://github.com/MSUSAzureAccelerators/Azure-Cognitive-Search-Azure-OpenAI-Accelerator
Azure Cognitive Search async Azure OpenAI
https://github.com/ruoccofabrizio/azure-cognitive-search-async-azure-open-ai
https://github.com/MSUSAzureAccelerators/Azure-Cognitive-Search-Azure-OpenAI-Accelerator/tree/main
Overview of Responsible AI practices for Azure OpenAI models
https://learn.microsoft.com/en-us/legal/cognitive-services/openai/overview
Data, privacy, security
https://learn.microsoft.com/en-us/legal/cognitive-services/openai/data-privacy
Content filtering
https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/content-filter
Learn Azure OpenAI
https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/
Azure OpenAI Service models
https://learn.microsoft.com/en-GB/azure/cognitive-services/openai/concepts/models
Azure OpenAI Service Frequently Asked Questions
https://learn.microsoft.com/en-gb/azure/cognitive-services/openai/faq
Transparency Note for Azure OpenAI Service
https://learn.microsoft.com/en-us/legal/cognitive-services/openai/transparency-note?context=%2Fazure%2Fcognitive-services%2Fopenai%2Fcontext%2Fcontext&tabs=text
OpenAI Cookbook
https://github.com/openai/openai-cookbook
ChatGPT + Enterprise data with Azure OpenAI and Cognitive Search
https://github.com/Azure-Samples/azure-search-openai-demo/
Azure OpenAI samples
https://github.com/Azure/openai-samples
Azure OpenAI Embeddings QnA
https://github.com/ruoccofabrizio/azure-open-ai-embeddings-qna
Learn how to customize a model for your application
https://learn.microsoft.com/en-GB/azure/cognitive-services/openai/how-to/fine-tuning?pivots=programming-language-python
Llm based virtual assistant demo
https://github.com/csiebler/llm-based-virtual-assistant-demo
Customer Service Conversational Insights with Azure OpenAI
https://github.com/microsoft/Customer-Service-Conversational-Insights-with-Azure-OpenAI-Services
Azure OpenAI Embeddings QnA
https://github.com/fvneerden/azure-open-ai-embeddings-qna
Azure OpenAI Embeddings QnA from Azure Video Indexer transcripts
https://github.com/fvneerden/azure-open-ai-embeddings-qna/tree/videosolacc
Microsoft AI Show demos videos:
https://learn.microsoft.com/en-us/shows/ai-show/?expanded=azure&products=azure-openai
YouTube demos videos:
https://www.youtube.com/results?search_query=azure+open+ai
https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/
If you still does not have Azure OpenAI access, apply now : https://aka.ms/oai/access
Date of creation: 05-Sept-2023
Updated: 16-Jan-2025
Serge Retkowsky | [email protected] | https://www.linkedin.com/in/serger/
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for Azure-OpenAI-demos
Similar Open Source Tools
Azure-OpenAI-demos
Azure OpenAI demos is a repository showcasing various demos and use cases of Azure OpenAI services. It includes demos for tasks such as image comparisons, car damage copilot, video to checklist generation, automatic data visualization, text analytics, and more. The repository provides a wide range of examples on how to leverage Azure OpenAI for different applications and industries.
awesome-llm-web-ui
Curating the best Large Language Model (LLM) Web User Interfaces that facilitate interaction with powerful AI models. Explore and catalogue intuitive, feature-rich, and innovative web interfaces for interacting with LLMs, ranging from simple chatbots to comprehensive platforms equipped with functionalities like PDF generation and web search.
awesome-gpt-prompt-engineering
Awesome GPT Prompt Engineering is a curated list of resources, tools, and shiny things for GPT prompt engineering. It includes roadmaps, guides, techniques, prompt collections, papers, books, communities, prompt generators, Auto-GPT related tools, prompt injection information, ChatGPT plug-ins, prompt engineering job offers, and AI links directories. The repository aims to provide a comprehensive guide for prompt engineering enthusiasts, covering various aspects of working with GPT models and improving communication with AI tools.
ai-data-science-team
The AI Data Science Team of Copilots is an AI-powered data science team that uses agents to help users perform common data science tasks 10X faster. It includes agents specializing in data cleaning, preparation, feature engineering, modeling, and interpretation of business problems. The project is a work in progress with new data science agents to be released soon. Disclaimer: This project is for educational purposes only and not intended to replace a company's data science team. No warranties or guarantees are provided, and the creator assumes no liability for financial loss.
rowfill
Rowfill is an open-source document processing platform designed for knowledge workers. It offers advanced AI capabilities to extract, analyze, and process data from complex documents, images, and PDFs. The platform features advanced OCR and processing functionalities, auto-schema generation, and custom actions for creating tailored workflows. It prioritizes privacy and security by supporting Local LLMs like Llama and Mistral, syncing with company data while maintaining privacy, and being open source with AGPLv3 licensing. Rowfill is a versatile tool that aims to streamline document processing tasks for users in various industries.
paperless-ai
Paperless-AI is an automated document analyzer tool designed for Paperless-ngx users. It utilizes the OpenAI API and Ollama (Mistral, llama, phi 3, gemma 2) to automatically scan, analyze, and tag documents. The tool offers features such as automatic document scanning, AI-powered document analysis, automatic title and tag assignment, manual mode for analyzing documents, easy setup through a web interface, document processing dashboard, error handling, and Docker support. Users can configure the tool through a web interface and access a debug interface for monitoring and troubleshooting. Paperless-AI aims to streamline document organization and analysis processes for users with access to Paperless-ngx and AI capabilities.
ai-driven-dev-community
AI Driven Dev Community is a repository aimed at helping developers become more efficient by utilizing AI tools in their daily coding tasks. It provides a collection of tools, prompts, snippets, and agents for developers to integrate AI into their workflow. The repository is regularly updated with new resources and focuses on best practices for using AI in development work. Users can find tools like Espanso, ChatGPT, GitHub Copilot, and VSCode recommended for enhancing their coding experience. Additionally, the repository offers guidance on customizing AI for developers, installing AI toolbox for software engineers, and contributing to the community through easy steps.
awesome-llm-apps
Awesome LLM Apps is a curated collection of applications that leverage RAG with OpenAI, Anthropic, Gemini, and open-source models. The repository contains projects such as Local Llama-3 with RAG for chatting with webpages locally, Chat with Gmail for interacting with Gmail using natural language, Chat with Substack Newsletter for conversing with Substack newsletters using GPT-4, Chat with PDF for intelligent conversation based on PDF documents, and Chat with YouTube Videos for engaging with YouTube video content through natural language. Users can clone the repository, navigate to specific project directories, install dependencies, and follow project-specific instructions to set up and run the apps. Contributions are encouraged, and new app ideas or improvements can be submitted via pull requests.
swark
Swark is a VS Code extension that automatically generates architecture diagrams from code using large language models (LLMs). It is directly integrated with GitHub Copilot, requires no authentication or API key, and supports all languages. Swark helps users learn new codebases, review AI-generated code, improve documentation, understand legacy code, spot design flaws, and gain test coverage insights. It saves output in a 'swark-output' folder with diagram and log files. Source code is only shared with GitHub Copilot for privacy. The extension settings allow customization for file reading, file extensions, exclusion patterns, and language model selection. Swark is open source under the GNU Affero General Public License v3.0.
CursorLens
Cursor Lens is an open-source tool that acts as a proxy between Cursor and various AI providers, logging interactions and providing detailed analytics to help developers optimize their use of AI in their coding workflow. It supports multiple AI providers, captures and logs all requests, provides visual analytics on AI usage, allows users to set up and switch between different AI configurations, offers real-time monitoring of AI interactions, tracks token usage, estimates costs based on token usage and model pricing. Built with Next.js, React, PostgreSQL, Prisma ORM, Vercel AI SDK, Tailwind CSS, and shadcn/ui components.
llm-rag-vectordb-python
This repository provides sample applications and tutorials to showcase the power of Amazon Bedrock with Python. It helps Python developers understand how to harness Amazon Bedrock in building generative AI-enabled applications. The resources also demonstrate integration with vector databases using RAG (Retrieval-augmented generation) and services like Amazon Aurora, RDS, and OpenSearch. Additionally, it explores using langchain and streamlit to create effective experimental applications.
ocular
Ocular is a set of modules and tools that allow you to build rich, reliable, and performant Generative AI-Powered Search Platforms without the need to reinvent Search Architecture. We help you build you spin up customized internal search in days not months.
GenerativeAIExamples
NVIDIA Generative AI Examples are state-of-the-art examples that are easy to deploy, test, and extend. All examples run on the high performance NVIDIA CUDA-X software stack and NVIDIA GPUs. These examples showcase the capabilities of NVIDIA's Generative AI platform, which includes tools, frameworks, and models for building and deploying generative AI applications.
Ollama-Colab-Integration
Ollama Colab Integration V4 is a tool designed to enhance the interaction and management of large language models. It allows users to quantize models within their notebook environment, access a variety of models through a user-friendly interface, and manage public endpoints efficiently. The tool also provides features like LiteLLM proxy control, model insights, and customizable model file templating. Users can troubleshoot model loading issues, CPU fallback strategies, and manage VRAM and RAM effectively. Additionally, the tool offers functionalities for downloading model files from Hugging Face, model conversion with high precision, model quantization using Q and Kquants, and securely uploading converted models to Hugging Face.
ai-chat-android
AI Chat Android demonstrates Google's Generative AI on Android with Firebase Realtime Database. It showcases Gemini API integration, Jetpack Compose UI elements, Android architecture components with Hilt, Kotlin Coroutines for background tasks, and Firebase Realtime Database integration for real-time events. The project follows Google's official architecture guidance with a modularized structure for reusability, parallel building, and decentralized focusing.
gemini-android
Gemini Android is a repository showcasing Google's Generative AI on Android using Stream Chat SDK for Compose. It demonstrates the Gemini API for Android, implements UI elements with Jetpack Compose, utilizes Android architecture components like Hilt and AppStartup, performs background tasks with Kotlin Coroutines, and integrates chat systems with Stream Chat Compose SDK for real-time event handling. The project also provides technical content, instructions on building the project, tech stack details, architecture overview, modularization strategies, and a contribution guideline. It follows Google's official architecture guidance and offers a real-world example of app architecture implementation.
For similar tasks
Azure-OpenAI-demos
Azure OpenAI demos is a repository showcasing various demos and use cases of Azure OpenAI services. It includes demos for tasks such as image comparisons, car damage copilot, video to checklist generation, automatic data visualization, text analytics, and more. The repository provides a wide range of examples on how to leverage Azure OpenAI for different applications and industries.
For similar jobs
sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.
teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.
ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.
classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.
chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.
BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students
uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.
griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.