14 lines
369 B
Python
14 lines
369 B
Python
|
import requests
|
||
|
|
||
|
from llm_server import opts
|
||
|
|
||
|
|
||
|
def generate(json_data: dict):
|
||
|
try:
|
||
|
r = requests.post(f'{opts.backend_url}/api/v1/generate', json=json_data)
|
||
|
except Exception as e:
|
||
|
return False, None, f'{e.__class__.__name__}: {e}'
|
||
|
if r.status_code != 200:
|
||
|
return False, r, f'Backend returned {r.status_code}'
|
||
|
return True, r, None
|