TeaLeafDetection / README.md
Ambert Chan Wye Zhe
Clean YOLO Gradio Space (no binaries)
455d455
|
Raw
History Blame Contribute Delete
910 Bytes
---
title: Tea Leaf Detection API
emoji: ๐Ÿƒ
colorFrom: green
colorTo: gray
sdk: gradio
app_file: app.py
---
# Tea Leaf Detection API
Upload a tea leaf image, run YOLO inference, and call the same prediction function as an API endpoint.
## Files to upload
- `app.py`
- `requirements.txt`
- `README.md`
- `.env.example`
- `best.pt` or a Hugging Face model repo reference
## Environment variables
Set these in Hugging Face Secrets or Space variables:
```env
MODEL_PATH=
CONFIDENCE_THRESHOLD=0.25
HUGGINGFACE_MODEL_REPO_ID=
HUGGINGFACE_MODEL_FILE=best.pt
HUGGINGFACE_MODEL_REPO_TYPE=space
HUGGINGFACE_MODEL_REVISION=main
HUGGINGFACE_TOKEN=
```
## API usage
The prediction function is exposed at `/api/predict` through Gradio.
Example client call:
```python
from gradio_client import Client
client = Client("your-username/your-space")
result = client.predict(image_path, 0.25, api_name="/predict")
```