MCPcopy Create free account
hub / github.com/openai/openai-python / sync_main

Function sync_main

examples/azure_ad.py:17–38  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15
16
17def sync_main() -> None:
18 from azure.identity import DefaultAzureCredential, get_bearer_token_provider
19
20 token_provider: AzureADTokenProvider = get_bearer_token_provider(DefaultAzureCredential(), scopes)
21
22 client = AzureOpenAI(
23 api_version=api_version,
24 azure_endpoint=endpoint,
25 azure_ad_token_provider=token_provider,
26 )
27
28 completion = client.chat.completions.create(
29 model=deployment_name,
30 messages=[
31 {
32 "role": "user",
33 "content": "How do I output all files in a directory using Python?",
34 }
35 ],
36 )
37
38 print(completion.to_json())
39
40
41async def async_main() -> None:

Callers 1

azure_ad.pyFile · 0.70

Calls 3

AzureOpenAIClass · 0.90
to_jsonMethod · 0.80
createMethod · 0.45

Tested by

no test coverage detected