Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
pip install pypdf
from phi.knowledge.pdf import PDFKnowledgeBase, PDFReader from phi.vectordb.pgvector import PgVector pdf_knowledge_base = PDFKnowledgeBase( path="data/pdfs", # Table name: ai.pdf_documents vector_db=PgVector( table_name="pdf_documents", db_url="postgresql+psycopg://ai:ai@localhost:5532/ai", ), reader=PDFReader(chunk=True), )
knowledge_base
from phi.agent import Agent from knowledge_base import knowledge_base agent = Agent( knowledge=knowledge_base, search_knowledge=True, ) agent.knowledge.load(recreate=False) agent.print_response("Ask me about something from the knowledge base")
path
Union[str, Path]
PDF
vector_db
VectorDb
PgVector
reader
Union[PDFReader, PDFImageReader]
PDFReader()
PDFReader
PDFs
Documents
num_documents
int
5
optimize_on
chunking_strategy
ChunkingStrategy
FixedSizeChunking
Was this page helpful?