Spaces:
Running
Running
| title: TextPhantom OCR API | |
| emoji: "🪄" | |
| colorFrom: indigo | |
| colorTo: pink | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| FastAPI backend for TextPhantom (Chrome extension). | |
| ## Endpoints | |
| - `GET /health` | |
| - `GET /version` | |
| - `GET /warmup?lang=th` | |
| - `POST /translate` | |
| - `GET /translate/{job_id}` | |
| - `POST /ai/resolve` | |
| - `GET /ai/models` | |
| - `POST /ws` (WebSocket) | |
| ## Environment | |
| - `AI_API_KEY` (optional) | |
| - `SERVER_MAX_WORKERS` (default: 15) | |
| - `JOB_TTL_SEC` (default: 3600) | |
| - `TP_DEBUG` (set to `1` to enable debug logs) | |
| For Spaces on small CPU, setting `SERVER_MAX_WORKERS=2` is usually enough. | |