kg-chat

Contents:

  • Introduction
  • Setup
  • Supported Backends
  • Supported LLMs
  • Commands
  • kg_chat
    • kg_chat package
kg-chat
  • kg_chat
  • View page source

kg_chat

  • kg_chat package
    • Subpackages
      • kg_chat.implementations package
        • Submodules
        • kg_chat.implementations.duckdb_implementation module
        • kg_chat.implementations.neo4j_implementation module
        • Module contents
      • kg_chat.interface package
        • Submodules
        • kg_chat.interface.database_interface module
        • Module contents
      • kg_chat.schema package
        • Submodules
        • kg_chat.schema.graph_schema module
        • Module contents
    • Submodules
    • kg_chat.app module
      • create_app()
    • kg_chat.cli module
    • kg_chat.constants module
    • kg_chat.main module
      • KnowledgeGraphChat
        • KnowledgeGraphChat.chat()
        • KnowledgeGraphChat.execute_query()
        • KnowledgeGraphChat.get_human_response()
        • KnowledgeGraphChat.get_structured_response()
        • KnowledgeGraphChat.load_database()
    • kg_chat.utils module
      • assign_color_to_prefix()
      • create_vectorstore()
      • extract_nodes_edges()
      • generate_random_color()
      • get_anthropic_models()
      • get_cypher_agent_prompt_template()
      • get_database_impl()
      • get_exisiting_vectorstore()
      • get_lbl_cborg_models()
      • get_llm_config()
      • get_ollama_models()
      • get_openai_models()
      • get_sql_agent_prompt_template()
      • llm_factory()
      • split_documents()
      • structure_query()
      • visualize_kg()
    • Module contents
Previous Next

© Copyright 2024, Harshad Hegde <hhegde@lbl.gov>.

Built with Sphinx using a theme provided by Read the Docs.