MCPcopy
hub / github.com/openai/openai-python / async_main

Function async_main

examples/azure_ad.py:41–62  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

39
40
41async def async_main() -> None:
42 from azure.identity.aio import DefaultAzureCredential, get_bearer_token_provider
43
44 token_provider: AsyncAzureADTokenProvider = get_bearer_token_provider(DefaultAzureCredential(), scopes)
45
46 client = AsyncAzureOpenAI(
47 api_version=api_version,
48 azure_endpoint=endpoint,
49 azure_ad_token_provider=token_provider,
50 )
51
52 completion = await client.chat.completions.create(
53 model=deployment_name,
54 messages=[
55 {
56 "role": "user",
57 "content": "How do I output all files in a directory using Python?",
58 }
59 ],
60 )
61
62 print(completion.to_json())
63
64
65sync_main()

Callers 1

azure_ad.pyFile · 0.70

Calls 3

AsyncAzureOpenAIClass · 0.90
to_jsonMethod · 0.80
createMethod · 0.45

Tested by

no test coverage detected