光标级别的AI辅助辅助文本。我是认真的。
与所有OpenAi'ish API:Llama.cpp服务器,Ollama或任何第三方LLM托管托管。

视频速度高达1.7倍
视频速度高达1.7倍
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 oke /Users/username/Documents/Project/image.png documents/projement/projement/image.png)上选择在缓冲区中选择图像的绝对路径。另外,输入面板可以通过命令通过特殊处理来进行图像。仅支持png和jpg图像。
笔记
当前的插件期望链接或链接列表,该链接被以缓冲区选择或仅存储在剪贴板中的新行分隔。
Phantom是编辑器视图中的内联覆盖UI(请参见下图)。它不会影响视图的内容。
"prompt_mode": "phantom" 。OpenAI: New Message或OpenAI: Chat Model Select并询问您在弹出窗格中想要的任何内容。ctrl+c ,以停止与panel模式相同的提示。 
重要的
但是,这是一种独立的模式,即在运行中不会将现有的聊天历史记录发送到服务器。
笔记
可以在插件设置中找到更详细的手册,包括各种助手配置示例。
警告
缓冲区中的以下命令被弃用,并将在5.0版本中删除。
append , replace , insert 。他们很自我描述。它们应该在助理设置中进行设置以生效。OpenAI: New Message 。"url"设置指向您正在运行的任何主机(例如"http://localhost:8080" )。"token" 。"chat_model"调整为您选择的型号,然后设置。 警告
由于已知的问题,即使对于无抵押服务器,目前也需要10个或更多字符的令牌值。更多详细信息。
笔记
您可以在全局或按助手实例基础上同时设置url和token ,从而可以在单个会话中自由切换在封闭的源和开源模型之间。
OpenAI填充插件具有设置文件,您可以在其中设置OpenAI API密钥。这是大多数提供者工作所必需的。要设置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"
} 重要的
如果您的任何助手都配置了少于10个字符的"token" ,那么即使服务器根本不需要身份验证,他们也总是无法建立连接。相反,插件将产生以下错误消息:
“没有提供API令牌,您必须将OpenAI令牌设置为设置,以使事情正常工作。”
幸运的是,您会在这里找到一个快速简便的解决方法,直到可以释放修复程序为止!
警告
所有选定的代码将发送到OpenAI服务器(如果不使用自定义API提供商)进行处理,因此请确保您拥有所有必要的权限。
笔记
最初,当时的GPT3.5最初以80%的身份写出。我主要是为了调试目的,而不是挖掘出ST API。我发誓,这是一种纯粹的魔法!