agentic-rag / example-DIAL.py
vksepm
Checkpoint
de262f8
Raw
History Blame Contribute Delete
662 Bytes
import os
from dotenv import load_dotenv
from openai import AzureOpenAI
# Load environment variables from .env file
load_dotenv()
# Initialize the client
client = AzureOpenAI(
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
api_version=os.getenv("AZURE_OPENAI_API_VERSION"),
azure_endpoint=os.getenv("AZURE_OPENAI_ENDPOINT")
)
# Example Chat Completion Call
response = client.chat.completions.create(
model=os.getenv("AZURE_OPENAI_DEPLOYMENT"), # e.g., "gpt-5.4"
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
]
)
print(response.choices[0].message.content)