Tingkat kursor bantuan AI untuk teks luhur. Saya bersungguh -sungguh.
Bekerja dengan semua Openai'ish API: Llama.cpp Server, Ollama atau hosting LLM pihak ketiga apa pun.

Video melaju hingga 1,7x
Video melaju hingga 1,7x
Package Control: Install Package .OpenAI dan tekan Enter . Mode chatgpt berfungsi dengan cara berikut:
OpenAI: Chat Model Select atau OpenAI: Chat Model Select With Tabs .OpenAI: Open in Tab .OpenAI: Refresh Chat .OpenAI: Reset Chat History untuk diselamatkan. Catatan
Anda menyarankan untuk mengikat setidaknya OpenAI: New Message , OpenAI: Chat Model Select dan OpenAI: Show output panel di Sake untuk kenyamanan, Anda dapat melakukannya di pengaturan plugin.
Anda dapat memisahkan riwayat obrolan dan pengaturan asisten untuk proyek yang diberikan dengan menambahkan cuplikan berikut ke pengaturannya:
{
"settings" : {
"ai_assistant" : {
"cache_prefix" : " your_project_name "
}
}
}Anda dapat menambahkan beberapa hal ke permintaan Anda:
Untuk melakukan yang pertama cukup pilih sesuatu dalam tampilan aktif dan inisiasi permintaan dengan cara ini tanpa beralih ke tab lain, seleksi akan ditambahkan ke permintaan sebagai pesan sebelumnya (setiap potongan seleksi akan dibagi dengan baris baru).
Untuk mengirim seluruh file terlebih dahulu untuk meminta Anda harus super+button1 pada mereka untuk membuat semua tab dari mereka menjadi terlihat dalam satu grup tampilan dan kemudian menjalankan [New Message|Chat Model] with Sheets seperti yang ditunjukkan pada layar di bawah ini. Perhatikan, bahwa dalam contoh yang diberikan hanya README.md dan 4.0.0.md yang akan dikirim ke server, tetapi bukan konten dari AI chat .

Catatan
Ini juga tidak masalah apakah file tersebut tetap ada di disk atau hanya buffer virtual dengan teks di dalamnya, jika mereka dipilih, konten mereka akan dikirim dengan cara apa pun.
Pegangan gambar dapat dipanggil oleh OpenAI: Handle Image .
Ia mengharapkan jalur absolut ke gambar dipilih dalam buffer atau disimpan di clipboard pada panggilan perintah (smth like /Users/username/Documents/Project/image.png /documents/project/image.png). Selain itu perintah dapat diteruskan oleh panel input untuk melanjutkan gambar dengan perlakuan khusus. Gambar png dan jpg hanya didukung.
Catatan
Saat ini plugin mengharapkan tautan atau daftar tautan yang dipisahkan oleh baris baru yang akan dipilih dalam buffer atau disimpan di clipboard saja .
Phantom adalah overlay UI ditempatkan inline dalam tampilan editor (lihat gambar di bawah). Itu tidak mempengaruhi konten tampilan.
"prompt_mode": "phantom" untuk asisten ai dalam pengaturannya.OpenAI: New Message atau OpenAI: Chat Model Select dan tanyakan apa pun yang Anda inginkan di panel input popup.ctrl+c untuk berhenti meminta sama seperti dengan mode panel . 
Penting
Namun ini adalah mode mandiri, yaitu riwayat obrolan yang ada tidak akan dikirim ke server yang sedang dijalankan.
Catatan
Manual yang lebih rinci, termasuk berbagai contoh konfigurasi asisten, dapat ditemukan dalam pengaturan plugin.
Peringatan
Perintah buffer berikut sudah usang dan akan dihapus dalam rilis 5.0.
append , replace , insert . Mereka cukup deskriptif. Mereka harus diatur dalam pengaturan asisten agar berlaku.OpenAI: New Message ."url" dari model yang diberikan untuk menunjuk ke host apa pun yang Anda jalankan server (misalnya "http://localhost:8080" )."token" jika penyedia Anda membutuhkannya."chat_model" menjadi model pilihan Anda dan Anda siap. Peringatan
Karena masalah yang diketahui, nilai token dari 10 karakter atau lebih saat ini diperlukan bahkan untuk server tanpa jaminan. Lebih detail di sini.
Catatan
Anda dapat mengatur url dan token baik global atau berdasarkan asisten asisten, sehingga mampu beralih secara bebas antara sumber tertutup dan model bersumber terbuka dalam satu sesi.
Plugin Penyelesaian OpenAI memiliki file Pengaturan tempat Anda dapat mengatur tombol API OpenAI Anda. Ini diperlukan agar sebagian besar penyedia berfungsi. Untuk mengatur tombol API Anda, buka pengaturan di dalam Preferences -> Package Settings -> OpenAI -> Settings dan Tempel Kunci API Anda di Properti Token, sebagai berikut:
{
"token" : " sk-your-token " ,
}Peringatan
Karena masalah yang diketahui, nilai token dari 10 karakter atau lebih saat ini diperlukan bahkan untuk server tanpa jaminan. Lebih detail di sini.
Untuk menonaktifkan iklan, Anda harus menambahkan "advertisement": false ke dalam pengaturan asisten di mana Anda ingin dinonaktifkan.
Anda dapat mengikat kunci untuk perintah plugin yang diberikan di Preferences -> Package Settings -> OpenAI -> Key Bindings . Misalnya Anda dapat mengikat "pesan baru" termasuk tab aktif sebagai perintah konteks seperti ini:
{
"keys" : [ "super+k" , "super+'" ] ,
"command" : "openai" , // or "openai_panel"
"args" : { "files_included" : true }
} ,Itu hanya berhasil.
Penting
Sangat disarankan untuk menginstal paket MultimarkdownEditing untuk menerapkan set bahasa yang lebih luas dengan penyorotan sintaks.
Anda dapat mengaturnya dengan mengesampingkan properti proxy di pengaturan OpenAI completion seperti mengikuti:
"proxy" : {
"address" : "127.0.0.1" , // required
"port" : 9898 , // required
"username" : "account" ,
"password" : "sOmEpAsSwOrD"
} Penting
Jika ada asisten Anda yang dikonfigurasi dengan "token" kurang dari 10 karakter, mereka akan selalu gagal untuk membuat koneksi, bahkan jika server tidak memerlukan otentikasi sama sekali. Sebaliknya, plugin akan menghasilkan pesan kesalahan berikut:
"Tidak ada token API yang disediakan, Anda harus mengatur token openai ke dalam pengaturan untuk membuat segalanya berfungsi."
Untungnya Anda akan menemukan solusi yang cepat dan mudah di sini sampai perbaikan dapat dirilis!
Peringatan
Semua kode yang dipilih akan dikirim ke server OpenAI (jika tidak menggunakan penyedia API khusus) untuk diproses, jadi pastikan Anda memiliki semua izin yang diperlukan untuk melakukannya.
Catatan
Yang ini awalnya ditulis pada 80% oleh GPT3.5 saat itu. Saya berada di sana sebagian besar untuk tujuan debugging, daripada menggali ke ST API. Ini adalah sihir murni, aku bersumpah!