paths.py
Run the Example
1
Set up your virtual environment
2
Clone Agno
Clone the repository and run the remaining commands from its root:
3
Use the helper
This module defines shared paths for the Docling examples and is not run directly.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Helper module that resolves test document paths for the Docling tool examples.
from pathlib import Path
repo_root = Path(__file__).resolve().parents[3]
testing_resources_path = repo_root / "cookbook/07_knowledge/testing_resources"
def get_test_resource_path(filename: str) -> str:
return str(testing_resources_path / filename)
pdf_path = get_test_resource_path("cv_1.pdf")
docx_path = get_test_resource_path("project_proposal.docx")
md_path = get_test_resource_path("coffee.md")
html_path = get_test_resource_path("company_info.html")
xml_path = get_test_resource_path("patent_sample.xml")
xlsx_path = get_test_resource_path("sample_products.xlsx")
pptx_path = get_test_resource_path("ai_presentation.pptx")
image_path = get_test_resource_path("restaurant_invoice.png")
audio_video_path = get_test_resource_path("agno_description.mp4")
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
uv venv --python 3.12
.venv\Scripts\activate
Clone Agno
git clone https://github.com/agno-agi/agno.git
cd agno
Use the helper
Was this page helpful?