Курсор Уровень помощи ИИ для возвышенного текста. Я серьезно.
Работает со всеми API Openai'ish API: Llama.cpp Server, Ollama или любым сторонним хостингом LLM.

Видео ускорилось до 1,7x
Видео ускорилось до 1,7x
Package Control: Install Package .OpenAI и нажмите Enter . Режим Chatgpt работает следующим образом:
OpenAI: Chat Model Select или OpenAI: Chat Model Select With Tabs .OpenAI: Open in Tab .OpenAI: Refresh Chat .OpenAI: Reset Chat History , чтобы спасти. Примечание
Вы предложили связать хотя бы OpenAI: New Message , OpenAI: Chat Model Select и OpenAI: Show output panel Саке для удобства, вы можете сделать это в настройках плагина.
Вы можете разделить историю чата и настройки помощника для данного проекта, добавив следующий фрагмент к его настройкам:
{
"settings" : {
"ai_assistant" : {
"cache_prefix" : " your_project_name "
}
}
}Вы можете добавить несколько вещей в свой запрос:
Чтобы выполнить первое, просто выберите что -то в активном представлении и инициируйте запрос таким образом без переключения на другую вкладку, выбор будет добавлен в запрос в качестве предыдущего сообщения (каждый выбор выбора будет разделен на новую строку).
Чтобы заранее отправить весь файл (ы) для запроса, вы должны super+button1 на них, чтобы сделать все вкладки из них, чтобы стать видимыми в одной группе представления , а затем запустите [New Message|Chat Model] with Sheets как показано на экране ниже. Обратите внимание на то, что в данном примере только README.md и 4.0.0.md будут отправлены на сервер, но не содержание AI chat .

Примечание
Также не имеет значения, сохраняется ли файл на диске или это просто виртуальный буфер с текстом в нем, если они будут выбраны, их содержание будет отправлено в любом случае.
Ручка изображения может быть вызвана с помощью команды OpenAI: Handle Image .
Он ожидает, что абсолютный путь к изображению будет выбран в буфере или хранится в буфер обмена в командном вызове (SMTH Like/Ousers/ /Users/username/Documents/Project/image.png /documents/project/image.png). Кроме того, команда может быть передана панелью ввода, чтобы продолжить изображение со специальной обработкой. Изображения png и jpg поддерживаются только.
Примечание
В настоящее время плагин ожидает ссылки или список ссылок, разделенных новой линией, которая будет выбран в буфере или сохранена только в буфере обмена.
Phantom - это пользовательский интерфейс, расположенный в линии в представлении редактора (см. Рисунок ниже). Это не влияет на содержание представления.
"prompt_mode": "phantom" для помощника ИИ в его настройках.OpenAI: New Message или OpenAI: Chat Model Select и спросите, что вы хотите на Popup Pane Pane.ctrl+c , чтобы прекратить подсказывать то же самое, что и в режиме panel . 
Важный
Тем не менее, это автономный режим, то есть существующая история чата не будет отправлен на сервер при запуске.
Примечание
Более подробное руководство, в том числе различные примеры помощника конфигурации, можно найти в настройках плагина.
Предупреждение
Следующие в буферных командах устарели и будут удалены в выпуске 5.0.
append , replace , insert . Они довольно самоопределяющие. Они должны быть настроены в ассистентных настройках, чтобы вступить в силу.OpenAI: New Message ."url" данной модели, чтобы указать на любой хост, на котором вы работаете (например "http://localhost:8080" )."token" если ваш провайдер потребуется."chat_model" на модель по вашему выбору, и вы настроены. Предупреждение
В связи с известной проблемой, значение токена 10 или более символов в настоящее время требуется даже для необеспеченных серверов. Подробнее здесь.
Примечание
Вы можете установить как url , так и token как глобальный, так и для одного помощника экземпляра, тем самым способный свободно переключаться между моделями с замкнутым исходным кодом и открытыми источниками в течение одного сеанса.
Плагин Openai Applyion имеет файл настроек, где вы можете установить свой клавиш API OpenAI. Это требуется для большинства поставщиков для работы. Чтобы установить клавишу API, откройте настройки в Preferences -> Package Settings -> OpenAI -> Settings и вставьте ключ API в свойство токена, следующим образом:
{
"token" : " sk-your-token " ,
}Предупреждение
В связи с известной проблемой, значение токена 10 или более символов в настоящее время требуется даже для необеспеченных серверов. Подробнее здесь.
Чтобы отключить рекламу, вы должны добавить "advertisement": false линию в ассистентную настройку, где вы хотите, чтобы она была отключена.
Вы можете привязать клавиши для заданной команды плагина в Preferences -> Package Settings -> OpenAI -> Key Bindings . Например, вы можете привязать «новое сообщение», включая активные вкладки в качестве контекстной команды, как это:
{
"keys" : [ "super+k" , "super+'" ] ,
"command" : "openai" , // or "openai_panel"
"args" : { "files_included" : true }
} ,Это просто работает.
Важный
Настоятельно рекомендуется установить пакет MultimarkdownEditing для применения более широкого набора языков с синтаксисом.
Вы можете настроить его, переопределив свойство прокси в настройках OpenAI completion , как следующее:
"proxy" : {
"address" : "127.0.0.1" , // required
"port" : 9898 , // required
"username" : "account" ,
"password" : "sOmEpAsSwOrD"
} Важный
Если какой -либо из ваших помощников настроен с "token" менее 10 символов, они всегда не смогут установить соединение, даже если сервер вообще не требует аутентификации. Вместо этого плагин даст следующее сообщение об ошибке:
«Не предоставляется токен API, вы должны установить токен OpenAI в настройки, чтобы все работало».
К счастью, вы найдете быстрый и легкий обходной путь здесь, пока не будет выпущено исправление!
Предупреждение
Все выбранные коды будут отправлены на серверы OpenAI (если не использование пользовательского поставщика API) для обработки, поэтому убедитесь, что у вас есть все необходимые разрешения для этого.
Примечание
Это было первоначально написано на 80% GPT3,5 тогда. Я был там в основном в целях отладки, а не копался в ST API. Это чистая магия, клянусь!