Migrate from Azure OpenAI to ParrotRouter

Simplify your infrastructure while maintaining enterprise security. Access 100+ models without managing Azure resources.

C# / .NET Migration

Before (Azure OpenAI):

var client = new AzureOpenAIClient(
    new Uri("https://YOUR.openai.azure.com/"),
    new AzureKeyCredential("YOUR_AZURE_KEY")
);

var response = await client.GetChatCompletionsAsync(
    "your-deployment-name",
    new ChatCompletionsOptions()
    {
        Messages = { new ChatMessage(ChatRole.User, "Hello!") }
    }
);

After (ParrotRouter):

var client = new OpenAIClient(
    "YOUR_PARROTROUTER_KEY",
    new OpenAIClientOptions
    {
        Endpoint = new Uri("https://api.parrotrouter.com/v1")
    }
);

var response = await client.GetChatCompletionsAsync(
    "gpt-4",  // Direct model names
    new ChatCompletionsOptions()
    {
        Messages = { new ChatMessage(ChatRole.User, "Hello!") }
    }
);
Enterprise Benefits
  • SOC 2 Compliant

    Enterprise-grade security

  • Data Privacy

    Your data never trains models

  • SLA Guarantee

    99.9% uptime commitment

No More Azure Hassles
  • No deployment management
  • No regional restrictions
  • No quota limitations
  • Instant model updates
References
  1. [1] OpenAI. "Migration Guide" (2024)
  2. [2] Anthropic. "Migrating to Claude" (2024)
  3. [3] LangChain. "Provider Adapters" (2024)