ระดับเคอร์เซอร์ของความช่วยเหลือ AI สำหรับข้อความประเสริฐ ฉันหมายถึงมัน
ทำงานร่วมกับ Openai'ish API ทั้งหมด: Llama.cpp Server, Ollama หรือโฮสติ้ง LLM ของบุคคลที่สาม

วิดีโอเร่งความเร็วสูงถึง 1.7x
วิดีโอเร่งความเร็วสูงถึง 1.7x
Package Control: Install PackageOpenAI และกด Enter โหมด chatgpt ทำงานด้วยวิธีต่อไปนี้:
OpenAI: Chat Model Select หรือ OpenAI: Chat Model Select With TabsOpenAI: Open in TabOpenAI: Refresh ChatOpenAI: 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 /Users/username/Documents/Project/image.png ) นอกจากนี้คำสั่งสามารถส่งผ่านแผงอินพุตเพื่อดำเนินการต่อภาพด้วยการรักษาพิเศษ รองรับภาพ png และ jpg เท่านั้น
บันทึก
ปลั๊กอินในปัจจุบันคาดว่าลิงก์หรือรายการลิงก์คั่นด้วยบรรทัดใหม่ที่จะเลือกในบัฟเฟอร์หรือเก็บไว้ในคลิปบอร์ด เท่านั้น
Phantom เป็น UI ที่ซ้อนทับอยู่ในมุมมองตัวแก้ไข (ดูภาพด้านล่าง) มันไม่ส่งผลกระทบต่อเนื้อหาของมุมมอง
"prompt_mode": "phantom" สำหรับผู้ช่วย AI ในการตั้งค่าOpenAI: New Message หรือ OpenAI: Chat Model Select และถามสิ่งที่คุณต้องการใน Popup Input Panectrl+c เพื่อหยุดการแจ้งเตือนเช่นเดียวกับในโหมด panel 
สำคัญ
แต่นี่เป็นโหมดสแตนด์อโลนนั่นคือประวัติการแชทที่มีอยู่จะไม่ถูกส่งไปยังเซิร์ฟเวอร์ในการรัน
บันทึก
คู่มือรายละเอียดเพิ่มเติมรวมถึงตัวอย่างการกำหนดค่าผู้ช่วยต่าง ๆ สามารถพบได้ภายในการตั้งค่าปลั๊กอิน
คำเตือน
คำสั่งต่อไปนี้ในบัฟเฟอร์จะเลิกใช้แล้วและจะถูกลบออกในการเปิดตัว 5.0
append , replace , insert พวกเขาค่อนข้างอธิบายตัวเอง ควรตั้งค่าในการตั้งค่าผู้ช่วยเพื่อให้มีผลOpenAI: New Message"url" ของรุ่นที่กำหนดเพื่อชี้ไปที่โฮสต์ที่คุณใช้เซิร์ฟเวอร์ที่ทำงานอยู่ (เช่น "http://localhost:8080" )"token" หากผู้ให้บริการของคุณต้องการ"chat_model" เป็นรุ่นที่คุณเลือกและคุณตั้งค่า คำเตือน
เนื่องจากปัญหาที่ทราบจะต้องมีค่าโทเค็น 10 ตัวหรือมากกว่านั้นแม้กระทั่งสำหรับเซิร์ฟเวอร์ที่ไม่มีหลักประกัน รายละเอียดเพิ่มเติมที่นี่
บันทึก
คุณสามารถตั้งค่า url และ token ได้ทั้งทั่วโลกหรือตามพื้นฐานของผู้ช่วยต่อผู้ช่วยดังนั้นจึงสามารถสลับระหว่างแหล่งปิดและแบบเปิดได้อย่างอิสระภายในเซสชันเดียว
ปลั๊กอิน OpenAI COMKING มีไฟล์การตั้งค่าที่คุณสามารถตั้งค่าคีย์ 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"
} สำคัญ
หากผู้ช่วยของคุณได้รับการกำหนดค่าด้วย "token" น้อยกว่า 10 อักขระพวกเขาจะล้มเหลวในการสร้างการเชื่อมต่อแม้ว่าเซิร์ฟเวอร์ไม่จำเป็นต้องมีการรับรองความถูกต้องเลย ปลั๊กอินจะสร้างข้อความแสดงข้อผิดพลาดต่อไปนี้:
"ไม่มีโทเค็น API ที่ให้ไว้คุณต้องตั้งค่าโทเค็น openai เป็นการตั้งค่าเพื่อให้สิ่งต่าง ๆ ทำงานได้"
โชคดีที่คุณจะพบวิธีแก้ปัญหาที่รวดเร็วและง่ายดายที่นี่จนกว่าจะสามารถแก้ไขได้!
คำเตือน
รหัสที่เลือกทั้งหมดจะถูกส่งไปยังเซิร์ฟเวอร์ OpenAI (หากไม่ได้ใช้ผู้ให้บริการ API ที่กำหนดเอง) สำหรับการประมวลผลดังนั้นตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ที่จำเป็นทั้งหมดในการทำเช่นนั้น
บันทึก
อันนี้เขียนไว้ที่ 80% โดย GPT3.5 ก่อนแล้ว ฉันอยู่ที่นั่นเป็นส่วนใหญ่เพื่อจุดประสงค์ในการดีบักแทนที่จะขุดเข้าไปใน ST API นี่คือเวทมนตร์ที่บริสุทธิ์ฉันสาบาน!