1 line
30 KiB
JSON
1 line
30 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "label": "chats.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L1"}, {"id": "chats_validate_content", "label": "_validate_content()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L32"}, {"id": "chats_validate_contents", "label": "_validate_contents()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L41"}, {"id": "chats_validate_response", "label": "_validate_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L50"}, {"id": "chats_extract_curated_history", "label": "_extract_curated_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L58"}, {"id": "chats_basechat", "label": "_BaseChat", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L105"}, {"id": "chats_basechat_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L108"}, {"id": "chats_basechat_record_history", "label": ".record_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L131"}, {"id": "chats_basechat_get_history", "label": ".get_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L171"}, {"id": "chats_is_part_type", "label": "_is_part_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L188"}, {"id": "chats_chat", "label": "Chat", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L205"}, {"id": "chats_chat_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L208"}, {"id": "chats_chat_send_message", "label": ".send_message()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L223"}, {"id": "chats_chat_send_message_stream", "label": ".send_message_stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L275"}, {"id": "chats_chats", "label": "Chats", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L337"}, {"id": "chats_chats_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L340"}, {"id": "chats_chats_create", "label": ".create()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L343"}, {"id": "chats_asyncchat", "label": "AsyncChat", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L368"}, {"id": "chats_asyncchat_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L371"}, {"id": "chats_asyncchat_send_message", "label": ".send_message()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L386"}, {"id": "chats_asyncchat_send_message_stream", "label": ".send_message_stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L437"}, {"id": "chats_asyncchats", "label": "AsyncChats", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L501"}, {"id": "chats_asyncchats_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L504"}, {"id": "chats_asyncchats_create", "label": ".create()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L507"}, {"id": "chats_rationale_61", "label": "Extracts the curated (valid) history from a comprehensive history. The compre", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L61"}, {"id": "chats_rationale_138", "label": "Records the chat history. Maintaining both comprehensive and curated histor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L138"}, {"id": "chats_rationale_172", "label": "Returns the chat history. Args: curated: A boolean flag indicating", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L172"}, {"id": "chats_rationale_228", "label": "Sends the conversation history with the additional message and returns the model", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L228"}, {"id": "chats_rationale_280", "label": "Sends the conversation history with the additional message and yields the model'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L280"}, {"id": "chats_rationale_338", "label": "A util class to create chat sessions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L338"}, {"id": "chats_rationale_350", "label": "Creates a new chat session. Args: model: The model to use for the cha", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L350"}, {"id": "chats_rationale_391", "label": "Sends the conversation history with the additional message and returns model's r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L391"}, {"id": "chats_rationale_442", "label": "Sends the conversation history with the additional message and yields the model'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L442"}, {"id": "chats_rationale_502", "label": "A util class to create async chat sessions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L502"}, {"id": "chats_rationale_514", "label": "Creates a new chat session. Args: model: The model to use for the cha", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L514"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_validate_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_validate_contents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_validate_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_extract_curated_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_basechat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L105", "weight": 1.0}, {"source": "chats_basechat", "target": "chats_basechat_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L108", "weight": 1.0}, {"source": "chats_basechat", "target": "chats_basechat_record_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L131", "weight": 1.0}, {"source": "chats_basechat", "target": "chats_basechat_get_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L171", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_is_part_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L188", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_chat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L205", "weight": 1.0}, {"source": "chats_chat", "target": "chats_basechat", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L205", "weight": 1.0}, {"source": "chats_chat", "target": "chats_chat_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L208", "weight": 1.0}, {"source": "chats_chat", "target": "chats_chat_send_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L223", "weight": 1.0}, {"source": "chats_chat", "target": "chats_chat_send_message_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L275", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_chats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L337", "weight": 1.0}, {"source": "chats_chats", "target": "chats_chats_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L340", "weight": 1.0}, {"source": "chats_chats", "target": "chats_chats_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L343", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_asyncchat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L368", "weight": 1.0}, {"source": "chats_asyncchat", "target": "chats_basechat", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L368", "weight": 1.0}, {"source": "chats_asyncchat", "target": "chats_asyncchat_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L371", "weight": 1.0}, {"source": "chats_asyncchat", "target": "chats_asyncchat_send_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L386", "weight": 1.0}, {"source": "chats_asyncchat", "target": "chats_asyncchat_send_message_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L437", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_chats_py", "target": "chats_asyncchats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L501", "weight": 1.0}, {"source": "chats_asyncchats", "target": "chats_asyncchats_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L504", "weight": 1.0}, {"source": "chats_asyncchats", "target": "chats_asyncchats_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L507", "weight": 1.0}, {"source": "chats_validate_contents", "target": "chats_validate_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L45", "weight": 1.0}, {"source": "chats_validate_response", "target": "chats_validate_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L55", "weight": 1.0}, {"source": "chats_extract_curated_history", "target": "chats_validate_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L95", "weight": 1.0}, {"source": "chats_basechat_init", "target": "chats_extract_curated_history", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L127", "weight": 1.0}, {"source": "chats_chat_init", "target": "chats_asyncchats_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L217", "weight": 1.0}, {"source": "chats_chat_send_message", "target": "chats_is_part_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L246", "weight": 1.0}, {"source": "chats_chat_send_message", "target": "chats_basechat_record_history", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L267", "weight": 1.0}, {"source": "chats_chat_send_message", "target": "chats_validate_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L271", "weight": 1.0}, {"source": "chats_chat_send_message_stream", "target": "chats_is_part_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L299", "weight": 1.0}, {"source": "chats_chat_send_message_stream", "target": "chats_validate_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L315", "weight": 1.0}, {"source": "chats_chat_send_message_stream", "target": "chats_basechat_record_history", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L327", "weight": 1.0}, {"source": "chats_chats_create", "target": "chats_chat", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L360", "weight": 1.0}, {"source": "chats_asyncchat_init", "target": "chats_asyncchats_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L380", "weight": 1.0}, {"source": "chats_asyncchat_send_message", "target": "chats_is_part_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L408", "weight": 1.0}, {"source": "chats_asyncchat_send_message", "target": "chats_basechat_record_history", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L429", "weight": 1.0}, {"source": "chats_asyncchat_send_message", "target": "chats_validate_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L433", "weight": 1.0}, {"source": "chats_asyncchat_send_message_stream", "target": "chats_is_part_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L461", "weight": 1.0}, {"source": "chats_asyncchats_create", "target": "chats_asyncchat", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L524", "weight": 1.0}, {"source": "chats_rationale_61", "target": "chats_extract_curated_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L61", "weight": 1.0}, {"source": "chats_rationale_138", "target": "chats_basechat_record_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L138", "weight": 1.0}, {"source": "chats_rationale_172", "target": "chats_basechat_get_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L172", "weight": 1.0}, {"source": "chats_rationale_228", "target": "chats_chat_send_message", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L228", "weight": 1.0}, {"source": "chats_rationale_280", "target": "chats_chat_send_message_stream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L280", "weight": 1.0}, {"source": "chats_rationale_338", "target": "chats_chats", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L338", "weight": 1.0}, {"source": "chats_rationale_350", "target": "chats_chats_create", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L350", "weight": 1.0}, {"source": "chats_rationale_391", "target": "chats_asyncchat_send_message", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L391", "weight": 1.0}, {"source": "chats_rationale_442", "target": "chats_asyncchat_send_message_stream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L442", "weight": 1.0}, {"source": "chats_rationale_502", "target": "chats_asyncchats", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L502", "weight": 1.0}, {"source": "chats_rationale_514", "target": "chats_asyncchats_create", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L514", "weight": 1.0}], "raw_calls": [{"caller_nid": "chats_validate_content", "callee": "Part", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L36"}, {"caller_nid": "chats_extract_curated_history", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L77"}, {"caller_nid": "chats_extract_curated_history", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L82"}, {"caller_nid": "chats_extract_curated_history", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L88"}, {"caller_nid": "chats_extract_curated_history", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L94"}, {"caller_nid": "chats_extract_curated_history", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L99"}, {"caller_nid": "chats_extract_curated_history", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L101"}, {"caller_nid": "chats_basechat_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L119"}, {"caller_nid": "chats_basechat_init", "callee": "model_validate", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L120"}, {"caller_nid": "chats_basechat_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L123"}, {"caller_nid": "chats_basechat_record_history", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L156"}, {"caller_nid": "chats_basechat_record_history", "callee": "Content", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L163"}, {"caller_nid": "chats_basechat_record_history", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L165"}, {"caller_nid": "chats_basechat_record_history", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L166"}, {"caller_nid": "chats_basechat_record_history", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L168"}, {"caller_nid": "chats_basechat_record_history", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L169"}, {"caller_nid": "chats_is_part_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L191"}, {"caller_nid": "chats_is_part_type", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L192"}, {"caller_nid": "chats_is_part_type", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L194"}, {"caller_nid": "chats_is_part_type", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L195"}, {"caller_nid": "chats_is_part_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L200"}, {"caller_nid": "chats_chat_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L217"}, {"caller_nid": "chats_chat_send_message", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L247"}, {"caller_nid": "chats_chat_send_message", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L249"}, {"caller_nid": "chats_chat_send_message", "callee": "t_content", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L251"}, {"caller_nid": "chats_chat_send_message", "callee": "generate_content", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L252"}, {"caller_nid": "chats_chat_send_message_stream", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L300"}, {"caller_nid": "chats_chat_send_message_stream", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L302"}, {"caller_nid": "chats_chat_send_message_stream", "callee": "t_content", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L304"}, {"caller_nid": "chats_chat_send_message_stream", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L309"}, {"caller_nid": "chats_chat_send_message_stream", "callee": "generate_content_stream", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L310"}, {"caller_nid": "chats_chat_send_message_stream", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L318"}, {"caller_nid": "chats_asyncchat_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L380"}, {"caller_nid": "chats_asyncchat_send_message", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L409"}, {"caller_nid": "chats_asyncchat_send_message", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L411"}, {"caller_nid": "chats_asyncchat_send_message", "callee": "t_content", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L413"}, {"caller_nid": "chats_asyncchat_send_message", "callee": "generate_content", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L414"}, {"caller_nid": "chats_asyncchat_send_message_stream", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L462"}, {"caller_nid": "chats_asyncchat_send_message_stream", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L464"}, {"caller_nid": "chats_asyncchat_send_message_stream", "callee": "t_content", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L466"}, {"caller_nid": "chats_asyncchat_send_message_stream", "callee": "async_generator", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/chats.py", "source_location": "L498"}]} |