Azure OpenAI Service REST API
Jump to navigation
Jump to search
A Azure OpenAI Service REST API is a REST API that provides access to Azure OpenAI Services.
- Context:
- It can (typically) requires authentication, either via API Key Authentication or Microsoft Entra Authentication.
- It can be used to authenticate and interact with Azure OpenAI services like GPT-3, Codex, and other AI models.
- It can supports different types of operations such as Completions, Embeddings, and Chat Completions.
- It can includes versioning using the api-version query parameter.
- It can allows creating text completions, embeddings, and chat completions through specific endpoints.
- It can supports various API Versions for flexibility and up-to-date features.
- Example(s):
- Azure OpenAI Service REST API, 2022-12-01, This is the most stable and widely used version. It supports all the core features of Azure OpenAI Service, including completions, embeddings, and generation.
- Azure OpenAI Service REST API, 2023-03-15-preview: This is a preview version that includes some new features, such as improved completions and support for new models.
- Azure OpenAI Service REST API, 2023-05-15: This newer version includes additional features and bug fixes.
- Azure OpenAI Service REST API, 2023-06-01-preview: This is the latest preview version, and it includes new features and bug fixes.
- ...
- Counter-Example(s):
- A OpenAI API.
- See: Azure AI, Microsoft Entra, RESTful Web Services.
References
2023
- (Microsoft, 2023) ⇒ Microsoft. (2023). “Azure OpenAI Service REST API.” Retrieved from https://learn.microsoft.com/en-us/azure/ai-services/openai/reference.
- QUOTE: The Azure OpenAI Service REST API offers various endpoints for Authentication, Completions, Embeddings, and Chat Completions. The API provides detailed documentation on how to authenticate using either API keys or Microsoft Entra ID, and how to utilize different operations like creating text completions, embeddings, and chat completions.