| # Hugging Face Spaces URL Format Guide | |
| ## Correct URL Format | |
| For the space `JatinAutonomousLabs/HonestAI`, the correct URL format is: | |
| ### Primary URL (with hyphens): | |
| ``` | |
| https://jatinautonomouslabs-honestai.hf.space | |
| ``` | |
| ### Alternative URL (if hyphens don't work): | |
| ``` | |
| https://jatinautonomouslabs-honest_ai.hf.space | |
| ``` | |
| ## How to Find Your Exact URL | |
| 1. **Visit your Space page:** | |
| - Go to: https://huggingface.co/spaces/JatinAutonomousLabs/HonestAI | |
| 2. **Check the Space Settings:** | |
| - Look for "Public URL" or "Space URL" in the settings | |
| - The URL format is typically: `{username}-{spacename}.hf.space` | |
| - Spaces convert underscores to hyphens in the URL | |
| 3. **Test both formats:** | |
| ```bash | |
| # Try with hyphens (most common) | |
| curl https://jatinautonomouslabs-research-ai-assistant-api.hf.space/ | |
| # Try with underscores (if hyphens don't work) | |
| curl https://jatinautonomouslabs-research_ai_assistant_api.hf.space/ | |
| ``` | |
| ## URL Format Rules | |
| - **Username:** `JatinAutonomousLabs` β `jatinautonomouslabs` (lowercase) | |
| - **Space Name:** `HonestAI` β `honestai` or `honest-ai` (lowercase) | |
| - **Domain:** `.hf.space` | |
| ## Quick Test Script | |
| ```python | |
| import requests | |
| # Try both URL formats | |
| urls = [ | |
| "https://jatinautonomouslabs-honestai.hf.space", | |
| "https://jatinautonomouslabs-honest-ai.hf.space" | |
| ] | |
| for url in urls: | |
| try: | |
| response = requests.get(f"{url}/", timeout=5) | |
| if response.status_code == 200: | |
| print(f"β Working URL: {url}") | |
| print(f"Response: {response.json()}") | |
| break | |
| else: | |
| print(f"β {url} returned {response.status_code}") | |
| except Exception as e: | |
| print(f"β {url} failed: {e}") | |
| ``` | |
| ## Common Issues | |
| 1. **404 Error:** | |
| - Space might still be building (check Space page) | |
| - URL format might be wrong (try both formats) | |
| - Space might not be public | |
| 2. **503 Error:** | |
| - Space is running but API is initializing | |
| - Wait 30-60 seconds and retry | |
| 3. **CORS Errors:** | |
| - API has CORS enabled, but verify the URL is correct | |
| ## Verification Steps | |
| 1. β Check Space is built and running | |
| 2. β Verify Space is public | |
| 3. β Test root endpoint first: `GET /` | |
| 4. β Test health endpoint: `GET /api/health` | |
| 5. β Use the working URL in your application | |