Spaces:
Sleeping
Sleeping
| 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 [] |