llm-graph-builder
The application efficiently transforms various formats of unstructured data into a structured Neo4j knowledge graph. It utilizes Large Language Models such as OpenAI and Gemini to extract nodes, relationships, and properties via the Langchain framework. Files can be uploaded from local devices, Google Cloud Storage (GCS), or Amazon S3, with the flexibility to select a preferred LLM model. Key features include supporting custom schemas, interactive graph visualization in Bloom, and conducting data interactions using conversational queries within Neo4j. Ensure a Neo4j Database V5.15+ with APOC support. Available for deployment via Docker locally or Google Cloud Platform.