diff --git a/tokeneconomizer/microskills/distiller.py b/tokeneconomizer/microskills/distiller.py index a1532ef..56ea5f9 100644 --- a/tokeneconomizer/microskills/distiller.py +++ b/tokeneconomizer/microskills/distiller.py @@ -79,6 +79,8 @@ def load_calls(fp): d = json.loads(line) except Exception: continue + if not isinstance(d, dict): + continue m = d.get("message") if not isinstance(m, dict) or d.get("type", "assistant") not in CONVERSATION: continue