Go to file
johannes b73c900cfd Update adk module: Lesson 4 User Intent Agent, tool_success/tool_error, cleanup duplicate AgentCaller, overall refactor 2025-08-28 16:05:19 +03:00
adk Update adk module: Lesson 4 User Intent Agent, tool_success/tool_error, cleanup duplicate AgentCaller, overall refactor 2025-08-28 16:05:19 +03:00
api Initial: Neo4j + FastAPI + APOC import + Azure OpenAI endpoint 2025-08-28 12:58:41 +03:00
.env.example Add .env.example (whitelisted in .gitignore) 2025-08-28 13:00:53 +03:00
.gitignore Initial: Neo4j + FastAPI + APOC import + Azure OpenAI endpoint 2025-08-28 12:58:41 +03:00
README.md Initial: Neo4j + FastAPI + APOC import + Azure OpenAI endpoint 2025-08-28 12:58:41 +03:00
compose.yaml Initial: Neo4j + FastAPI + APOC import + Azure OpenAI endpoint 2025-08-28 12:58:41 +03:00

README.md

Neo4j + FastAPI Demo

Run (local)

  1. Copy .env.example to .env and fill secrets.
  2. docker compose up -d --build
  3. API: http://localhost:8000/docs
  4. Neo4j Browser: http://localhost:7474

Endpoints

  • POST /echo
  • GET /messages
  • GET /messages/{id}, PUT /messages/{id}, DELETE /messages/{id}
  • POST /import/messages (APOC CSV import)
  • POST /ai/echo (Azure OpenAI; stores reply in Neo4j)

Notes

  • .env is not committed. Use .env.example as template.
  • Neo4j data is ignored (neo4j/data, neo4j/logs, etc).