graphrag-accelerator
One-click deploy of a Knowledge Graph powered RAG (GraphRAG) in Azure
File Explorer
- azure-pipeline.yaml
- devcontainer.json
- Dockerfile
- entrypoint.sh
- bug_report.md
- feature_request.md
- dev.yaml
- tests.yaml
- CODEOWNERS
- dependabot.yml
- __init__.py
- data.py
- graph.py
- index.py
- prompt_tuning.py
- query.py
- query_streaming.py
- source.py
- __init__.py
- application_insights_workflow_callbacks.py
- blob_workflow_callbacks.py
- console_workflow_callbacks.py
- load_logger.py
- pipeline_job_updater.py
- typing.py
- __init__.py
- models.py
- pipeline.py
- __init__.py
- azure_clients.py
- common.py
- pipeline.py
- __init__.py
- main.py
- cronjob.yaml
- job.yaml
- indexer.py
- job-scheduler.py
- settings.yaml
- create_final_communities.parquet
- create_final_community_reports.parquet
- create_final_covariates.parquet
- create_final_documents.parquet
- create_final_entities.parquet
- create_final_nodes.parquet
- create_final_relationships.parquet
- create_final_text_units.parquet
- graph.graphml
- stats.json
- ABOUT.md
- test_api_data.py
- test_api_default.py
- test_api_graph.py
- test_api_index.py
- test_api_index_configuration.py
- test_api_prompt_tuning.py
- test_api_source.py
- test_utils_pipeline.py
- test_azure_clients.py
- test_common.py
- test_load_logger.py
- test_logger_app_insights_callbacks.py
- test_logger_blob_callbacks.py
- test_logger_console_callbacks.py
- __init__.py
- conftest.py
- .coveragerc
- poetry.lock
- pyproject.toml
- pytest.ini
- README.md
- Dockerfile-backend
- Dockerfile-frontend
- graphrag-architecture-diagram.png
- graphrag-architecture-diagram.vsdx
- DEPLOYMENT-GUIDE.md
- DEVELOPMENT-GUIDE.md
- config.toml
- __init__.py
- index_pipeline.py
- login_sidebar.py
- prompt_configuration.py
- query.py
- tabs.py
- upload_files_component.py
- __init__.py
- enums.py
- functions.py
- graphrag_api.py
- app.py
- deploy.sh
- frontend_deploy.parameters.json
- poetry.lock
- pyproject.toml
- README.md
- style.css
- acr.bicep
- ai-search.bicep
- aks.bicep
- aoai.bicep
- apiPolicy.xml
- apim.bicep
- apim.graphrag-api.bicep
- apim.graphrag-docs-api.bicep
- openapi.json
- cosmosdb.bicep
- identity.bicep
- log.bicep
- app-insights.bicep
- private-link-scope.bicep
- aks-rbac.bicep
- aoai-rbac.bicep
- workload-identity-rbac.bicep
- deployment-script.bicep
- storage.bicep
- nsg.bicep
- private-dns-vnet-link.bicep
- private-dns-zone-a-record.bicep
- private-dns-zone-groups.json
- private-dns-zone.bicep
- private-endpoint.bicep
- privatelink-private-dns-zones.bicep
- vnet-dns-link.bicep
- vnet.bicep
- test-connection.yaml
- _helpers.tpl
- graphrag-clusterrole.yaml
- graphrag-configmap.yaml
- graphrag-ingress.yaml
- graphrag-master-deployment.yaml
- graphrag-master-hpa.yaml
- graphrag-master-service.yaml
- graphrag-nginx-internal-controller.yaml
- graphrag-rolebinding.yaml
- graphrag-serviceaccount.yaml
- NOTES.txt
- .helmignore
- Chart.yaml
- LICENSE
- values.yaml
- README.md
- install-graphrag.sh
- createUiDefinition.json
- mainTemplate.json
- README.md
- viewDefinition.json
- abbreviations.json
- deploy.parameters.json
- deploy.sh
- main.bicep
- 1-Quickstart.ipynb
- 2-Advanced_Getting_Started.ipynb
- get-wiki-articles.py
- README.md
- .dockerignore
- .editorconfig
- .gitattributes
- .gitignore
- .pre-commit-config.yaml
- .secrets.baseline
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- openapi.json
- README.md
- SECURITY.md
- TRANSPARENCY.md
# Installation Guide
pythonSetup Steps
cd backend && poetry install
Install backend Python dependencies
cd frontend && poetry install
Install frontend Python dependencies
cd infra && ./deploy.sh
Deploy Azure infrastructure
Key Commands
poetry install
Install project dependencies based on pyproject.toml.
poetry run uvicorn graphrag_app.main:app --reload
Run the backend FastAPI server locally.
poetry run streamlit run app.py
Run the frontend Streamlit app locally.
poetry run pytest
Run backend tests.
GraphRAG Accelerator uses Azure services and may incur substantial costs. Please refer to the deployment guide for details.
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Release Timeline
// repository documentation
Was this content helpful?
(0 ratings)
