Microsoft enables the options to generate images using Azure OpenAI.
This repository contains a simple console application written in .NET 7 to demonstrate how to call an Azure OpenAI service to generate an image.
You can use dotnet run
to build the project and pass directly the parameters to the console application.
dotnet run
--openairesource <NAME OF YOUR AZURE OPENAI RESOURCE>
--openaikey <API KEY OF YOUR AZURE OPENAI SERVICE>
--prompt <PROMPT TO GENERATE THE IMAGE>
--number <NUMBER OF IMAGES TO GENERATE>
--size <SIZE OF THE IMAGE>
--output <PATH TO A FILE TO STORE THE LINKS TO THE GENERATED IMAGES>
The generated images are stored within an Azure Blob Storage hosted by Microsoft. If you want to delete the images, you need to call another endpoint which is included in this project aswell. You can use dotnet run
to build the project and pass directly the parameters to the console application.
dotnet run
--openairesource <NAME OF YOUR AZURE OPENAI RESOURCE>
--openaikey <API KEY OF YOUR AZURE OPENAI SERVICE>
--delete <ID OF THE IMAGE(S) TO GENERATE>
If you are more interested into details, please see the following medium.com posts: