mirror of
https://github.com/run-llama/template-workflow-document-qa.git
synced 2026-06-30 21:47:58 -04:00
cf07c76ea2ae5d1d6759a203932aef8ff6cfc50b
* Resolve extract-basic llama-cloud-fake from PyPI when standalone - Drop path override in templates/extract-basic; depend on published 0.1.x - Add templates/extract-basic to uv workspace members so monorepo still uses local editable package - Relax root click pin to match templates (8.3.0 is broken) * Revert adding extract-basic to uv workspace llamactl dev validate runs uv run from the template dir, which walks up to the workspace venv — where llama-agents-appserver isn't installed. Keep extract-basic standalone; published llama-cloud-fake resolves fine in the monorepo too. * Bump llama-index-workflows floor to 2.16.0 across templates basic, document-qa, human-in-the-loop, rag, web-scraping were lagging on 2.2-2.5; align with the rest of the fleet. * Wire data-extraction tests with llama-cloud-fake, add to uv workspace - clients.py installs FakeLlamaCloudServer when FAKE_LLAMA_CLOUD is set - conftest.py flips the env var before test imports - Real test_workflow.py exercises process_file against the fake and checks metadata_workflow returns the configured schema/collection - Bump all versions in .github/templates-remotes.yml for changed templates
Document Q&A Application
A document question-answering application built with LlamaIndex workflows and LlamaCloud services.
This application uses LlamaDeploy. For more information see the docs
Getting Started
- install
uvif you haven'tbrew install uv - run
uvx llamactl serve
Organization
srccontains python workflow sources. The name of the deployment here is defined asdocument-qarequests. See http://localhost:4501/docs for openAPI docs
Description
Languages
TypeScript
65.2%
Python
25.9%
CSS
7.6%
HTML
0.9%
Jinja
0.2%
Other
0.2%