Spaces:
Paused
Paused
Download request.py from Atomik31/getaround-api: direct link, hf CLI and curl.
- Browser
- Download file 1.8 kB
-
https://huggingface.co/spaces/Atomik31/getaround-api/resolve/main/request.py
- Command line
-
hf download hf://spaces/Atomik31/getaround-api/request.py
-
curl -L -o request.py https://huggingface.co/spaces/Atomik31/getaround-api/resolve/main/request.py
1.8 kB
| """ | |
| Script de test de l'API GetAround. | |
| Lancer d'abord l'API avec : uvicorn api:app --port 8000 | |
| """ | |
| import requests | |
| # Test avec une seule voiture | |
| response = requests.post("http://localhost:8000/predict", json=[ | |
| { | |
| "model_key": "Citroën", | |
| "mileage": 13929, | |
| "engine_power": 317, | |
| "fuel": "petrol", | |
| "paint_color": "grey", | |
| "car_type": "convertible", | |
| "private_parking_available": True, | |
| "has_gps": True, | |
| "has_air_conditioning": False, | |
| "automatic_car": False, | |
| "has_getaround_connect": False, | |
| "has_speed_regulator": True, | |
| "winter_tires": True | |
| } | |
| ]) | |
| print("Status :", response.status_code) | |
| print("Réponse :", response.json()) | |
| # Test avec plusieurs voitures | |
| response2 = requests.post("http://localhost:8000/predict", json=[ | |
| { | |
| "model_key": "BMW", | |
| "mileage": 5000, | |
| "engine_power": 200, | |
| "fuel": "petrol", | |
| "paint_color": "black", | |
| "car_type": "sedan", | |
| "private_parking_available": True, | |
| "has_gps": True, | |
| "has_air_conditioning": True, | |
| "automatic_car": True, | |
| "has_getaround_connect": True, | |
| "has_speed_regulator": True, | |
| "winter_tires": False | |
| }, | |
| { | |
| "model_key": "Renault", | |
| "mileage": 80000, | |
| "engine_power": 90, | |
| "fuel": "diesel", | |
| "paint_color": "white", | |
| "car_type": "hatchback", | |
| "private_parking_available": False, | |
| "has_gps": False, | |
| "has_air_conditioning": True, | |
| "automatic_car": False, | |
| "has_getaround_connect": False, | |
| "has_speed_regulator": False, | |
| "winter_tires": True | |
| } | |
| ]) | |
| print("\nTest multi-voitures :") | |
| print("Status :", response2.status_code) | |
| print("Réponse :", response2.json()) | |