--- 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.