Skip to content
Hazem Ali edited this page Jun 12, 2025 · 4 revisions

Welcome to the AzureImage SDK documentation! This SDK provides a simple and efficient way to interact with Azure AI Foundry's image generation and manipulation services.

Overview

AzureImage SDK is a .NET library that enables developers to easily integrate Azure AI Foundry's image capabilities into their applications. The SDK supports .NET 6.0 and above, providing a modern and efficient way to work with AI-powered image generation and manipulation.

Key Features

  • 🚀 Easy integration with Azure AI Foundry
  • 🎨 Support for multiple image generation models
  • ⚡ High-performance async operations
  • 🔒 Built-in security and authentication
  • 📦 Available as NuGet and GitHub packages
  • 🧪 Comprehensive test coverage
  • 📚 Extensive documentation and examples

Quick Links

Supported Models

Installation

The SDK is available as both a NuGet package and a GitHub package. See our Installation Guide for detailed instructions.

# NuGet Package
dotnet add package AzureImage

# GitHub Package
dotnet add package AzureImage --source https://nuget.pkg.github.com/DrHazemAli/index.json

Quick Example

using AzureImage;
using AzureImage.Inference.Models;

// Initialize the client
var client = new AzureImageClient(new AzureImageOptions
{
    Endpoint = "your-endpoint",
    ApiKey = "your-api-key"
});

// Generate an image
var result = await client.GenerateImageAsync(new ImageGenerationRequest
{
    Prompt = "A beautiful sunset over mountains",
    Model = "stable-image-ultra"
});

Contributing

We welcome contributions! Please see our Contributing Guide for more information.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

References

Clone this wiki locally