崇高なテキストのAI支援のカーソルレベル。私は真剣です。
すべてのOpenai'ish API:llama.cpp Server、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 and OpenAI: Show output panelことを提案しました。プラグインの設定でそれを行うことができます。
次のスニペットを設定に追加することにより、特定のプロジェクトのチャット履歴とアシスタント設定を分離できます。
{
"settings" : {
"ai_assistant" : {
"cache_prefix" : " your_project_name "
}
}
}リクエストにいくつかのものを追加できます。
前者を実行するには、アクティブなビュー内で何かを選択し、別のタブに切り替えることなくこの方法でリクエストを開始するだけで、以前のメッセージとして選択がリクエストに追加されます(各選択チャンクは新しい行によって分割されます)。
ファイル全体を事前に送信してリクエストするには、それらのすべてのタブsuper+button1 1つのビューグループで表示できるようにし、以下の画面に示すように[New Message|Chat Model] with Sheetsコマンドを実行するようにします。特定の例では、 README.mdと4.0.0.mdのみがサーバーに送信されるが、 AI chatのコンテンツは送信されないことに注意してください。

注記
また、ファイルがディスク上で持続しているのか、それともテキストが入った仮想バッファーであるかどうかは関係ありません。選択した場合、コンテンツはどちらの方法でも送信されます。
画像ハンドルはOpenAI: Handle Imageコマンドで呼び出すことができます。
画像への絶対的なパスがバッファで選択されるか、コマンドコール( /Users/username/Documents/Project/image.pngのようなsmthのようなクリップボードに保存されることが予想されます。さらに、コマンドを入力パネルで渡して、特別な処理で画像を進めることができます。 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両方をグローバルまたはアシスタントインスタンスごとに設定でき、1回のセッション内で閉じたソースとオープンソースモデルを自由に切り替えることができます。
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%で書かれていました。私は主にセントAPIを掘り下げるのではなく、デバッグの目的でそこにいました。これは純粋な魔法です、私は誓います!