53 lines
1.4 KiB
Batchfile
53 lines
1.4 KiB
Batchfile
@echo off
|
||
chcp 65001 >nul
|
||
echo ========================================
|
||
echo 测试向量化服务
|
||
echo ========================================
|
||
echo.
|
||
|
||
echo [测试1] 检查Ollama服务...
|
||
curl -s http://localhost:11434/api/tags >nul 2>&1
|
||
if %errorlevel% equ 0 (
|
||
echo ✓ Ollama服务正常
|
||
echo.
|
||
echo 测试向量化(这可能需要几秒钟)...
|
||
echo.
|
||
curl -X POST http://localhost:11434/api/embeddings ^
|
||
-H "Content-Type: application/json" ^
|
||
-d "{\"model\":\"nomic-embed-text\",\"prompt\":\"测试文本\"}" ^
|
||
--max-time 10
|
||
echo.
|
||
if %errorlevel% equ 0 (
|
||
echo ✓ 向量化测试成功
|
||
) else (
|
||
echo ✗ 向量化测试失败(可能是模型未下载或超时)
|
||
echo.
|
||
echo 请运行: ollama pull nomic-embed-text
|
||
)
|
||
) else (
|
||
echo ✗ Ollama服务未运行
|
||
echo 请先安装并启动Ollama
|
||
)
|
||
echo.
|
||
echo ========================================
|
||
echo.
|
||
|
||
echo [测试2] 检查OpenAI API(如果配置了)...
|
||
echo (跳过,需要API Key)
|
||
echo.
|
||
echo ========================================
|
||
echo.
|
||
|
||
echo [测试3] 检查ChromaDB...
|
||
curl -s http://localhost:8000/api/v1/heartbeat >nul 2>&1
|
||
if %errorlevel% equ 0 (
|
||
echo ✓ ChromaDB服务正常
|
||
) else (
|
||
echo ✗ ChromaDB服务未运行
|
||
echo 系统将使用SimpleVectorStore(内存存储)
|
||
)
|
||
echo.
|
||
echo ========================================
|
||
echo.
|
||
pause
|