56 lines
1.5 KiB
Batchfile
56 lines
1.5 KiB
Batchfile
@echo off
|
||
chcp 65001 >nul
|
||
echo ========================================
|
||
echo 检查Ollama服务状态
|
||
echo ========================================
|
||
echo.
|
||
|
||
echo [1] 检查Ollama服务是否运行...
|
||
curl -s http://localhost:11434/api/tags >nul 2>&1
|
||
if %errorlevel% equ 0 (
|
||
echo ✓ Ollama服务正在运行
|
||
echo.
|
||
echo [2] 已安装的模型:
|
||
curl -s http://localhost:11434/api/tags
|
||
echo.
|
||
) else (
|
||
echo ✗ Ollama服务未运行!
|
||
echo.
|
||
echo 请按以下步骤操作:
|
||
echo 1. 下载Ollama: https://ollama.ai/download
|
||
echo 2. 安装后启动Ollama
|
||
echo 3. 运行: ollama pull nomic-embed-text
|
||
echo.
|
||
goto :end
|
||
)
|
||
|
||
echo.
|
||
echo [3] 测试嵌入模型...
|
||
echo 正在测试 nomic-embed-text 模型...
|
||
curl -s -X POST http://localhost:11434/api/embeddings ^
|
||
-H "Content-Type: application/json" ^
|
||
-d "{\"model\":\"nomic-embed-text\",\"prompt\":\"测试\"}" ^
|
||
--max-time 30 > temp_embed_result.txt 2>&1
|
||
|
||
findstr /C:"embedding" temp_embed_result.txt >nul 2>&1
|
||
if %errorlevel% equ 0 (
|
||
echo ✓ 嵌入模型工作正常!
|
||
del temp_embed_result.txt 2>nul
|
||
) else (
|
||
echo ✗ 嵌入模型测试失败
|
||
echo.
|
||
echo 可能原因:
|
||
echo 1. nomic-embed-text 模型未下载
|
||
echo 运行: ollama pull nomic-embed-text
|
||
echo.
|
||
echo 2. 模型正在加载中,请等待几秒后重试
|
||
echo.
|
||
type temp_embed_result.txt
|
||
del temp_embed_result.txt 2>nul
|
||
)
|
||
|
||
:end
|
||
echo.
|
||
echo ========================================
|
||
pause
|