smart_ide/docs/repo/service-chandra.md
4NK 14c974f54c Add smart-ide-tools-bridge API for submodule tools + central local env
- New service: tools bridge (port 37147) registry + Carbonyl/PageIndex/Chandra POST jobs
- config/services.local.env.example and gitignore for services.local.env
- .env.example for repos-devtools, regex-search, ia-dev-gateway, orchestrator, claw proxy, langextract
- Orchestrator intents: tools.registry, tools.carbonyl.plan, tools.pageindex.run, tools.chandra.ocr
- Docs: API + repo service fiche, architecture index; do not commit dist/
2026-04-03 22:35:57 +02:00

1.7 KiB
Raw Permalink Blame History

Service Chandra OCR (services/chandra/)

OCR et extraction structurée (PDF / images → Markdown, HTML, JSON avec mise en page) via le projet amont datalab-to/chandra.

Rôle dans smart_ide

  • Numérisation de documents complexes (tableaux, formulaires, manuscrits, math).
  • CLI : services/chandra/run-chandra.sh / run-chandra-hf.sh après installation dans upstream/.
  • API pour lIDE : services/smart-ide-tools-bridge/POST /v1/chandra/ocrAPI/smart-ide-tools-bridge-api.md.

Licences

  • Code : Apache-2.0 (fichier LICENSE dans upstream/).
  • Poids du modèle : voir MODEL_LICENSE dans le sous-module amont et les conditions dusage commercial décrites dans le README Chandra.

Exploitation

Voir services/chandra/README.md et features/chandra-ocr-documents.md.

Hugging Face local (recommandé pour un poste de dev avec GPU) : depuis services/chandra/, exécuter ./install-local-hf.sh, copier .env.example vers upstream/local.env, puis ./run-chandra-hf.sh <entrée> <sortie>.

Configuration : upstream/local.env (chargé par lamont) — gabarit services/chandra/.env.example (MODEL_CHECKPOINT, TORCH_DEVICE, MAX_OUTPUT_TOKENS, TORCH_ATTN, HF_TOKEN si besoin).

Voir aussi