import requests import os from dotenv import load_dotenv load_dotenv() def get_distance(lon1, lat1, lon2, lat2): API_URL = f'{os.getenv("ENDPOINT")}/route/v1/driving/{lon1},{lat1};{lon2},{lat2}' print(API_URL) API_TOKEN = os.getenv("HUGGINGFACE_API_KEY", "") headers = {"Authorization": f"Bearer {API_TOKEN}"} if API_TOKEN else {} response = requests.get(API_URL, headers=headers) # print(response['routes'][0]['distance']) if response.status_code == 200: result = response.json() return result else: return 0 if __name__ == "__main__": lon1, lat1 = 13.388860,52.517037 lon2, lat2 = 13.397634,52.529407 result = get_distance(lon1, lat1, lon2, lat2) print(result)