Все выходные ковырялся, но в итоге получилось что-то терпимое.
Сначала пытался ходить по api в deepseek или в chatgpt, но там есть 0 (НОЛЬ!) бесплатных запросов через api. Поэтому второй попыткой я попробовал заюзать модели с huggingface через их api (там есть бесплатные 10$). Но там что-то все очень плохо работало и нормальных моделей доступных по api я не нашел.
Поэтому в итоге остановился на локальной модели. Заюзал llama.cpp и в него запихал deepseek-coder в формате gguf (RIP) вот отсюда. Прикол, что получилось даже просто залинковаться с llama и не использовать cli или сервер.
В результате даже небольшая (4гб диск, 300мб ram) моделька какие-то результаты показывает (хоть и не всегда корректно управляет памятью указателя).
ЗАТО! Я добавил метод ask. И в отличие от других "умных" указателей с моим указателем можно даже пообщаться.
Smart pointer получился на 100% smart и на 0% pointer.
Забавно, кстати, что на запрос написать симфолнию со скрина он вернул код на питоне, который проигрывает аккорд. Так что написал не симфонию, а что-то получше - код симфонии.
Все выходные ковырялся, но в итоге получилось что-то терпимое.
Сначала пытался ходить по api в deepseek или в chatgpt, но там есть 0 (НОЛЬ!) бесплатных запросов через api. Поэтому второй попыткой я попробовал заюзать модели с huggingface через их api (там есть бесплатные 10$). Но там что-то все очень плохо работало и нормальных моделей доступных по api я не нашел.
Поэтому в итоге остановился на локальной модели. Заюзал llama.cpp и в него запихал deepseek-coder в формате gguf (RIP) вот отсюда. Прикол, что получилось даже просто залинковаться с llama и не использовать cli или сервер.
В результате даже небольшая (4гб диск, 300мб ram) моделька какие-то результаты показывает (хоть и не всегда корректно управляет памятью указателя).
ЗАТО! Я добавил метод ask. И в отличие от других "умных" указателей с моим указателем можно даже пообщаться.
Smart pointer получился на 100% smart и на 0% pointer.
Забавно, кстати, что на запрос написать симфолнию со скрина он вернул код на питоне, который проигрывает аккорд. Так что написал не симфонию, а что-то получше - код симфонии.
After fleeing Russia, the brothers founded Telegram as a way to communicate outside the Kremlin's orbit. They now run it from Dubai, and Pavel Durov says it has more than 500 million monthly active users. The next bit isn’t clear, but Durov reportedly claimed that his resignation, dated March 21st, was an April Fools’ prank. TechCrunch implies that it was a matter of principle, but it’s hard to be clear on the wheres, whos and whys. Similarly, on April 17th, the Moscow Times quoted Durov as saying that he quit the company after being pressured to reveal account details about Ukrainians protesting the then-president Viktor Yanukovych. In addition, Telegram's architecture limits the ability to slow the spread of false information: the lack of a central public feed, and the fact that comments are easily disabled in channels, reduce the space for public pushback. The channel appears to be part of the broader information war that has developed following Russia's invasion of Ukraine. The Kremlin has paid Russian TikTok influencers to push propaganda, according to a Vice News investigation, while ProPublica found that fake Russian fact check videos had been viewed over a million times on Telegram. On Telegram’s website, it says that Pavel Durov “supports Telegram financially and ideologically while Nikolai (Duvov)’s input is technological.” Currently, the Telegram team is based in Dubai, having moved around from Berlin, London and Singapore after departing Russia. Meanwhile, the company which owns Telegram is registered in the British Virgin Islands.
from pl