Files
grabber-ai/examples
DenozordecandClaude Sonnet 5.5 8cbd800ec7 Релиз целиком: вход по ссылке, агрегат студий/типов/18+, малая int8-модель
- src/fetch.py: загрузка по URL (allowlist трекеров, защита от SSRF, cp1251)
- src/release.py: агрегат релиза, студии из заголовка раздачи (ПМ (LostFilm))
- predict --url, POST /predict {"url"}; ответ расширен, tracks сохранён
- export_onnx --quantize: tiny2 int8 29 МБ, parity 99.2-100%
- тесты (52 ok), docs/plan.md, docs; target/ убран из git

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-27 17:02:04 +07:00
..

Примеры интеграции

Подробности — в docs/integration.md.

Каталог Язык Путь Что делает
typescript/predict.mjs Node.js >= 18 HTTP CLI-клиент сервиса: --text / --html, без зависимостей
typescript/predict.ts TypeScript HTTP то же с типами (npx tsx predict.ts --text "...")
typescript/onnx_local.mjs Node.js ONNX локальный инференс без Python (onnxruntime-node + @huggingface/transformers)
powershell/predict.ps1 PowerShell 5.1/7 HTTP -Text "..." / -HtmlFile страница.html (кириллица и кодировки учтены)
rust/http_client Rust HTTP cargo run -- --text "..." / --html файл (reqwest + tokio)
rust/onnx_local Rust ONNX локальный инференс (ort + tokenizers)

Перед путём А запустите сервис:

python -m src.service --model models/best --port 8000

Перед путём Б экспортируйте модель:

python -m src.export_onnx   # -> models/best-onnx