Плагин 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/neural
packload
: git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /.local/share/nvim/site/pack/git-plugins/start/neural
packload
: git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /vimfiles/pack/git-plugins/start/neural
Plug ' 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. Смотрите лицензию для получения дополнительной информации.