Laravel World

  1. 🚀 Быстрый запуск локального ИИ ассистента в PhpStorm

    Forwarded from The Dragon Code News
    🚀 Быстрый запуск локального ИИ ассистента в PhpStorm

    Для этого Вам нужна видеокарта с RTX ядрами от NVidia или RDNA от Radeon, иначе скорость работы нейронки будет низкой.

    Также нужен Docker.


    Теперь можно выполнить консольные команды:

    docker run -d -p 11434:11434 --gpus=all -v ollama:/root/.ollama --name ollama --restart always ollama/ollama
    
    docker exec ollama ollama run gemma3:12b


    где gemma3:12b - это модель и её размер с сайта Ollama. Размер модели выбирайте не больше размера видеопамяти. Например, в карточке с 12 Гб VRAM самой большой моделью будет gemma3:12b иначе все вычисления лягут на CPU, а это очень-очень медленно. Если не нравится модель gemma3, тогда можете выбрать любую другую на сайте.

    После того как запустили Ollama в докере и загрузили в неё модель, устанавливаем плагин ProxyAI в PhpStorm (раньше плагин назывался CodeGPT) и легко настраиваем.

    Настройки плагина находятся в разделе File | Settings | Tools | ProxyAI.

    1. Выбираем провайдер "Ollama (local)";
    2. В разделе "Ollama (local)" жмём кнопку "Refresh models" для обновления списка доступных моделей и выбора нужной.

    Нюанс один - не все модели отвечают на русском языке. Например, gemma3 принципиально отвечает только по-английски, хотя понимает русский язык.

    • ❤️48
  2. Всё, что появится в PHP 8.5

    Всё, что появится в PHP 8.5
    https://www.amitmerchant.com/everything-that-is-coming-in-php-85/ Everything that is coming in PHP 8.5

    • ❤️33
  3. PHP намерены перевести на лицензию BSD-3, совместимую с GPL

    Forwarded from opennet.ru
    PHP намерены перевести на лицензию BSD-3, совместимую с GPL

    Разработчики языка программирования PHP планируют перевести интерпретатор PHP и движок Zend Engine с лицензий PHP License и Zend Engine License на 3-пунктовую лицензию BSD. Переход на 3-пунктовую лицензию BSD упростит условия лицензирования, унифицирует лицензии для PHP и Zend Engine, обеспечит совместимость с GPL и решит давние проблемы, сохранив при этом все права пользователей и разработчиков. Смену лицензии намерены произвести в выпуске PHP 9.0, который может быть сформирован в следующем году. Все члены PHP Group одобрили смену лицензии и в настоящее время данное предложение выставлено на общее обсуждение.

    https://www.opennet.ru/opennews/art.shtml?num=63580

    • ❤️41
  4. Релиз spatie/ping и spatie/simple-tcp-client

    Релиз spatie/ping и spatie/simple-tcp-client
    https://freek.dev/2885-introducing-spatieping-and-spatiesimple-tcp-client Introducing spatie/ping and spatie/simple-tcp-client | freek.dev

    • ❤️15
  5. Атрибут #[\NoDiscard] в PHP 8.5

    Атрибут #[\NoDiscard] в PHP 8.5
    https://www.amitmerchant.com/the-nodiscard-attribute-in-php-85/ Stop Ignoring Important Returns with PHP 8.5’s `#[\NoDiscard]` Attribute

    • ❤️14