{"repo":"ponpaku/GLM-OCR-server","free":true,"listed":false,"github":"https://github.com/ponpaku/GLM-OCR-server","clone":"git clone https://github.com/ponpaku/GLM-OCR-server.git","description":"GLM-OCRを使ったローカルOCRサーバー（FastAPI + Web UI / 画像・PDF対応）","language":"Python","stars":25,"topics":["document-ai","document-understanding","fast-api","fastapi","formula-recognition","glm","glm-ocr","image2text","information-extraction","local-server"],"license":"MIT","category":"media-processing","readme_excerpt":"GLM-OCR Server zai-org/GLM-OCR を使ったローカルOCRサーバーです。 FastAPI + シンプルなWeb UIで、画像/PDFをページ単位でOCRできます。 主な機能 - GLM-OCR推論（ text / table / formula / extract json ） - PDF入力（ pypdfium2 でページを画像化してOCR） - 進捗表示（ 事前処理中 - i/nページをOCR中 ） - 実行中断（中断API + UIボタン） - 改行後処理モード（ none / paragraph / compact ） - ページ表示切替（ドロップダウン + ALL 合算表示） - 表示中結果のコピー（ raw はコピー対象外） - モデル/キャッシュはプロジェクト配下に保存 動作環境 - Python 3.10+ - Windows または Linux/macOS - CUDA使用時は対応GPU + ドライバ クイックスタート Windows Linux / macOS 起動後: - UI: http://localhost:8000/ - API Docs: http://localhost:8000/docs 補足: - run.sh / run.bat は初回のみ依存関係をインストールし、以後は既存 .venv を再利用します - 依存を入れ直したい場合は FORCE INSTALL=1 を指定して起動します - 開発版 transformers が必要な場合のみ USE TRANSFORMERS DEV=1 を指定してください - TORCH CHANNEL / INSTALL LAYOUT DEPS / USE TRANSFORMERS DEV を変更した場合も、反映には FORCE INSTALL=1 が必要です .env で設定 プロジェクト直下に .env を置くと、 run.sh / run.bat 起動時に読み込みます。 例: 主な設定値: - HOST : バインドアドレス（既定 0.0.0.0 ） - PORT : 起動ポート（既定 8000 ） - TORCH CHANNEL : PyTorch配布チャネル（例 cu126 , cpu ） - FORCE INSTALL : 1 で依存関係を再インストール - INSTALL LAYOUT DEPS : 既定 0 。 1 で PaddleOCR 系の追加インストールを有効化 - USE TRANSFORMERS DEV : 1 で transformers を GitHub 開発版に置き換え - PRELOAD MODEL : 1 / 0 。 0 のとき起動時にモデルを事前ロードせず、初回推論時にロード - CORS ALLOW ORIGINS : カンマ区切りの許可Origin一覧。未指定時は localhost 系のみ許可 - PROGRESS TTL SECONDS : 実行中 progress 情報の保持秒数 - TERMINAL PROGRESS TTL SECONDS : done / error / canceled 状態の保持秒数 依存関係 アプリ本体の依存定義は requirements.txt にあります。 PyTorch は環境依存のため launcher / scripts/install. 側で TORCH CHANNEL に応じてインストールします。 - 通常: PyPI の transformers - 必","default_branch":null,"files":null,"tree":[],"storefront":"/r/ponpaku","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ponpaku/GLM-OCR-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}