diff --git a/.changeset/warm-numbers-report.md b/.changeset/warm-numbers-report.md
new file mode 100644
index 0000000000000000000000000000000000000000..e06dd0203fa7f2363a3685c688c43e4585b0fff6
--- /dev/null
+++ b/.changeset/warm-numbers-report.md
@@ -0,0 +1,5 @@
+---
+"create-llama": patch
+---
+
+fix: missing set private to false for default generate.py
diff --git a/templates/types/streaming/fastapi/app/engine/generate.py b/templates/types/streaming/fastapi/app/engine/generate.py
index 325480d67c12571813b3ff9d2ee6011cd77d2326..44a8e8e018f4e32ba7a1a70a7a54d27e617f591f 100644
--- a/templates/types/streaming/fastapi/app/engine/generate.py
+++ b/templates/types/streaming/fastapi/app/engine/generate.py
@@ -64,6 +64,9 @@ def generate_datasource():
 
     # Get the stores and documents or create new ones
     documents = get_documents()
+    # Set private=false to mark the document as public (required for filtering)
+    for doc in documents:
+        doc.metadata["private"] = "false"
     docstore = get_doc_store()
     vector_store = get_vector_store()