File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -24,19 +24,20 @@ def get_response(prompt):
24
24
25
25
if not r .text :
26
26
raise ValueError ("Empty response received from API" )
27
- json_response = r .json ()
28
- if not json_response .get ('choices' ):
27
+ else :
28
+ response = r .json ()
29
+
30
+ if not response .get ('choices' ):
29
31
raise ValueError ("No 'choices' field in response" )
30
- if not json_response ['choices' ][0 ].get ('message' ):
32
+ if not response ['choices' ][0 ].get ('message' ):
31
33
raise ValueError ("No 'message' field in response" )
32
- if not json_response ['choices' ][0 ]['message' ].get ('content' ):
34
+ if not response ['choices' ][0 ]['message' ].get ('content' ):
33
35
raise ValueError ("No 'content' field in response" )
36
+ else :
37
+ response = response ['choices' ][0 ]['message' ]['content' ]
34
38
35
- response = json_response ['choices' ][0 ]['message' ]['content' ]
36
-
37
- # Check if final response is empty
38
39
if not response :
39
- raise ValueError ("Empty content received from API " )
40
+ raise ValueError ("Empty content received from LLM. " )
40
41
else :
41
42
print ("Response received from LLM." )
42
43
return response
You can’t perform that action at this time.
0 commit comments