39 lines
940 B
Batchfile
39 lines
940 B
Batchfile
|
|
@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
|