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 []