Python: Add load_dotenv to get-started samples and fix chat_response_… (#6691)

* Python: Add load_dotenv to get-started samples and fix chat_response_cancellation docs

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Amit Dhawan <amit.dhawan@barco.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Amit Dhawan
2026-06-24 04:41:08 +05:30
committed by GitHub
parent acb28a63b5
commit 5fff0df2af
2 changed files with 7 additions and 2 deletions
@@ -12,6 +12,10 @@ import asyncio
from agent_framework import Agent, workflow
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential
from dotenv import load_dotenv
# Load environment variables from .env file (e.g., FOUNDRY_PROJECT_ENDPOINT, FOUNDRY_MODEL)
load_dotenv()
# <create_agents>
client = FoundryChatClient(credential=AzureCliCredential())
@@ -24,8 +24,9 @@ async def main() -> None:
Creates a task for the chat request, waits briefly, then cancels it to show proper cleanup.
Configuration:
- OpenAI model ID: Use "model" parameter or "OPENAI_MODEL" environment variable
- OpenAI API key: Use "api_key" parameter or "OPENAI_API_KEY" environment variable
- FOUNDRY_PROJECT_ENDPOINT: Azure AI Foundry project endpoint URL
- FOUNDRY_MODEL: Model deployment name (e.g. gpt-4o)
- Authentication: Run `az login` to authenticate via AzureCliCredential
"""
client = FoundryChatClient(credential=AzureCliCredential())