Comments 19
Где работает виста - там без проблем работает и семёрка. И можно даже десятку LTSC запустить, если ССД имеется.
Ну и в браузере не пробовали зайти? Есть же вебинтерфейс у этой лламы?
На Х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?
Не совсем понятен выбор Delphi. Есть же Lazarus, опять же мне было бы интересно узнать как он работает на старых системах.
Вторая жизнь для ретроноутбука. Пишем клиент Ollama на Python + Tkinter и Delphi 7 для Windows Vista