Skip to content

Python: support Azure OpenAI Next generation API #12503

Open
@moonbox3

Description

@moonbox3

According to the following API lifecycle doc, there will be support for preview features without having to roll the api-version each month:

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)) 

https://learn.microsoft.com/en-us/azure/ai-services/openai/api-version-lifecycle?tabs=key#api-evolution

Metadata

Metadata

Assignees

Labels

ai connectorAnything related to AI connectorspythonPull requests for the Python Semantic Kernel

Type

No type

Projects

Status

Bug

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions