Плагин Catgpt Vim, плагин Openai Neovim и многое другое! Нейрон интегрирует различные инструменты машинного обучения, поэтому вы можете позволить AI писать код для вас в Vim/neovim, среди других полезных вещей.
:Neural write a story:NeuralExplainИспытайте молниеносную генерацию кода и завершение с асинхронной потоковой передачей.
Измените любой текстовый документ. Его можно использовать для создания Python Docstrings, исправления комментариев орфографии/грамматических ошибок, создания идей и многого другого. Смотрите примеры от Openai для начала.
Если будут установлены следующие плагины, нейронность обнаружит их и начнет использовать их для лучшего опыта.
Добавьте нервные к своему пути выполнения обычными способами.
Если у вас есть проблемы с чтением :help neural , попробуйте следующее.
packloadall | silent ! helptags ALL packload : git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /.vim/pack/git-plugins/start/neuralpackload : git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /.local/share/nvim/site/pack/git-plugins/start/neuralpackload : git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /vimfiles/pack/git-plugins/start/neuralPlug ' dense-analysis/neural '
Plug ' muniftanjim/nui.nvim '
Plug ' elpiloto/significant.nvim ' Plugin ' dense-analysis/neural ' Вам необходимо будет настроить сторонний инструмент машинного обучения для нейронного взаимодействия. OpenAI является источником данных по умолчанию Neural и одним из самых простых для настройки.
Вам нужно будет получить ключ API OpenAI. После того, как у вас есть ключ, настройте нейронное использование этого ключа, будь то в сценарии VIM или в конфигурации LUA.
" Configure Neural like so in Vimscript
let g: neural = {
' source ' : {
' openai ' : {
' api_key ' : $OPENAI_API_KEY ,
},
},
} -- Configure Neural like so in Lua
require ( ' neural ' ). setup ({
source = {
openai = {
api_key = vim . env . OPENAI_API_KEY ,
},
},
}) Попробуйте набрать :Neural say hello , и если все пойдет хорошо, инструмент машинного обучения скажет вам «привет» в текущем буфере. Тип :help neural , чтобы увидеть полную документацию.
:NeuralExplain Вы можете попросить нейронность объяснить код или текст, визуально выбрав его и запустив команду :NeuralExplain . Вы также можете создать пользовательский корни для объяснения визуального диапазона с <Plug>(neural_explain) .
Нейрон предпримет основные попытки отредактировать строки, которые, по -видимому, содержат пароли или секреты. Вы можете проверить этот код, прочитав autoload/neural/redact.vim
:NeuralStop Вы можете остановить нейронность от работы с командой NeuralStop . Если другой связки ключей для <Cc> (ctrl+c) не определяется в нормальном режиме, нейронная команда по умолчанию запустит команду Stop при введении этой комбинации клавиш. Связь ключей по умолчанию может быть отключена путем установки g:neural.set_default_keybinds для любого фальшивого значения. Вы можете установить связку ключей, чтобы остановить нейронную, отображая <Plug>(neural_stop) .
Нейрон был создан Anexon и поддерживается командой густой анализа.
Особая благодарность должна быть за следующие люди:
Все входные данные будут отправлены на сторонние серверы, чтобы запросить модели машинного обучения.
Модели генерации языка, основанные на архитектуре трансформатора, показали сильную производительность в различных задачах естественного языка, таких как суммирование, языковой перевод и создание человеческого текста.
Открыть модель Codex от AI была точно настроена для задач генерации кода и может генерировать шаблоны и структуры языков программирования, используя механизмы внимания, чтобы сосредоточиться на конкретных частях входной последовательности.
Хотя полученный результат обычно синтаксически действителен, его необходимо тщательно оценить для правильности. Используйте инструмент для вкладки, такой как ALE, чтобы проверить ваш код для правильной.
Нейрон выпускается по лицензии MIT. Смотрите лицензию для получения дополнительной информации.