File size: 587 Bytes
df464b1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import os
import sys
src_directory = os.path.abspath(os.path.join(os.path.dirname(__file__), "../..", "src"))
sys.path.append(src_directory)
from utils import logger
import requests
logger = logger.get_logger()
def get_api(end_point : str = None , query: str = 'Dog'):
try:
API_URL = f"http://127.0.0.1:8000/api/{end_point}"
response = requests.post(API_URL, json={"query_text": query})
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
logger.error(f"API Error: {e}")
return [] |