ChatGPT: ส่วนขยาย VSCode!!!

Jan 28 2023
ฉันไม่ใช่แฟนตัวยงของ VSCode แต่ฉันต้องยอมรับว่ามันมีส่วนขยายที่มีประโยชน์มากกว่าตัวแก้ไขโค้ดที่ฉันใช้ทุกวัน หนึ่งในส่วนขยายเหล่านั้นคือ ChatGPT
ChatGPT ใน VSCode

ฉันไม่ใช่แฟนตัวยงของ VSCode แต่ฉันต้องยอมรับว่ามันมีส่วนขยายที่มีประโยชน์มากกว่าตัวแก้ไขโค้ดที่ฉันใช้ทุกวัน หนึ่งในส่วนขยายเหล่านั้นคือ ChatGPT

ด้วย ChatGPT เราสามารถสร้างโค้ด อธิบายโค้ด รีแฟกเตอร์โค้ด และอื่นๆ อีกมากมาย มาดูวิธีตั้งค่าและสำรวจฟังก์ชันการทำงานทั้งหมดกันเลย

ChatGPT เป็นนักบินของคุณเพื่อยกระดับประสบการณ์นักพัฒนาของคุณ!

  • สร้างไฟล์/โครงการหรือแก้ไขรหัสของคุณได้ด้วยคลิกเดียว
  • การตั้งค่า Zero-Config เพียงเข้าสู่ระบบ OpenAI ตามปกติ หรือใช้ GPT3 API อย่างเป็นทางการของ OpenAI
  • รองรับการสนทนาแบบสตรีมมิ่ง ChatGPT จะพิมพ์ตามที่พวกเขาคิด
  • ➡️ ส่งออกประวัติการสนทนาทั้งหมดของคุณพร้อมกันในรูปแบบ Markdown

3 ตัวเลือกในการเรียกใช้ ChatGPT Assistant ใน vs-code ของคุณ

  1. [✔️ เข้าสู่ระบบอัตโนมัติ] — ตั้งค่าการเข้าสู่ระบบอัตโนมัติได้อย่างง่ายดายด้วยส่วนขยายเพื่อเข้าถึงความสามารถของ ChatGPT ได้อย่างราบรื่นโดยไม่จำเป็นต้องป้อนโทเค็นด้วยตนเอง ส่วนขยายใช้เบราว์เซอร์เพื่อถามคำถามกับ ChatGPT และคุณลักษณะการเข้าสู่ระบบอัตโนมัติแบบ Zero-Config ช่วยให้สามารถรับโทเค็นที่ต้องการได้โดยอัตโนมัติโดยใช้การเชิดหุ่น
  2. [ คีย์ API ของ OpenAI] — เชื่อมต่อกับ GPT-3 API อย่างเป็นทางการของ OpenAI โดยใช้คีย์ API ส่วนตัวหรือองค์กรของคุณ ปรับแต่งข้อความแจ้งของคุณด้วยพารามิเตอร์ต่างๆ และเข้าถึงการตั้งค่าขั้นสูง สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบคีย์ GPT-3 OpenAI API
  3. [❌ ไม่แนะนำ] เข้าสู่ระบบด้วยตนเองบนเบราว์เซอร์และรับโทเค็นที่จำเป็น อธิบายไว้ในการตั้งค่าด้วยตนเอง ตัวเลือกนี้อาจนำไปสู่การควบคุมปริมาณและข้อจำกัดเนื่องจากการใช้งาน OpenAI API อย่างไม่เป็นทางการ
  4. ChatGPT เข้าสู่ระบบอัตโนมัติ

สิ่งที่คุณต้องทำคือคลิกเข้าสู่ระบบหรือถามคำถามเพื่อเริ่มต้น!

  1. สิ่งที่คุณต้องทำก็เพียงแค่คลิกที่ไอคอนส่วนขยาย ChatGPT บนแถบด้านข้างแล้วเลือกปุ่ม "เข้าสู่ระบบ"
  2. ซึ่งจะเปิดหน้าต่างเบราว์เซอร์ใหม่ (ใช้ Chrome ตามค่าเริ่มต้น แต่คุณสามารถเลือกเบราว์เซอร์ที่ใช้ Chromium ได้) และนำคุณไปยังhttps://chat.openai.com/หน้าเข้าสู่ระบบ
  3. หากหน้าไม่พร้อมใช้งานเนื่องจากปัญหาด้านความจุ ส่วนขยายจะรีเฟรชหน้าโดยอัตโนมัติทุกๆ 2 วินาทีจนกว่าจะใช้งานได้ หากส่วนขยายไม่สามารถเข้าถึงหน้าเข้าสู่ระบบหลังจากพยายาม 10 ครั้ง เบราว์เซอร์จะปิดโดยอัตโนมัติ
  4. หากระบบแจ้ง captcha โปรดกรอก captcha ก่อนดำเนินการต่อ เมื่อคุณเข้าสู่ระบบสำเร็จ เบราว์เซอร์จะย่อขนาดตัวเอง
  5. เข้าสู่ระบบ ChatGPT

หากคุณต้องการใช้ API อย่างเป็นทางการของ OpenAI ในการสื่อสาร ให้เปลี่ยนการตั้งค่าวิธีการเป็นGPT3 OpenAI API Keyและเตรียมคีย์ API ให้พร้อมจากที่นี่: OpenAI

  1. คลิกLoginที่ส่วนขยายของคุณหรือถามคำถามเกี่ยวกับการเข้ารหัสโดยเลือกส่วนย่อยของรหัส
  2. เมื่อถูกถามให้ระบุรหัส API ของคุณกับส่วนขยาย
  3. [ไม่บังคับ] คุณเก็บคีย์ API ไว้ใน settings.json ได้ด้วย อย่างไรก็ตาม เราไม่สนับสนุนอย่างยิ่งเนื่องจากเหตุผลด้านความปลอดภัย
  4. รหัส OpenAI API

ด้วยส่วนขยาย ChatGPT คุณสามารถเข้าถึงคุณสมบัติอันทรงพลังได้อย่างง่ายดาย เช่น คำสั่งเมนูตามบริบท การรวมรหัสในคลิกเดียว หน้าต่างการสนทนาเพื่อการสื่อสารที่ราบรื่นกับ AI และข้อความแจ้งที่ปรับแต่งได้สำหรับ OpenAI GPT-3 API

คัดลอกหรือใส่โค้ดที่ ChatGPT แนะนำลงในโปรแกรมแก้ไขของคุณ

รหัส GPT

ถามคำถามในรูปแบบข้อความอิสระที่จะแสดงในหน้าต่างการสนทนา การสนทนาจะถูกเก็บไว้ในแคชจนกว่าอินสแตนซ์ vs-code จะถูกปิด

คำถามแบบฟอร์มฟรี

ปรับให้เหมาะสมสำหรับการสนทนา

เพิ่มประสิทธิภาพการสนทนา

แก้ไขและส่งพรอมต์ก่อนหน้าอีกครั้ง

แก้ไขหรือส่งใหม่

ส่งออกประวัติการสนทนาทั้งหมดของคุณได้ด้วยคลิกเดียว

ส่งออกการสนทนา

คำสั่งที่ใช้ได้

  • ChatGPT: Ask anything: คำถามในรูปแบบข้อความอิสระภายในหน้าต่างการสนทนา
  • ChatGPT: Reset session: ล้างเซสชันปัจจุบันและรีเซ็ตการเชื่อมต่อกับ ChatGPT
  • ChatGPT: Clear conversation: ล้างหน้าต่างการสนทนาและรีเซ็ตเธรดเพื่อเริ่มการสนทนาใหม่ด้วย ChatGPT
  • ChatGPT: Export conversation: ส่งออกการสนทนาทั้งหมดใน Markdown เพื่อให้คุณจัดเก็บและค้นหารายการถามตอบได้อย่างง่ายดาย
  • เป็นไปได้ว่าระบบ OpenAI อาจประสบปัญหาในการตอบคำถามของคุณ เนื่องจากมีการเข้าชมสูงเป็นครั้งคราว
  • หากคุณได้รับข้อผิดพลาด 400 BadRequest ด้วยวิธีการที่ใช้ API Key แสดงว่าการสนทนาของคุณมีความยาวเกินกว่าที่โมเดล GPT/Codex จะรองรับได้ ล้างประวัติการสนทนาของคุณด้วย ChatGPT: ล้างคำสั่งการสนทนา แล้วลองส่งข้อความแจ้งอีกครั้ง
  • หากคุณได้รับ ChatGPT เต็มความจุในขณะนี้ในระหว่างการเข้าสู่ระบบอัตโนมัติ ส่วนขยายจะรีเฟรชหน้าทุก 2 วินาทีจนกว่าคุณจะเห็นหน้าเข้าสู่ระบบ การรีเฟรชอาจช่วยได้ในบางกรณีเมื่อมีคิว โชคไม่ดีที่สิ่งนี้อยู่นอกเหนือการควบคุมของส่วนขยายนี้ แม้ว่าหลังจากรีเฟรช OpenAI แสดงข้อผิดพลาดเกี่ยวกับความจุ เบราว์เซอร์จะปิดโดยอัตโนมัติ
  • หากคุณได้รับข้อผิดพลาด ChatGPTAPI 429 แสดงว่าคุณกำลังส่งคำขอมากเกินไป โปรดรอสักครู่แล้วลองใหม่อีกครั้ง หากยังคงอยู่ ให้รีสตาร์ท vs-code ของคุณ
  • เปิด AI ChatGPT:https://chat.openai.com/
  • ️ เปิด AI Dall-E-2:https://openai.com/dall-e-2/
  • ตัวเลือกการตั้งค่าด้วยตนเองใช้nodejs OpenAI API wrapper อย่างไม่เป็นทางการ