--- title: CC-RAG Neo4j Prototype emoji: 🕸️ colorFrom: indigo colorTo: blue sdk: docker app_port: 7860 pinned: false license: mit --- # CC-RAG Neo4j Prototype Demonstrates Causal-Chain Retrieval-Augmented Generation using Neo4j. Extracts cause-relation-effect triples from documents, stores them as a causal graph in Neo4j, retrieves forward/backward causal chains, and generates answers grounded in those chains. ## Environment Variables ``` OPENAI_API_KEY=... OPENAI_MODEL=gpt-4o-mini NEO4J_AUTH=none ``` ## Local Build ```bash docker build -t ccrag-neo4j . docker run -p 7860:7860 -e OPENAI_API_KEY=$OPENAI_API_KEY ccrag-neo4j ``` ## Hugging Face Spaces Create a Docker Space and push this repository. App listens on port 7860. ## Warning This prototype runs Neo4j with authentication disabled inside the container. Do not expose Neo4j ports publicly. For demo/prototype use only. Graph data is not persisted across container restarts unless Hugging Face persistent storage is mounted at `/data`.