Skip to content

Commit 5b23742

Browse files
committed
Resolved issue with updated client support
1 parent a9f4ec1 commit 5b23742

File tree

1 file changed

+19
-11
lines changed

1 file changed

+19
-11
lines changed

‎playground/llms.py

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,28 @@
77
def get_llm_client():
88
api_type = os.getenv("API_TYPE")
99

10-
if api_type == "openai":
10+
if api_type:
11+
if api_type == "openai":
12+
from openai import OpenAI
13+
14+
client = OpenAI(
15+
api_key=os.getenv("OPENAI_API_KEY"),
16+
api_version=os.getenv("OPENAI_API_VERSION"),
17+
)
18+
elif api_type == "azure":
19+
from openai import AzureOpenAI
20+
21+
client = AzureOpenAI(
22+
azure_endpoint=os.getenv("AZURE_OPENAI_ENDPOINT"),
23+
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
24+
api_version=os.getenv("AZURE_OPENAI_API_VERSION"),
25+
)
26+
else:
27+
# no key revert back to openai
1128
from openai import OpenAI
1229

1330
client = OpenAI(
14-
api_key=os.getenv("OPENAI_API_KEY"),
15-
api_version=os.getenv("OPENAI_API_VERSION"),
16-
)
17-
elif api_type == "azure":
18-
from openai import AzureOpenAI
19-
20-
client = AzureOpenAI(
21-
azure_endpoint=os.getenv("AZURE_OPENAI_ENDPOINT"),
22-
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
23-
api_version=os.getenv("AZURE_OPENAI_API_VERSION"),
31+
api_key=os.getenv("OPENAI_API_KEY"),
2432
)
2533

2634
return client

0 commit comments

Comments
 (0)