Vela
Set up api
df464b1
raw
history blame contribute delete
587 Bytes
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 []