{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/2"}],"enrichment":{"capability":"Unified client library for chat completions, text embeddings, and image embeddings across GitHub Models, Azure AI Foundry deployments, and Azure OpenAI Service.","skillfed_tags":["azure-sdk","multi-provider","embeddings"],"use_cases":["Compare inference quality across different AI models using identical Python code and a single client.","Build applications on GitHub Models for prototyping, then migrate to Azure OpenAI or Foundry endpoints without rewriting client code.","Implement chat completions or text embeddings against Azure AI Foundry deployments with automatic credential handling.","Evaluate multiple model providers in A/B testing scenarios by swapping endpoints and credentials.","Generate text embeddings from various Azure-hosted models for vector search or semantic similarity tasks."],"what_it_does":"Azure AI Inference is a Python client library that abstracts authentication and API calls to multiple AI model deployment services under a single interface. It supports GitHub Models (free-tier), Azure AI Foundry Serverless and Managed Compute endpoints, and Azure OpenAI Service, allowing developers to write inference code once and switch between providers or compare model performance without rewriting client logic.\n\nThe library provides ChatCompletionsClient and EmbeddingsClient classes for synchronous and asynchronous operations. It handles credential management via API keys, GitHub tokens, or Entra ID, and manages REST API versioning. Runtime dependencies are minimal (isodate, azure-core, typing-extensions), and the package is in beta but actively maintained with recent releases.","worth_installing":"Yes, with conditions. Install if you are building on Azure AI services and want a unified client across GitHub Models, Foundry, or Azure OpenAI\u2014it eliminates provider-specific boilerplate. The library is actively maintained, has no known vulnerabilities, and uses a permissive MIT license. However, it is still in beta (1.0.0b9), so expect potential API changes before a stable release."},"id":"azure-ai-inference","links":{"html":"https://skillfed.io/packages/azure-ai-inference","md":"https://skillfed.io/packages/azure-ai-inference.md","pypi":"https://pypi.org/project/azure-ai-inference/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-02-15","license_spdx":null,"license_treatment":"permissive","name":"azure-ai-inference","python_support":"supports_current","summary":"Microsoft Azure AI Inference Client Library for Python"},"popularity":{"monthly_downloads":5834617,"position":2029,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.0b9"}
