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