Set Default Calendar Permission for your Organization with Graph API!

My colleague (Simon Skotheimsvik) asked me if there was a way to use Graph API to set calendar permissions in Exchange Online. He had a script he used with customers to set the default calendar sharing permission for all users in an organization. It turns out it is possible, using the calendar/calendarpermissions/{id} endpoint. Here is … Continue reading Set Default Calendar Permission for your Organization with Graph API!

Use the Azure OpenAI GPT-4o (all-in-one-model) with PowerShell!

On May 13th GPT-4o was released in preview in the Azure OpenAI Playground. No API access, only accessible in the browser. Today I was going into the playground to test something with the GPT-4o model, but could not find it. What had happened? Turnes out it suddenly was in GA and available to choose under … Continue reading Use the Azure OpenAI GPT-4o (all-in-one-model) with PowerShell!

Should I let Azure OpenAI reply to my emails?

What if AI could reply to all your emails, would you let it? In this blog post, I have created a short proof of concept that does exactly that: let AI answer emails on your behalf. This is done by using Power Automate and Azure OpenAI. The flow looks at the current email chain, and … Continue reading Should I let Azure OpenAI reply to my emails?

Azure AI Speech Service and PowerShell

I have been playing around with the Azure AI Speech Service lately. In short, it's a service to generate text-to-voice and voice-to-text. You can even train it to understand certain voices from recordings and generate a new text-to-speech voice based on a recording of your own voice. You can read more in-depth details here. I … Continue reading Azure AI Speech Service and PowerShell

Get Chat GPT / Azure OpenAI responses based on documents in SharePoint / Teams

This is currently in preview, but here is the way to get started with having Chat GPT / Azure OpenAI giving responses based on your own internal documents you have store in a SharePoint document library. Go to https://oai.azure.com/ If you already have access to Azure OpenAI, click Create a Resource. Fill out the following and … Continue reading Get Chat GPT / Azure OpenAI responses based on documents in SharePoint / Teams

How do I have a conversation with the Azure OpenAI/GPT API?

In my blog post "Getting Started with Azure OpenAI and PowerShell" I explored how to use the completion endpoint in Azure OpenAI to get answers to single questions/prompts with no context history. Now we are taking it to the next step, by having a conversation with the AI. So how do we actually do this? … Continue reading How do I have a conversation with the Azure OpenAI/GPT API?