Документация: cookie для kinozal необязателен, API-токен необязателен
docker / build (push) Successful in 1m26s
docker / build (push) Successful in 1m26s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4e83474652
commit
9528113cfd
7 files changed
+16
-12
No files matched your search
+5
-3
@@ -65,7 +65,7 @@ curl -X POST http://localhost:8000/predict \
|
||||
| Переменная | По умолчанию | Назначение |
|
||||
|---|---|---|
|
||||
| `DUB_FLARESOLVERR_URL` | не задана (в compose `http://flaresolverr:8191`) | адрес FlareSolverr без `/v1`; пусто — Cloudflare не обходится |
|
||||
| `DUB_API_TOKEN` | не задан | если задан, `/predict` требует токен (см. [API](#api)); `/health` остаётся открытым |
|
||||
| `DUB_API_TOKEN` | не задан | **необязателен.** Если задан, `/predict` требует токен (см. [API](#api)); если нет — API открыт всем, кто достучится до порта (для домашней сети допустимо, для доступа из интернета задайте токен). `/health` всегда открыт |
|
||||
| `DUB_FETCH_TIMEOUT` | `60` | таймаут загрузки страницы, с. FlareSolverr решает challenge 10–40 с, прежние 15 с не хватало |
|
||||
| `DUB_TORCH_THREADS` | все ядра | потоков torch; на VPS с несколькими другими сервисами ограничьте |
|
||||
| `DUB_MODEL_DIR` | `/app/models/best` | каталог основной модели |
|
||||
@@ -105,8 +105,10 @@ Hugging Face. Все файлы моделей, включая архитект
|
||||
Замечания:
|
||||
* FlareSolverr нестабилен: бывают `Timeout after 15.0 seconds` и ответ ~40 с. Это ошибка 400/502 для
|
||||
одного запроса — клиенту стоит повторить запрос.
|
||||
* kinozal требует авторизацию: передавайте `cookie` в теле запроса (см. ниже), он уйдёт и напрямую, и в
|
||||
FlareSolverr.
|
||||
* kinozal: `cookie` **необязателен**. Описание большинства раздач открывается без входа, и запрос
|
||||
`{"url": "https://kinozal.me/details.php?id=…"}` работает как есть. Если сервис ответил `400` про форму
|
||||
входа (раздача закрыта для гостей), передайте `cookie` в теле запроса (см. ниже): он уйдёт и напрямую, и
|
||||
в FlareSolverr.
|
||||
* Сервис ходит только на rutracker, nnmclub и kinozal (список разрешённых хостов в `src/fetch.py`, в том
|
||||
числе для редиректов): произвольные адреса через `url` не загружаются.
|
||||
|
||||
|
||||
Reference in new issue
Block a user