Переименование: DUB-AI → grabber-ai (образ, сервис, документация, примеры)
docker / build (push) Successful in 21s
docker / build (push) Successful in 21s
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
This commit is contained in:
1 parent
a64ced71d2
commit
71d9700f55
26 files changed
+48
-48
No files matched your search
@@ -1,4 +1,4 @@
|
||||
# Вызов сервиса DUB-AI из PowerShell.
|
||||
# Вызов сервиса grabber-ai из PowerShell.
|
||||
#
|
||||
# Примеры (из корня проекта):
|
||||
# powershell -NoProfile -ExecutionPolicy Bypass -File examples\powershell\predict.ps1 -Text "Перевод: Дублированный | MovieDalen"
|
||||
|
||||
Generated
+1
-1
@@ -98,7 +98,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dub-ai-client"
|
||||
name = "grabber-ai-client"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"reqwest",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[package]
|
||||
name = "dub-ai-client"
|
||||
name = "grabber-ai-client"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//! HTTP-клиент DUB-AI (путь А: сервис `python -m src.service`).
|
||||
//! HTTP-клиент grabber-ai (путь А: сервис `python -m src.service`).
|
||||
//!
|
||||
//! Запуск:
|
||||
//! cargo run -- --text "Перевод: Дублированный | MovieDalen"
|
||||
|
||||
Generated
+1
-1
@@ -228,7 +228,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dub-ai-onnx-local"
|
||||
name = "grabber-ai-onnx-local"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"ort",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[package]
|
||||
name = "dub-ai-onnx-local"
|
||||
name = "grabber-ai-onnx-local"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# onnx_local — локальный инференс DUB-AI на Rust (без Python)
|
||||
# onnx_local — локальный инференс grabber-ai на Rust (без Python)
|
||||
|
||||
```bash
|
||||
cargo build
|
||||
# onnxruntime.dll грузится динамически; можно взять из pip-пакета onnxruntime
|
||||
# (уже есть в .venv проекта) или из официального релиза onnxruntime
|
||||
ORT_DYLIB_PATH=<путь>/onnxruntime.dll ./target/debug/dub-ai-onnx-local.exe \
|
||||
ORT_DYLIB_PATH=<путь>/onnxruntime.dll ./target/debug/grabber-ai-onnx-local.exe \
|
||||
"<путь к models/best-onnx>" "Перевод: Дублированный | MovieDalen"
|
||||
```
|
||||
|
||||
@@ -13,7 +13,7 @@ ORT_DYLIB_PATH=<путь>/onnxruntime.dll ./target/debug/dub-ai-onnx-local.exe \
|
||||
```bash
|
||||
cd examples/rust/onnx_local
|
||||
ORT_DYLIB_PATH="$(find ../../.venv -name onnxruntime.dll | head -1)" \
|
||||
./target/debug/dub-ai-onnx-local.exe ../../models/best-onnx \
|
||||
./target/debug/grabber-ai-onnx-local.exe ../../models/best-onnx \
|
||||
"Авторский (одноголосый закадровый) - Юрий Сербин"
|
||||
```
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//! Локальный инференс DUB-AI без Python (путь Б: ONNX).
|
||||
//! Локальный инференс grabber-ai без Python (путь Б: ONNX).
|
||||
//!
|
||||
//! cargo run --release -- <путь к models/best-onnx> "Перевод: Дублированный | MovieDalen"
|
||||
//!
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Локальный инференс DUB-AI без Python (путь Б: ONNX), Node.js.
|
||||
// Локальный инференс grabber-ai без Python (путь Б: ONNX), Node.js.
|
||||
//
|
||||
// Подготовка (один раз):
|
||||
// cd examples/typescript && npm init -y && npm i onnxruntime-node @huggingface/transformers
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// HTTP-клиент DUB-AI для Node.js (без зависимостей, node >= 18).
|
||||
// HTTP-клиент grabber-ai для Node.js (без зависимостей, node >= 18).
|
||||
//
|
||||
// Запуск (требуется запущенный сервис `python -m src.service`):
|
||||
// node predict.mjs --text "Перевод: Дублированный | MovieDalen"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Типизированный HTTP-клиент DUB-AI (TypeScript-проекты).
|
||||
// Типизированный HTTP-клиент grabber-ai (TypeScript-проекты).
|
||||
// Запуск без компиляции: npx tsx predict.ts --text "Одноголосый закадровый — Дмитрий Есарев"
|
||||
// Зависимости: не требуются (используется глобальный fetch, Node >= 18).
|
||||
|
||||
|
||||
Reference in new issue
Block a user