OneCompiler

ai.ps1

61

Write-Host "--- AI Терминал запущен. Введи 'exit' для выхода ---" -ForegroundColor Cyan

while (true) { # Ждем ввод от пользователя input_text = Read-Host "Вы"

# Если ввели exit - выходим из цикла
if ($input_text -eq "exit") { break }

# Формируем JSON (Compress убирает лишние пробелы)
$body = @{ message = $input_text } | ConvertTo-Json -Compress

# Отправляем запрос на наш локальный сервер
$res = Invoke-RestMethod -Uri "http://localhost:8000/chat" -Method Post -ContentType "application/json" -Body $body

# Выводим ответ зеленым цветом для удобства чтения
Write-Host "AI: $($res.response)`n" -ForegroundColor Green

}