Azure-OpenAI-demos
Azure OpenAI (demos, documentation, accelerators).
Stars: 562
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! 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: 09-Sept-2024
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-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.
DevoxxGenieIDEAPlugin
Devoxx Genie is a Java-based IntelliJ IDEA plugin that integrates with local and cloud-based LLM providers to aid in reviewing, testing, and explaining project code. It supports features like code highlighting, chat conversations, and adding files/code snippets to context. Users can modify REST endpoints and LLM parameters in settings, including support for cloud-based LLMs. The plugin requires IntelliJ version 2023.3.4 and JDK 17. Building and publishing the plugin is done using Gradle tasks. Users can select an LLM provider, choose code, and use commands like review, explain, or generate unit tests for code analysis.
docq
Docq is a private and secure GenAI tool designed to extract knowledge from business documents, enabling users to find answers independently. It allows data to stay within organizational boundaries, supports self-hosting with various cloud vendors, and offers multi-model and multi-modal capabilities. Docq is extensible, open-source (AGPLv3), and provides commercial licensing options. The tool aims to be a turnkey solution for organizations to adopt AI innovation safely, with plans for future features like more data ingestion options and model fine-tuning.
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.
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.
ai-research-assistant
Aria is a Zotero plugin that serves as an AI Research Assistant powered by Large Language Models (LLMs). It offers features like drag-and-drop referencing, autocompletion for creators and tags, visual analysis using GPT-4 Vision, and saving chats as notes and annotations. Aria requires the OpenAI GPT-4 model family and provides a configurable interface through preferences. Users can install Aria by downloading the latest release from GitHub and activating it in Zotero. The tool allows users to interact with Zotero library through conversational AI and probabilistic models, with the ability to troubleshoot errors and provide feedback for improvement.
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.
kaizen
Kaizen is an open-source project that helps teams ensure quality in their software delivery by providing a suite of tools for code review, test generation, and end-to-end testing. It integrates with your existing code repositories and workflows, allowing you to streamline your software development process. Kaizen generates comprehensive end-to-end tests, provides UI testing and review, and automates code review with insightful feedback. The file structure includes components for API server, logic, actors, generators, LLM integrations, documentation, and sample code. Getting started involves installing the Kaizen package, generating tests for websites, and executing tests. The tool also runs an API server for GitHub App actions. Contributions are welcome under the AGPL License.
file-organizer-2000
AI File Organizer 2000 is an Obsidian Plugin that uses AI to transcribe audio, annotate images, and automatically organize files by moving them to the most likely folders. It supports text, audio, and images, with upcoming local-first LLM support. Users can simply place unorganized files into the 'Inbox' folder for automatic organization. The tool renames and moves files quickly, providing a seamless file organization experience. Self-hosting is also possible by running the server and enabling the 'Self-hosted' option in the plugin settings. Join the community Discord server for more information and use the provided iOS shortcut for easy access on mobile devices.
repromodel
ReproModel is an open-source toolbox designed to boost AI research efficiency by enabling researchers to reproduce, compare, train, and test AI models faster. It provides standardized models, dataloaders, and processing procedures, allowing researchers to focus on new datasets and model development. With a no-code solution, users can access benchmark and SOTA models and datasets, utilize training visualizations, extract code for publication, and leverage an LLM-powered automated methodology description writer. The toolbox helps researchers modularize development, compare pipeline performance reproducibly, and reduce time for model development, computation, and writing. Future versions aim to facilitate building upon state-of-the-art research by loading previously published study IDs with verified code, experiments, and results stored in the system.
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.
phospho
Phospho is a text analytics platform for LLM apps. It helps you detect issues and extract insights from text messages of your users or your app. You can gather user feedback, measure success, and iterate on your app to create the best conversational experience for your users.
Stable-Diffusion-Android
Stable Diffusion AI is an easy-to-use app for generating images from text or other images. It allows communication with servers powered by various AI technologies like AI Horde, Hugging Face Inference API, OpenAI, StabilityAI, and LocalDiffusion. The app supports Txt2Img and Img2Img modes, positive and negative prompts, dynamic size and sampling methods, unique seed input, and batch image generation. Users can also inpaint images, select faces from gallery or camera, and export images. The app offers settings for server URL, SD Model selection, auto-saving images, and clearing cache.
agentcloud
AgentCloud is an open-source platform that enables companies to build and deploy private LLM chat apps, empowering teams to securely interact with their data. It comprises three main components: Agent Backend, Webapp, and Vector Proxy. To run this project locally, clone the repository, install Docker, and start the services. The project is licensed under the GNU Affero General Public License, version 3 only. Contributions and feedback are welcome from the community.
aws-reference-architecture-pulumi
The Pinecone AWS Reference Architecture with Pulumi is a distributed system designed for vector-database-enabled semantic search over Postgres records. It serves as a starting point for specific use cases or as a learning resource. The architecture is permissively licensed and supported by Pinecone's open-source team, facilitating the setup of high-scale use cases for Pinecone's scalable vector database.
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.