Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBAtlas-RAG

DBAtlas-RAG 是一个面向 PostgreSQL 14 的知识库问答与故障排查导航系统。它结合官方文档、向量检索和知识图谱生成带有来源依据的回答,并支持中文提问和多轮对话。

本项目仅提供基于 PostgreSQL 14 静态知识的分析建议,不会连接生产数据库、确认实际根因或自动修改数据库参数。

快速开始

需要提前安装 Docker 和 Docker Compose;参与本地开发时还需要安装 uv

  1. 创建环境配置,并在 .env 中填写 DASHSCOPE_API_KEY_2
cp .env.example .env
  1. 启动完整服务:
docker compose up -d --build
  1. 浏览器访问 http://localhost:18000/,即可开始提问。

可通过以下命令检查服务状态:

curl --fail http://localhost:18000/health
curl --fail http://localhost:18000/ready

停止服务:

docker compose down

本地开发

uv sync --dev
uv run ruff check .
uv run pyright
uv run pytest -q
uv run uvicorn dbatlas.api.main:app --host 127.0.0.1 --port 8002

启动后访问 http://localhost:8002/

About

pgsql参数问答场景的GraphRAG项目

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages