Widget:OllamaChat: различия между версиями
Перейти к навигации
Перейти к поиску
Rodion (обсуждение | вклад) Нет описания правки |
Rodion (обсуждение | вклад) Нет описания правки |
||
| Строка 23: | Строка 23: | ||
const modelSelect = document.getElementById('ollama-model'); | const modelSelect = document.getElementById('ollama-model'); | ||
// | // ИСПОЛЬЗУЕМ РАБОЧИЙ ФАЙЛ | ||
const OLLAMA_URL = '/ollama-proxy.php | const OLLAMA_URL = '/ollama-proxy-working.php/api/generate'; | ||
function addMessage(text, isUser) { | function addMessage(text, isUser) { | ||
| Строка 106: | Строка 104: | ||
let answer = data.response || 'Извините, не удалось получить ответ.'; | let answer = data.response || 'Извините, не удалось получить ответ.'; | ||
if (modelSelect.value === 'deepseek-r1:1.5b') { | if (modelSelect.value === 'deepseek-r1:1.5b') { | ||
answer = answer.replace(/<thinking>[\s\S]*?<\/thinking>/g, '').trim(); | answer = answer.replace(/<thinking>[\s\S]*?<\/thinking>/g, '').trim(); | ||
| Строка 115: | Строка 112: | ||
} catch (error) { | } catch (error) { | ||
hideTyping(); | hideTyping(); | ||
addMessage('❌ Ошибка: ' + error.message, false); | |||
} finally { | } finally { | ||
inputField.disabled = false; | inputField.disabled = false; | ||