File tree 2 files changed +14
-14
lines changed
2 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 41
41
AZURE_API_BASE = os .environ .get ("AZURE_OPENAI_API_BASE" )
42
42
VLLM_BASE_URL = os .environ .get ("VLLM_BASE_URL" )
43
43
VLLM_API_KEY = os .environ .get ("VLLM_API_KEY" , "EMPTY" )
44
-
44
+
45
45
if not OPENAI_API_KEY and not AZURE_API_KEY :
46
46
logger .warn (
47
47
"OpenAI API key is not set. Please set an environment variable OPENAI_API_KEY or "
48
48
"AZURE_OPENAI_API_KEY."
49
49
)
50
50
elif OPENAI_API_KEY :
51
51
DEFAULT_CLIENT = OpenAI (api_key = OPENAI_API_KEY , base_url = OPENAI_BASE_URL )
52
- DEFAULT_CLIENT_ASYNC = AsyncOpenAI (api_key = OPENAI_API_KEY , base_url = OPENAI_BASE_URL )
52
+ DEFAULT_CLIENT_ASYNC = AsyncOpenAI (
53
+ api_key = OPENAI_API_KEY , base_url = OPENAI_BASE_URL
54
+ )
53
55
api_key = OPENAI_API_KEY
54
56
base_url = OPENAI_BASE_URL
55
57
elif AZURE_API_KEY :
@@ -232,12 +234,11 @@ def generate_response(
232
234
try :
233
235
# Execute function call
234
236
if functions != []:
235
- async with async_openai_client :
236
- response = openai_client .chat .completions .create (
237
- messages = messages ,
238
- functions = functions ,
239
- ** self .args .dict (),
240
- )
237
+ response = openai_client .chat .completions .create (
238
+ messages = messages ,
239
+ functions = functions ,
240
+ ** self .args .dict (),
241
+ )
241
242
242
243
logger .log_prompt (
243
244
[
@@ -276,11 +277,10 @@ def generate_response(
276
277
)
277
278
278
279
else :
279
- async with async_openai_client :
280
- response = openai_client .chat .completions .create (
281
- messages = messages ,
282
- ** self .args .dict (),
283
- )
280
+ response = openai_client .chat .completions .create (
281
+ messages = messages ,
282
+ ** self .args .dict (),
283
+ )
284
284
logger .log_prompt (
285
285
[
286
286
{
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ fastapi==0.95.1
3
3
uvicorn
4
4
py3langid
5
5
setuptools-scm
6
- openai == 1.5 .0
6
+ openai == 1.1 .0
7
7
opencv-python == 4.8.0.76
8
8
gradio
9
9
httpx [socks ]== 0.25.0
You can’t perform that action at this time.
0 commit comments