Skip to main content
This example inserts ThaiRecipes.pdf without cuisine metadata, so its static and agentic cuisine filters cannot match that document. Add metadata={"cuisine": "thai"} to knowledge.insert(...) before running.
knowledge_filters.py

Run the Example

1

Set up your virtual environment

2

Install dependencies

3

Export your OpenAI API key

4

Run PgVector

5

Run the example

Save the code above as knowledge_filters.py, then run:
Full source: cookbook/02_agents/07_knowledge/knowledge_filters.py