документация, ключи, тестовые файлы
This commit is contained in:
@@ -1,2 +1,3 @@
|
|||||||
FILES
|
FILES
|
||||||
contracts-app/
|
contracts-app/
|
||||||
|
dogovora/
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
Ntazetdinov@nubes.ru
|
||||||
|
https://api.aillm.ru/
|
||||||
|
sk-ucI5YvOticoOQ9Kuj5K9mQ
|
||||||
|
|
||||||
|
|
||||||
|
Deepseek flash
|
||||||
|
sk-78ec529c1eba4ba69995091046c9fa33
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Напиши код в папку `/home/naeel/nubes/contracts/contracts-app/v2/`. Не трогай `site/`. 4 файла по 100-150 строк:
|
||||||
|
|
||||||
|
**1. `v2/chunk_upload.js`** — клиент: FileReader → base64, File.slice() по 32KB, XHR последовательно с прогрессом (имя, %, таймер). После всех чанков — кнопка «Парсинг».
|
||||||
|
|
||||||
|
**2. `v2/chunk_api.py`** — Flask Blueprint: `POST /v2/chunk` (принять 32KB base64 в памяти), `POST /v2/finalize` (собрать → Redis очередь).
|
||||||
|
|
||||||
|
**3. `v2/worker.py`** — фоном: BRPOP Redis → base64 decode → INSERT documents + supplements → pdfplumber/python-docx парсинг → elements_json.
|
||||||
|
|
||||||
|
**4. `v2/init.py`** — подключение к Redis/БД с теми же env что в `site/`.
|
||||||
|
|
||||||
|
**Ресурсы:** Redis (redisk8s...svc.cluster.local, pass aLITloRefJEiCPqUc2xB), PostgreSQL (postgresqlk8s-master...svc.cluster.local).
|
||||||
|
|
||||||
|
**Не копировать старый код. Строго 150 строк/файл. Только реализация.**
|
||||||
Reference in New Issue
Block a user