Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vám pomůže pochopit životní cyklus podpory pro rozhraní API Azure OpenAI.
Poznámka:
Nové objekty odpovědi rozhraní API se můžou přidat do odpovědi rozhraní API bez změn verze. Doporučujeme analyzovat pouze požadované objekty odpovědi.
Specifikace 2025-04-01-preview
Azure OpenAI používá OpenAPI 3.1. Je známým problémem, že Azure API Management to v současné době plně nepodporuje.
Vývoj rozhraní API
V minulosti služba Azure OpenAI obdržela měsíční aktualizace nových verzí rozhraní API. Využití nových funkcí vyžadovalo neustálou aktualizaci kódu a proměnných prostředí s každou novou verzí rozhraní API. Azure OpenAI také vyžadoval další krok při používání konkrétních klientů Azure, kteří při migraci kódu mezi OpenAI a Azure OpenAI vytvořili režijní náklady. Od května 2025 se teď můžete přihlásit k naší nové generaci rozhraní API Azure OpenAI v1, která přidávají podporu pro:
- Průběžný přístup k nejnovějším funkcím, které nemusíte každý měsíc aktualizovat
api-version
. - Podpora pro klienty OpenAI s minimálními změnami kódu pro vzájemnou výměnu mezi OpenAI a Azure OpenAI při použití ověřování založeného na klíči.
Pro počáteční spuštění verze Preview podporujeme pouze podmnožinu rozhraní API pro odvozování. V náhledu můžou mít operace neúplné funkce, které se budou průběžně rozšiřovat.
Změny kódu
Rozhraní API poslední generace
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))
Rozhraní API nové generace
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()
klient se používá místoAzureOpenAI()
. -
base_url
předá koncový bod Azure OpenAI a/openai/v1
připojí se k adrese koncového bodu. -
default_query={"api-version": "preview"}
označuje, že se používá náhledové API bez verzí up-to-datum.
Jakmile uvolníme rozhraní API nové generace v1, budeme podporovat dvě hodnoty: latest
a preview
. Pokud api-version
není předán, provoz se automaticky směruje na verzi GA latest
. V současné době se podporuje pouze preview
.
Náhledové verze API
Nejnovější verze rozhraní API Azure OpenAI:
- NOVÉ rozhraní API verze 1 Preview
- Závěr: 2025-04-01-preview
- Vytváření obsahu: 2025-04-01-preview
Změny mezi verzí v1 Preview a 2025-04-01-preview
- Rozhraní API verze 1 v přehledu
- Podpora generování videa
-
NOVÉ Funkce rozhraní API pro odpovědi:
- Integrace nástrojů pro servery MCP (Remote Model Context Protocol)
- Podpora asynchronních úloh na pozadí
- Šifrované položky zdůvodnění
- Generování obrázků
Změny mezi verzemi 2025-04-01-preview a 2025-03-01-preview
Změny mezi 2025-03-01-preview a 2025-02-01-preview
Změny mezi 2025-02-01-preview a 2025-01-01-preview
- Uložené doplňování (destilační) Podpora rozhraní API.
Změny mezi 1. 1. 2025 a 12. 12. 2024
-
prediction
přidání parametru pro podporu predikovaných výstupů -
gpt-4o-audio-preview
podpora modelu.
Změny mezi 12. 12. 2024 a 10. 10. 2024 ve verzi Preview
-
store
ametadata
parametry přidané pro podporu uložených dokončení. -
reasoning_effort
přidáno z nejnovějších modelů odůvodnění. -
user_security_context
přidáno pro integraci Microsoft Defenderu pro cloud.
Změny mezi 9. 9. 2024 a 2024-08-01-preview
-
max_completion_tokens
přidáno do podporyo1-preview
ao1-mini
modelů.max_tokens
nefunguje s modely řady o1. - Přidáno:
parallel_tool_calls
. -
completion_tokens_details
&reasoning_tokens
přidáno. -
stream_options
&include_usage
přidáno.
Změny mezi specifikací rozhraní API verze 2024-07-07-01-Preview a 2024-08-01-Preview
- Podpora strukturovaných výstupů
- Bylo přidáno rozhraní API pro nahrávání velkých souborů.
- Změny dat:
- Integrace Mongo DB.
-
role_information
parametr byl odebrán. -
rerank_score
přidáno do objektu citace. - Zdroj dat AML byl odebrán.
- Vylepšení integrace vektorizace vyhledávání AI
Změny mezi specifikací rozhraní API verze 2024-5-01-preview a 2024-07-01-preview
- Přidání podpory rozhraní API služby Batch
- Parametry strategie vytváření bloků vektorového úložiště
-
max_num_results
který by měl generovat nástroj pro vyhledávání souborů.
Změny mezi specifikací rozhraní API verze 2024-04-01-preview a 2024-05-01-preview
- Podpora asistentů v2 – Nástroj pro vyhledávání souborů a vektorové úložiště
- Vyladění kontrolních bodů, počátečních a událostí
- Aktualizace dat
- DALL-E 2 teď podporuje nasazení modelu a dá se použít s nejnovějším rozhraním API ve verzi Preview.
- Aktualizace filtrování obsahu
Změny mezi specifikací rozhraní API verze 2024-03-01-preview a 2024-04-01-preview
-
Změna způsobující chybu: Parametry vylepšení byly odebrány. To má vliv na
gpt-4
model Version: (Verze:vision-preview
model). - timestamp_granularities přidaný parametr.
-
audioWord
objekt přidán. - Další TTS
response_formats: wav & pcm
.
Nejnovější verze rozhraní GA API
Rozhraní API Azure OpenAI verze 2024-10-21 je aktuálně nejnovější verzí rozhraní GA API. Tato verze rozhraní API je náhradou za předchozí 2024-06-01
verzi rozhraní GA API.
Aktualizace verzí rozhraní API
Doporučujeme nejprve otestovat upgrade na nové verze rozhraní API, abyste před globální změnou ve vašem prostředí ověřili, že vaše aplikace nemá žádný vliv na aktualizaci rozhraní API.
Pokud používáte klientské knihovny OpenAI Python nebo JavaScript nebo rozhraní REST API, budete muset kód aktualizovat přímo na nejnovější verzi rozhraní API ve verzi Preview.
Pokud používáte některou ze sad SDK Azure OpenAI pro C#, Go nebo Java, budete místo toho muset aktualizovat na nejnovější verzi sady SDK. Každá verze sady SDK je pevně zakódovaná tak, aby fungovala s konkrétními verzemi rozhraní API Azure OpenAI.