Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel soll Ihnen helfen, den Supportlebenszyklus für Azure OpenAI-APIs zu verstehen.
Hinweis
Neue API-Antwortobjekte können der API-Antwort ohne Versionsänderungen hinzugefügt werden. Es wird empfohlen, nur die benötigten Antwortobjekte zu parsen.
Die 2025-04-01-preview
Azure OpenAI-Spezifikation verwendet OpenAPI 3.1, ist ein bekanntes Problem, das derzeit nicht vollständig von Azure API Management unterstützt wird.
API-Entwicklung
In der Vergangenheit erhielt Azure OpenAI monatliche Updates neuer API-Versionen. Durch die Nutzung neuer Features müssen Code- und Umgebungsvariablen ständig mit jeder neuen API-Version aktualisiert werden. Azure OpenAI erforderte auch den zusätzlichen Schritt der Verwendung von Azure-spezifischen Clients, die beim Migrieren von Code zwischen OpenAI und Azure OpenAI Mehraufwand erzeugten. Ab Mai 2025 können Sie sich für unsere nächste Generation von Azure OpenAI-APIs Version 1 anmelden, die Unterstützung für Folgendes hinzufügen:
- Fortlaufender Zugriff auf die neuesten Features, ohne jeden Monat aktualisieren
api-version
zu müssen. - OpenAI-Clientunterstützung mit minimalen Codeänderungen für den Austausch zwischen OpenAI und Azure OpenAI bei Verwendung der schlüsselbasierten Authentifizierung.
Für den ersten Vorschaustart unterstützen wir nur eine Teilmenge der Rückschluss-API. Während der Vorschau verfügen Vorgänge möglicherweise über unvollständige Funktionen, die kontinuierlich erweitert werden.
Codeänderungen
API der letzten Generation
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))
API der nächsten Generation
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()
client wird anstelle vonAzureOpenAI()
verwendet.base_url
übergibt den Azure OpenAI-Endpunkt und/openai/v1
wird an die Endpunktadresse angefügt.default_query={"api-version": "preview"}
gibt an, dass die versionslose, immer aktuelle Vorschau-API verwendet wird.
Sobald wir die GA-API der nächsten Generation v1 veröffentlicht haben, unterstützen wir zwei Werte: latest
und preview
. Wenn api-version
nicht übergeben wird, wird der Datenverkehr automatisch an die latest
GA-Version geleitet. Derzeit wird nur preview
unterstützt.
Vorschau API-Veröffentlichungen
Neueste Versionen der Azure OpenAI-API:
- NEUE v1 Preview-API
- Rückschluss: 2025-04-01-preview
- Dokumenterstellung: 2025-04-01-preview
Änderungen zwischen Version 1 Preview und 2025-04-01-preview
Änderungen zwischen 2025-04-01-Vorschau und 2025-03-01-Preview
Änderungen zwischen 2025-03-01-Vorschau und 2025-02-01-Preview
Änderungen zwischen 2025-02-01-Vorschau und 2025-01-01-Preview
- Unterstützung für die API für gespeicherte Fertigstellungen (Destillation).
Änderungen zwischen 2025-01-01-Vorschau und 2024-12-01-Preview
prediction
Parameter hinzugefügt für Support für prognostizierte Ausgaben.gpt-4o-audio-preview
Modellunterstützung.
Änderungen zwischen 2024-12-01-preview und 2024-10-01-preview
- Parameter
store
undmetadata
zur Unterstützung für gespeicherte Vervollständigungen hinzugefügt reasoning_effort
für die neuesten Reasoning-Modelle hinzugefügtuser_security_context
für die Integration mit Microsoft Defender for Cloud hinzugefügt
Änderungen zwischen 2024-09-01-preview und 2024-08-01-preview
max_completion_tokens
hinzugefügt, umo1-preview
- undo1-mini
-Modelle zu unterstützen.max_tokens
funktioniert nicht mit den Modellen der Serie o1.parallel_tool_calls
hinzugefügt.completion_tokens_details
undreasoning_tokens
hinzugefügt.stream_options
undinclude_usage
hinzugefügt.
Änderungen zwischen der API-Spezifikation 2024-07-01-preview und 2024-08-01-preview
- Strukturierte Ausgaben unterstützen.
- API für den Upload großer Dateien hinzugefügt.
- Auf Ihre Datenänderungen:
- Mongo DB-Integration.
- Der Parameter
role_information
wurde entfernt. rerank_score
zum Zitatobjekt hinzugefügt.- AML-Datenquelle wurde entfernt.
- Verbesserungen der KI-Suchvektorisierungsintegration.
Änderungen zwischen der API-Spezifikation 2024-5-01-preview und 2024-07-01-preview
- Batch-API-Unterstützung hinzugefügt
- Parameter für die Strategie zur Segmentierung im Vektorspeicher
max_num_results
-Wert, den das Tool für die Dateisuche ausgeben soll.
Änderungen zwischen der API-Spezifikation2024-04-01-preview und 2024-05-01-preview
- Assistenten v2-Unterstützung – Dateisuchtool und Vektorspeicher
- Optimierung Prüfpunkte, Seed, Ereignisse
- Auf Ihren Datenupdates
- DALL-E 2 unterstützt jetzt die Modellbereitstellung und kann mit der neuesten Vorschau-API verwendet werden.
- Aktualisierungen der Inhaltsfilterung
Änderungen zwischen der API-Spezifikation 2024-03-01-Vorschau und 2024-04-01-Vorschau
- Breaking Change: Parameter für Verbesserungen entfernt. Dies wirkt sich auf das Modell der
gpt-4
Version:vision-preview
aus. - Parameter timestamp_granularities hinzugefügt.
- Objekt
audioWord
hinzugefügt. - Zusätzliche TTS
response_formats: wav & pcm
.
Neueste GA-API-Version
Version 2024-10-21 der Azure OpenAI-API ist derzeit die neueste allgemein verfügbare API-Version. Diese API-Version ersetzt das vorherige GA-API-Release 2024-06-01
.
Updaten von API-Versionen
Es wird empfohlen, zuerst das Upgrade auf neue API-Versionen zu testen, um sich zu vergewissern, dass das API-Update keine Auswirkungen auf Ihre Anwendung hat, bevor Sie die Änderung global in Ihrer Umgebung vornehmen.
Wenn Sie die Python- oder JavaScript-Clientbibliotheken von OpenAI oder die REST-API verwenden, müssen Sie Ihren Code direkt auf die neueste API-Vorschauversion aktualisieren.
Wenn Sie eines der Azure OpenAI SDKs für C#, Go oder Java verwenden, müssen Sie stattdessen auf die neueste Version des SDK aktualisieren. Jedes SDK-Release ist für bestimmte Versionen der Azure OpenAI-API hartcodiert.