Просмотр URL и переход по ним прямо из вкладки редактора, подсказки моделей для Hugging Face с учетом контекста и умные функции редактора для TypedDict
С помощью новых иконок на полях редактора удобно управлять URL-адресами в проектах Flask, FastAPI и Django. Всего за несколько кликов можно протестировать конечную точку, выполнив запрос в HTTP-клиенте, просмотреть все конечные точки более низких уровней, перейти на уровень выше или скопировать URL в буфер обмена.
Новые встроенные подсказки для URL-адресов конечных точек улучшают читаемость кода при использовании веб-фреймворков Python. Нажав на такую подсказку, вы перейдете к родительскому пути. Если таких путей несколько, откроется выпадающий список. Чтобы скопировать URL-адрес в буфер обмена, удерживайте клавишу ⌘, ⌥, Ctrl или Alt.
TypedDict
Мы добавили поддержку PEP 692. Теперь аргументы ключевых слов, определенные как TypedDict
, отображаются при вызове информации о параметрах (Ctrl + P), при автодополнении кода и в окне быстрой документации (Ctrl + Q). Таким образом, у вас есть еще один инструмент, позволяющий использовать самые современные подсказки типов для создания понятной кодовой базы на Python.
Теперь PyCharm предлагает список моделей Hugging Face, которые лучше всего подойдут для ваших задач. Выбрать и установить модель можно не покидая IDE. Кликните правой кнопкой мыши в редакторе для вызова меню, выберите Insert HF Model, укажите, что должна делать модель, и PyCharm предложит вам список вариантов. Когда вы выберете модель, PyCharm предложит вставить сниппет, позволяющий использовать ее прямо в открытом файле, а затем скачает и установит недостающие пакеты, необходимые для работы модели.
requirements.txt
Теперь PyCharm желтой волнистой линией подчеркивает имена пакетов, которые упомянуты в файле requirements.txt
, но не установлены в текущем интерпретаторе Python. Наведите курсор на имя пакета и нажмите Install all missing packages, чтобы сразу настроить ваше рабочее окружение.