@echo off chcp 65001 >nul echo ======================================== echo 启动RAG服务 echo ======================================== echo. echo [1/2] 检查Ollama... curl -s http://localhost:11434/api/tags >nul 2>&1 if %errorlevel% equ 0 ( echo ✓ Ollama已在运行 ) else ( echo ✗ Ollama未运行,尝试启动... echo 如果失败,请手动启动Ollama应用 ) echo. echo [2/2] 启动ChromaDB... curl -s http://localhost:8000/api/v1/heartbeat >nul 2>&1 if %errorlevel% equ 0 ( echo ✓ ChromaDB已在运行 ) else ( echo 正在启动ChromaDB服务... start "ChromaDB" cmd /k "chroma run --host localhost --port 8000" echo ✓ ChromaDB启动命令已执行 echo 新窗口将显示ChromaDB日志 timeout /t 3 >nul ) echo. echo ======================================== echo. echo 等待服务启动... timeout /t 5 >nul echo. echo 验证服务状态... call 检查RAG服务状态.bat