kg-chat
Contents:
Introduction
Setup
Supported Backends
Supported LLMs
Commands
kg_chat
kg-chat
Index
Index
A
|
C
|
D
|
E
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
S
|
T
|
V
A
assign_color_to_prefix() (in module kg_chat.utils)
C
category (kg_chat.schema.graph_schema.Node attribute)
chat() (kg_chat.main.KnowledgeGraphChat method)
clear_database() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
create_app() (in module kg_chat.app)
create_edges() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
create_nodes() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
create_vectorstore() (in module kg_chat.utils)
D
DatabaseInterface (class in kg_chat.interface)
(class in kg_chat.interface.database_interface)
DuckDBImplementation (class in kg_chat.implementations)
(class in kg_chat.implementations.duckdb_implementation)
E
Edge (class in kg_chat.schema.graph_schema)
edges (kg_chat.schema.graph_schema.GraphSchema attribute)
ensure_index() (kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
execute_query() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
(kg_chat.main.KnowledgeGraphChat method)
execute_query_using_langchain() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
execute_unsafe_operation() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
extract_nodes_edges() (in module kg_chat.utils)
G
generate_random_color() (in module kg_chat.utils)
get_anthropic_models() (in module kg_chat.utils)
get_cypher_agent_prompt_template() (in module kg_chat.utils)
get_database_impl() (in module kg_chat.utils)
get_exisiting_vectorstore() (in module kg_chat.utils)
get_human_response() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
(kg_chat.main.KnowledgeGraphChat method)
get_lbl_cborg_models() (in module kg_chat.utils)
get_llm_config() (in module kg_chat.utils)
get_ollama_models() (in module kg_chat.utils)
get_openai_models() (in module kg_chat.utils)
get_sql_agent_prompt_template() (in module kg_chat.utils)
get_structured_response() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
(kg_chat.main.KnowledgeGraphChat method)
GraphSchema (class in kg_chat.schema.graph_schema)
I
id (kg_chat.schema.graph_schema.Node attribute)
initialize_agent() (kg_chat.implementations.neo4j_implementation.Neo4jImplementation static method)
(kg_chat.implementations.Neo4jImplementation static method)
is_safe_command() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
K
kg_chat
module
kg_chat.app
module
kg_chat.cli
module
kg_chat.constants
module
kg_chat.implementations
module
kg_chat.implementations.duckdb_implementation
module
kg_chat.implementations.neo4j_implementation
module
kg_chat.interface
module
kg_chat.interface.database_interface
module
kg_chat.main
module
kg_chat.schema
module
kg_chat.schema.graph_schema
module
kg_chat.utils
module
KnowledgeGraphChat (class in kg_chat.main)
L
label (kg_chat.schema.graph_schema.Node attribute)
llm_factory() (in module kg_chat.utils)
load_database() (kg_chat.main.KnowledgeGraphChat method)
load_kg() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
M
model_computed_fields (kg_chat.schema.graph_schema.Edge attribute)
(kg_chat.schema.graph_schema.GraphSchema attribute)
(kg_chat.schema.graph_schema.Node attribute)
model_config (kg_chat.schema.graph_schema.Edge attribute)
(kg_chat.schema.graph_schema.GraphSchema attribute)
(kg_chat.schema.graph_schema.Node attribute)
model_fields (kg_chat.schema.graph_schema.Edge attribute)
(kg_chat.schema.graph_schema.GraphSchema attribute)
(kg_chat.schema.graph_schema.Node attribute)
module
kg_chat
kg_chat.app
kg_chat.cli
kg_chat.constants
kg_chat.implementations
kg_chat.implementations.duckdb_implementation
kg_chat.implementations.neo4j_implementation
kg_chat.interface
kg_chat.interface.database_interface
kg_chat.main
kg_chat.schema
kg_chat.schema.graph_schema
kg_chat.utils
N
Neo4jImplementation (class in kg_chat.implementations)
(class in kg_chat.implementations.neo4j_implementation)
Node (class in kg_chat.schema.graph_schema)
nodes (kg_chat.schema.graph_schema.GraphSchema attribute)
O
object (kg_chat.schema.graph_schema.Edge attribute)
P
predicate (kg_chat.schema.graph_schema.Edge attribute)
S
show_schema() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
split_documents() (in module kg_chat.utils)
structure_query() (in module kg_chat.utils)
subject (kg_chat.schema.graph_schema.Edge attribute)
T
to_dict() (kg_chat.schema.graph_schema.GraphSchema method)
to_json() (kg_chat.schema.graph_schema.GraphSchema method)
toggle_safe_mode() (kg_chat.implementations.duckdb_implementation.DuckDBImplementation method)
(kg_chat.implementations.DuckDBImplementation method)
(kg_chat.implementations.neo4j_implementation.Neo4jImplementation method)
(kg_chat.implementations.Neo4jImplementation method)
(kg_chat.interface.database_interface.DatabaseInterface method)
(kg_chat.interface.DatabaseInterface method)
V
visualize_kg() (in module kg_chat.utils)