光標級別的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。我發誓,這是一種純粹的魔法!