Spaces:
Sleeping
Sleeping
File size: 2,781 Bytes
b57f223 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | # π Quick Deployment Instructions
## β
Repository Status
**SimpleHF is now synced with Hugging Face Space!**
Repository: https://huggingface.co/spaces/gladguy/SimpleProject
Branch: main
Latest commit: 119408d - "Add AnatomyBot - MBBS Anatomy Tutor with AI-powered learning features"
## π€ Push to Hugging Face
Run this command to deploy:
```bash
git push origin main
```
If you need authentication, use your Hugging Face credentials:
- Username: `gladguy` (or your username)
- Password: Your Hugging Face access token (get from https://huggingface.co/settings/tokens)
## π Configure API Keys (CRITICAL!)
After pushing, you MUST add these secrets in your Space settings:
1. Go to: https://huggingface.co/spaces/gladguy/SimpleProject/settings
2. Scroll to **Repository secrets**
3. Add:
- Name: `SERPAPI_KEY` β Value: Your SERPAPI key
- Name: `HYPERBOLIC_API_KEY` β Value: Your Hyperbolic key
## β¨ What's Included
β
`app.py` - Main AnatomyBot application with:
- Anatomy-only question validation
- Google Images search via SERPAPI
- AI content generation via Hyperbolic (Llama 3.3 70B)
- Interactive Gradio interface
β
`requirements.txt` - All Python dependencies
β
`README.md` - Space description with Hugging Face configuration
β
`setup.py` - Helper script to configure API keys locally
β
`.gitignore` - Prevents committing .env and other sensitive files
## π― After Deployment
Your Space will be live at:
**https://huggingface.co/spaces/gladguy/SimpleProject**
Test with these questions:
- "Show me the Circle of Willis"
- "Brachial plexus anatomy"
- "Carpal bones arrangement"
## π Local Testing (Before Pushing)
To test locally first:
1. Configure your API keys:
```bash
python setup.py
# OR manually edit .env file
```
2. Run the app:
```bash
python app.py
```
3. Open http://localhost:7860 in your browser
## π§ Troubleshooting
**Issue: Authentication failed when pushing**
```bash
# Use access token in URL
git remote set-url origin https://gladguy:YOUR_TOKEN@huggingface.co/spaces/gladguy/SimpleProject
git push origin main
```
**Issue: Space shows error after deployment**
- Check that both API keys are set in Space secrets
- Check the build logs in the Space
## π Files Ready to Deploy
```
SimpleHF/
βββ .gitignore β
Committed
βββ README.md β
Committed (with HF config)
βββ app.py β
Committed
βββ requirements.txt β
Committed
βββ setup.py β
Committed
βββ .env β Not committed (contains secrets)
```
## π Ready to Deploy!
Everything is committed and ready. Just run:
```bash
git push origin main
```
Then configure your API keys in the Space settings!
|