Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln hjälper dig att förstå supportlivscykeln för Azure OpenAI-API:er.
Anmärkning
Nya API-svarsobjekt kan läggas till i API-svaret utan versionsändringar. Vi rekommenderar att du bara parsar de svarsobjekt som du behöver.
2025-04-01-preview
Azure OpenAI-specifikationen använder OpenAPI 3.1, är ett känt problem som för närvarande inte stöds fullt ut av Azure API Management
API-utveckling
Tidigare mottog Azure OpenAI månatliga uppdateringar av nya API-versioner. Dra nytta av nya funktioner som krävs för att ständigt uppdatera kod- och miljövariabler med varje ny API-version. Azure OpenAI krävde också det extra steget för att använda Azure-specifika klienter som skapade omkostnader vid migrering av kod mellan OpenAI och Azure OpenAI. Från och med maj 2025 kan du nu välja vår nästa generation av v1 Azure OpenAI-API:er som lägger till stöd för:
- Löpande åtkomst till de senaste funktionerna utan att behöva uppdatera
api-version
varje månad. - OpenAI-klientstöd med minimala kodändringar för växling mellan OpenAI och Azure OpenAI när du använder nyckelbaserad autentisering.
För den första förhandsgranskningsstarten stöder vi bara en delmängd av slutsatsdragnings-API:et. I förhandsversionen kan åtgärder ha ofullständiga funktioner som kontinuerligt utökas.
Kodändringar
API för senaste generationen
import os
from openai import AzureOpenAI
client = AzureOpenAI(
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
api_version="2025-04-01-preview",
azure_endpoint="https://YOUR-RESOURCE-NAME.openai.azure.com")
)
response = client.responses.create(
model="gpt-4.1-nano", # Replace with your model deployment name
input="This is a test."
)
print(response.model_dump_json(indent=2))
Nästa generations API
import os
from openai import OpenAI
client = OpenAI(
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
base_url="https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/",
default_query={"api-version": "preview"},
)
response = client.responses.create(
model="gpt-4.1-nano", # Replace with your model deployment name
input="This is a test.",
)
print(response.model_dump_json(indent=2))
-
OpenAI()
-klienten används i stället förAzureOpenAI()
. -
base_url
passerar Azure OpenAI-slutpunkten och/openai/v1
läggs till slutpunktsadressen. -
default_query={"api-version": "preview"}
anger att det versionslösa api:et alltid up-to-date preview används.
När vi har släppt API:et för nästa generation v1 stöder vi två värden: latest
och preview
. Om api-version
inte skickas dirigeras trafiken automatiskt till GA-versionen latest
. För närvarande stöds endast preview
.
Förhandsversioner av API
De senaste versionerna av Azure OpenAI API:
- NY v1 förhandsvisnings-API
- Slutsatsdragning: 2025-04-01-preview
- Författande: 2025-04-01-preview
Ändringar mellan förhandsversionen av v1 och förhandsversionen 2025-04-01
- förhandsversions-API för v1
- Stöd för videogenerering
-
NY API-svarsfunktioner:
- MCP-servrar (Remote Model Context Protocol) verktygsintegration
- Stöd för asynkrona bakgrundsaktiviteter
- Krypterade resonemangsobjekt
- Bildgenerering
Ändringar mellan 2025-04-01-preview och 2025-03-01-preview
Ändringar mellan 2025-03-01-preview och 2025-02-01-preview
- Svar-API
- Datoranvändning
Ändringar mellan 2025-02-01-preview och 2025-01-01-preview
- Lagrade slutföranden (destillation) API-stöd.
Ändringar mellan 2025-01-01-preview och 2024-12-01-preview
-
prediction
parametern har lagts till för stöd för förutsagda utdata. -
gpt-4o-audio-preview
modellstöd.
Ändringar mellan 2024-12-01-preview och 2024-10-01-preview
-
store
metadata
och parametrar som har lagts till för stöd för lagrade slutföranden. -
reasoning_effort
lagts till för de senaste resonemangsmodellerna. -
user_security_context
har lagts till för Microsoft Defender för molnet integrering.
Ändringar mellan 2024-09-01-preview och 2024-08-01-preview
-
max_completion_tokens
har lagts till i stödo1-preview
ocho1-mini
modeller.max_tokens
fungerar inte med modellerna i o1-serien . -
parallel_tool_calls
har lagts till. -
completion_tokens_details
&reasoning_tokens
tillagt. -
stream_options
&include_usage
tillagt.
Ändringar mellan API-specifikationen 2024-07-01-preview och 2024-08-01-preview
- Stöd för strukturerade utdata.
- API för stor filuppladdning har lagts till.
- Om dina data ändras:
- Mongo DB-integrering.
-
role_information
parametern har tagits bort. -
rerank_score
har lagts till i källhänvisningsobjektet. - AML-datakällan har tagits bort.
- Förbättringar av integrering av AI Search-vektorisering.
Ändringar mellan API-specifikationen 2024-5-01-preview och 2024-07-01-preview
- Stöd för Batch API har lagts till
- Strategiparametrar för segmentering av vektorlager
-
max_num_results
att filsökningsverktyget ska visa.
Ändringar mellan API-specifikationen 2024-04-01-preview och 2024-05-01-preview
- Stöd för Assistenter v2 – Filsökningsverktyg och vektorlagring
- Finjustering av kontrollpunkter, startpunkt, händelser
- På dina datauppdateringar
- DALL-E 2 stöder nu modelldistribution och kan användas med det senaste förhandsversions-API:et.
- Uppdateringar av innehållsfiltrering
Ändringar mellan API-specifikationen 2024-03-01-preview och 2024-04-01-preview
-
Icke-bakåtkompatibel ändring: Förbättringar har tagits bort. Detta påverkar
gpt-4
modellen Version:vision-preview
. - timestamp_granularities parametern har lagts till.
-
audioWord
objektet har lagts till. - Ytterligare TTS
response_formats: wav & pcm
.
Senaste GA API-versionen
Azure OpenAI API version 2024-10-21 är för närvarande den senaste GA API-versionen. Den här API-versionen ersätter den tidigare 2024-06-01
GA API-versionen.
Uppdatera API-versioner
Vi rekommenderar att du först testar uppgraderingen till nya API-versioner för att bekräfta att det inte påverkar ditt program från API-uppdateringen innan du gör ändringen globalt i din miljö.
Om du använder OpenAI Python- eller JavaScript-klientbiblioteken eller REST-API:et måste du uppdatera koden direkt till den senaste förhandsversionen av API:et.
Om du använder någon av Azure OpenAI SDK:erna för C#, Go eller Java måste du i stället uppdatera till den senaste versionen av SDK:t. Varje SDK-version är hårdkodad för att fungera med specifika versioner av Azure OpenAI API.