@@ -79,6 +79,9 @@ class LlmSession:
|
|||||||
)
|
)
|
||||||
response = self.client.chat.completions.create(**request.model_dump())
|
response = self.client.chat.completions.create(**request.model_dump())
|
||||||
result_raw = response.choices[0].message.content
|
result_raw = response.choices[0].message.content
|
||||||
|
|
||||||
|
# TODO: Add guard for non-JSON output
|
||||||
|
|
||||||
try:
|
try:
|
||||||
result = json.loads(result_raw)
|
result = json.loads(result_raw)
|
||||||
except json.JSONDecodeError as e:
|
except json.JSONDecodeError as e:
|
||||||
|
|||||||
Reference in New Issue
Block a user