视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
sparrow【文档与办公】Route Sparrow document-intelligence workflows across structured extraction, LLM API/CLI operation, OCR, agents, UI deployment, and backend troubleshooting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill for Sparrow, an API-first document-intelligence platform for structured data extraction, instruction processing, OCR, multi-agent workflows, and UI deployment around local or hosted ML/VLM/LLM backends.
| Task | Read |
|---|---|
| Extract JSON, markdown, page types, or tables from images/PDFs; choose MLX/Ollama/vLLM/HF/Mistral backends; debug Sparrow Parse helpers and model-output validation | document-extraction |
Build or translate CLI/curl/API requests; operate /api/v1/sparrow-llm/inference or /instruction-inference; debug query preparation, validation, table templates, protected access, and config | api-engine-and-cli |
| Run or diagnose the PaddleOCR-backed OCR API, upload or URL OCR, bounding boxes, PDF first-page conversion, and experimental table-enhancement fallback | ocr-service |
| Use Sparrow Agents sync/async API, Prefect/Celery/Redis task flows, built-in medical/trading/bonds agents, payload schemas, and cached-search/credential handling | agent-workflows |
| Run Gradio or Next UI shells, reason about service topology, dashboard/feedback DB paths, uploads, temporary files, and deployment smoke checks | ui-and-deployment |
Use these checks before expensive model or service runs:
python -m sparrow_parse
python scripts/check_sparrow_environment.py --json
python scripts/sparrow_request_builder.py extraction \
--query '{"invoice_number":"str","total":0.0}' \
--pipeline sparrow-parse \
--backend ollama \
--model mistral-small3.2:24b-instruct-2506-q8_0 \
--file-path invoice.pdf
The declared package console command named sparrow-parse is broken in the inspected source because package metadata points to sparrow_parse:main while the function lives in sparrow_parse.__main__. Use package imports or python -m sparrow_parse for a package self-message, and use the Sparrow LLM engine/CLI surface for actual extraction requests.
document-extraction plus backend guidance. Prefer MLX on Apple Silicon, vLLM/CUDA where installed, Ollama when a local daemon/model exists, or Mistral/HF when credentials and endpoints are available.api-engine-and-cli; verify exact form fields, comma-separated options, endpoint path, port, protected access, and database logging settings.ocr-service when raw OCR text/bounding boxes are needed before VLM extraction.agent-workflows; verify the LLM API backend is reachable before debugging agents.ui-and-deployment; isolate frontend upload/config errors from backend API and database failures.