Spaces:
Runtime error
Runtime error
feat: synchronize text-to-sql-bot codebase with Hugging Face Space repository, including Docker build configurations
6086e71 | import requests | |
| import json | |
| # 1. Login to get token | |
| login_url = "http://127.0.0.1:8000/api/v1/auth/login" | |
| login_payload = { | |
| "username": "analyst", | |
| "password": "analyst123" | |
| } | |
| try: | |
| print("Logging in...") | |
| login_response = requests.post(login_url, json=login_payload) | |
| login_response.raise_for_status() | |
| token_data = login_response.json() | |
| token = token_data["access_token"] | |
| print("Login successful. Token acquired.") | |
| # 2. Call generate-sql endpoint | |
| query_url = "http://127.0.0.1:8000/api/v1/generate-sql" | |
| headers = { | |
| "Authorization": f"Bearer {token}", | |
| "Content-Type": "application/json" | |
| } | |
| query_payload = { | |
| "question": "show me top 5 employees", | |
| "history": [] | |
| } | |
| print("Sending query 'show me top 5 employees'...") | |
| query_response = requests.post(query_url, json=query_payload, headers=headers) | |
| print("Response Status:", query_response.status_code) | |
| print("Response Body:") | |
| print(json.dumps(query_response.json(), indent=2)) | |
| except Exception as e: | |
| print("Request failed:", e) | |