change response to text format
This commit is contained in:
+5
-2
@@ -98,11 +98,14 @@ def call_llm_json(system_prompt, user_prompt, max_tokens=900):
|
||||
],
|
||||
"temperature": 0.2,
|
||||
"max_tokens": max_tokens,
|
||||
"response_format": {"type": "json_object"},
|
||||
"response_format": {"type": "text"},
|
||||
}
|
||||
try:
|
||||
response = requests.post(LM_STUDIO_URL, json=payload, timeout=120)
|
||||
response.raise_for_status()
|
||||
if not response.ok:
|
||||
print(f" ! LLM error: {response.status_code} {response.reason}")
|
||||
print(f" body: {response.text[:500]}")
|
||||
return None
|
||||
result = response.json()
|
||||
content = result['choices'][0]['message']['content']
|
||||
return parse_json_response(content)
|
||||
|
||||
Reference in New Issue
Block a user