ChatGPT: ส่วนขยาย VSCode!!!
ฉันไม่ใช่แฟนตัวยงของ VSCode แต่ฉันต้องยอมรับว่ามันมีส่วนขยายที่มีประโยชน์มากกว่าตัวแก้ไขโค้ดที่ฉันใช้ทุกวัน หนึ่งในส่วนขยายเหล่านั้นคือ ChatGPT
ด้วย ChatGPT เราสามารถสร้างโค้ด อธิบายโค้ด รีแฟกเตอร์โค้ด และอื่นๆ อีกมากมาย มาดูวิธีตั้งค่าและสำรวจฟังก์ชันการทำงานทั้งหมดกันเลย
ChatGPT เป็นนักบินของคุณเพื่อยกระดับประสบการณ์นักพัฒนาของคุณ!
- สร้างไฟล์/โครงการหรือแก้ไขรหัสของคุณได้ด้วยคลิกเดียว
- การตั้งค่า Zero-Config เพียงเข้าสู่ระบบ OpenAI ตามปกติ หรือใช้ GPT3 API อย่างเป็นทางการของ OpenAI
- รองรับการสนทนาแบบสตรีมมิ่ง ChatGPT จะพิมพ์ตามที่พวกเขาคิด
- ➡️ ส่งออกประวัติการสนทนาทั้งหมดของคุณพร้อมกันในรูปแบบ Markdown
3 ตัวเลือกในการเรียกใช้ ChatGPT Assistant ใน vs-code ของคุณ
- [✔️ เข้าสู่ระบบอัตโนมัติ] — ตั้งค่าการเข้าสู่ระบบอัตโนมัติได้อย่างง่ายดายด้วยส่วนขยายเพื่อเข้าถึงความสามารถของ ChatGPT ได้อย่างราบรื่นโดยไม่จำเป็นต้องป้อนโทเค็นด้วยตนเอง ส่วนขยายใช้เบราว์เซอร์เพื่อถามคำถามกับ ChatGPT และคุณลักษณะการเข้าสู่ระบบอัตโนมัติแบบ Zero-Config ช่วยให้สามารถรับโทเค็นที่ต้องการได้โดยอัตโนมัติโดยใช้การเชิดหุ่น
- [ คีย์ API ของ OpenAI] — เชื่อมต่อกับ GPT-3 API อย่างเป็นทางการของ OpenAI โดยใช้คีย์ API ส่วนตัวหรือองค์กรของคุณ ปรับแต่งข้อความแจ้งของคุณด้วยพารามิเตอร์ต่างๆ และเข้าถึงการตั้งค่าขั้นสูง สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบคีย์ GPT-3 OpenAI API
- [❌ ไม่แนะนำ] เข้าสู่ระบบด้วยตนเองบนเบราว์เซอร์และรับโทเค็นที่จำเป็น อธิบายไว้ในการตั้งค่าด้วยตนเอง ตัวเลือกนี้อาจนำไปสู่การควบคุมปริมาณและข้อจำกัดเนื่องจากการใช้งาน OpenAI API อย่างไม่เป็นทางการ
สิ่งที่คุณต้องทำคือคลิกเข้าสู่ระบบหรือถามคำถามเพื่อเริ่มต้น!
- สิ่งที่คุณต้องทำก็เพียงแค่คลิกที่ไอคอนส่วนขยาย ChatGPT บนแถบด้านข้างแล้วเลือกปุ่ม "เข้าสู่ระบบ"
- ซึ่งจะเปิดหน้าต่างเบราว์เซอร์ใหม่ (ใช้ Chrome ตามค่าเริ่มต้น แต่คุณสามารถเลือกเบราว์เซอร์ที่ใช้ Chromium ได้) และนำคุณไปยังhttps://chat.openai.com/หน้าเข้าสู่ระบบ
- หากหน้าไม่พร้อมใช้งานเนื่องจากปัญหาด้านความจุ ส่วนขยายจะรีเฟรชหน้าโดยอัตโนมัติทุกๆ 2 วินาทีจนกว่าจะใช้งานได้ หากส่วนขยายไม่สามารถเข้าถึงหน้าเข้าสู่ระบบหลังจากพยายาม 10 ครั้ง เบราว์เซอร์จะปิดโดยอัตโนมัติ
- หากระบบแจ้ง captcha โปรดกรอก captcha ก่อนดำเนินการต่อ เมื่อคุณเข้าสู่ระบบสำเร็จ เบราว์เซอร์จะย่อขนาดตัวเอง
หากคุณต้องการใช้ API อย่างเป็นทางการของ OpenAI ในการสื่อสาร ให้เปลี่ยนการตั้งค่าวิธีการเป็นGPT3 OpenAI API Keyและเตรียมคีย์ API ให้พร้อมจากที่นี่: OpenAI
- คลิก
Loginที่ส่วนขยายของคุณหรือถามคำถามเกี่ยวกับการเข้ารหัสโดยเลือกส่วนย่อยของรหัส - เมื่อถูกถามให้ระบุรหัส API ของคุณกับส่วนขยาย
- [ไม่บังคับ] คุณเก็บคีย์ API ไว้ใน settings.json ได้ด้วย อย่างไรก็ตาม เราไม่สนับสนุนอย่างยิ่งเนื่องจากเหตุผลด้านความปลอดภัย
ด้วยส่วนขยาย ChatGPT คุณสามารถเข้าถึงคุณสมบัติอันทรงพลังได้อย่างง่ายดาย เช่น คำสั่งเมนูตามบริบท การรวมรหัสในคลิกเดียว หน้าต่างการสนทนาเพื่อการสื่อสารที่ราบรื่นกับ AI และข้อความแจ้งที่ปรับแต่งได้สำหรับ OpenAI GPT-3 API
คัดลอกหรือใส่โค้ดที่ ChatGPT แนะนำลงในโปรแกรมแก้ไขของคุณ
ถามคำถามในรูปแบบข้อความอิสระที่จะแสดงในหน้าต่างการสนทนา การสนทนาจะถูกเก็บไว้ในแคชจนกว่าอินสแตนซ์ vs-code จะถูกปิด
ปรับให้เหมาะสมสำหรับการสนทนา
แก้ไขและส่งพรอมต์ก่อนหน้าอีกครั้ง
ส่งออกประวัติการสนทนาทั้งหมดของคุณได้ด้วยคลิกเดียว
คำสั่งที่ใช้ได้
ChatGPT: Ask anything: คำถามในรูปแบบข้อความอิสระภายในหน้าต่างการสนทนาChatGPT: Reset session: ล้างเซสชันปัจจุบันและรีเซ็ตการเชื่อมต่อกับ ChatGPTChatGPT: Clear conversation: ล้างหน้าต่างการสนทนาและรีเซ็ตเธรดเพื่อเริ่มการสนทนาใหม่ด้วย ChatGPTChatGPT: 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 อย่างไม่เป็นทางการ





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)