diff --git a/phi/assistant/assistant.py b/phi/assistant/assistant.py
index ced868858..8643f80f4 100644
--- a/phi/assistant/assistant.py
+++ b/phi/assistant/assistant.py
@@ -535,7 +535,7 @@ def get_json_output_prompt(self) -> str:
if len(output_model_properties) > 0:
json_output_prompt += "\n"
- json_output_prompt += f"\n{json.dumps(list(output_model_properties.keys()))}"
+ json_output_prompt += f"\n{json.dumps([key for key in output_model_properties.keys() if key != '$defs'])}"
json_output_prompt += "\n"
json_output_prompt += "\nHere are the properties for each field:"
json_output_prompt += "\n"