Dela via


Livscykel för Azure OpenAI i Azure AI Foundry Models API

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ör AzureOpenAI().
  • 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:

Ändringar mellan förhandsversionen av v1 och förhandsversionen 2025-04-01

Ändringar mellan 2025-04-01-preview och 2025-03-01-preview

Ändringar mellan 2025-03-01-preview och 2025-02-01-preview

Ändringar mellan 2025-02-01-preview och 2025-01-01-preview

Ändringar mellan 2025-01-01-preview och 2024-12-01-preview

Ändringar mellan 2024-12-01-preview och 2024-10-01-preview

Ändringar mellan 2024-09-01-preview och 2024-08-01-preview

  • max_completion_tokens har lagts till i stöd o1-preview och o1-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

Ändringar mellan API-specifikationen 2024-04-01-preview och 2024-05-01-preview

Ä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-4modellen 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.

Nästa steg