llm_lab_perso/api-server.bat
2025-03-27 18:40:52 +01:00

43 lines
1.1 KiB
Batchfile

@echo off
setlocal
echo === Lancement du serveur API LLM Lab ===
REM Vérification si l'environnement virtuel existe
if not exist "llmlab" (
echo L'environnement virtuel n'existe pas. Veuillez exécuter setup_env.bat pour le créer.
exit /b 1
)
REM Activation de l'environnement virtuel
call llmlab\Scripts\activate.bat
REM Vérification des dépendances API
pip show flask flask-cors > nul 2>&1
if ERRORLEVEL 1 (
echo Installation des dépendances manquantes...
pip install flask flask-cors
)
REM Affichage des informations
echo.
echo Serveur API en cours de démarrage sur http://localhost:8000
echo.
echo Utilisez ce serveur pour:
echo - Intégration avec Cursor (http://localhost:8000/v1)
echo - Intégration avec Obsidian (via l'endpoint /generate)
echo.
echo Appuyez sur Ctrl+C pour arrêter le serveur
echo.
REM Lancement du serveur API
python api_server.py
REM Ce code ne sera exécuté qu'après l'arrêt du serveur
echo.
echo Serveur API arrêté.
echo.
REM Désactivation de l'environnement virtuel
call llmlab\Scripts\deactivate.bat
endlocal