Комментарии 18
Где работает виста - там без проблем работает и семёрка. И можно даже десятку LTSC запустить, если ССД имеется.
Ну и в браузере не пробовали зайти? Есть же вебинтерфейс у этой лламы?
Точно, только хотел про это написать. Win10 конечно не пробовал, но драйверы от Vista в 99% случаях подходят к Win7 и Win8.1. Сам так делал на Dell Vostro 500 и Asus k50ij. А ещё на них Debian 12 Xfce и LXQt сносно работает, если в YoTube не лезть конечно. Правда должен отметить, что процессоры я в них заменил на core2duo t9300 с 4gb RAM 533 и 677 МГц соответсвенно + SSD SiliconPwer на 256 Гб в каждый.
На Х41 больше скажу - 7 довольно хорошо работает, все драйвера есть. Но ХР лучше подходит - у этой машины ограничение памяти 1.5 гига всего, даже 2.0 насколько помню корректно не завести из-за распаянной набортной памяти. ССД туда ставится, но IDEшный, скорости высокой не будет.
Нету у лламы веб-интерфейса, хотя зайти можно, и там будет одинокая надпись "Ollama is running!". Управляется она через api либо консоль.
Для лламы есть куча отдельных вебморд(надо ставить), но про них ничего не говорилось :)
а как бы линукс накатить?
но ладно delphi, но почему 7 версии? вангую что в свежих делфях проблем бы с юникодом уже не было
Более свежие делфи напрямую работают с utf8? Вроде там под родным уникодом понимается UCS-16.
а я не знаю, просто предположил 7 версия так прям совсем антикварная для висты
Без проблем всё там работает и ничего переводить вручную не надо
Выглядело бы примерно так
uses System.Net.HttpClient, System.Defer, System.JSON;
function SendToOllama(const UserMessage: string): string;
begin
var HTTP := THTTPClient.Create;
defer(HTTP);
var Source := TStringStream.Create(Format('''
{
"model":"deepseek-r1:14b",
"messages":[{"role":"user", "content":"%s"}],
"stream":false
}
''', [UserMessage]));
defer(Source);
var Response := TStringStream.Create;
defer(Response);
if HTTP.Post('http://[server_ip]:11434/api/chat', Source, Response).StatusCode = 200 then
begin
var JSON := TJSONObject.ParseJSONValue(Response.DataString);
defer(JSON);
Result := JSON.GetValue<string>('content', '');
end
else
raise Exception.Create('Error Message');
end;
Наверное, это правильно, но только если знаешь C#. Уверен, что многие читатели без проблем смогут это сделать.
То же мне проблема. Доступ к LLM вы уже прорубили - пусть теперь сама себе кодит UI на чем захочет.
Очень интересно, "развитие операционных систем и технологий", это юмор такой? По мне они не развиваются а катятся в дно, когда тоже самое, что можно было делать на предыдущем поколении теперь требует в 10 раз выше мощности... А перевод всего и вся в WEB и электрон это вообще из разряда идиотизма. Очень показателен в этом Skype, который "летал" на XP, потом его переписали и он еле ворочался на мощных компах на 7 и жрал 300 Мб памяти, но "развитие" дало нам Teams который теперь жрет все 900 Мб, прогресс...
Очень показателен в этом Skype, который "летал" на XP, потом его переписали и он еле ворочался на мощных компах на 7 и жрал 300 Мб памяти, но "развитие" дало нам Teams который теперь жрет все 900 Мб, прогресс...
прогресс, раньше для его поддержки нужны были два сеньора, теперь один джун, а что тормозит у пользователей - это проблемы пользователей
Вторая жизнь такой машины - печатная машинка без интернета. Правда, если чукча не писатель то ему она и не нужна.
Переходите на Java, - "один раз написала, работает везде"... Java8 прекрасно работает и на windows xp и технологии все в одном. Написали на современном ПК а на старые остаётся только перенести один jar файл и все будет работать на высшем уровне. Java это лучшее, что IT индустрия смогла придумать.
Первое, что пришло в голову, читая статью - почему Хабр не впилит автозамену %username% на никнейм из профиля читающего. Вроде в Editor.js не очень сложно вкостылить, а эффект прикольный будет.
Второе, что пришло в голову - Хабр потихоньку становится амбассадором Delphi?
Вторая жизнь для ретроноутбука. Пишем клиент Ollama на Python + Tkinter и Delphi 7 для Windows Vista