สร้างคำตอบใหม่ใน Whizi และแก้ไขข้อความที่ส่งไปแล้ว

คำตอบโดยสรุป

Whizi ไม่มีปุ่มสร้างคำตอบใหม่ การรันเทิร์นซ้ำทำได้โดยแก้ไขข้อความของคุณเองแล้วส่งอีกครั้ง ซึ่งจะแทนที่คำตอบเดิมแทนที่จะเพิ่มคำตอบที่สองเข้าไป และเก็บความพยายามก่อนหน้าไว้เป็นเวอร์ชันที่ย้อนกลับไปดูได้ ปุ่มแก้ไขอยู่บนข้อความของคุณเองเท่านั้น ไม่เคยอยู่บนคำตอบของผู้ช่วย

คำตอบสั้น ๆ

Whizi ไม่มีปุ่มสร้างคำตอบใหม่ และไม่มีสิ่งใดในเวิร์กเกอร์ที่รองรับปุ่มนี้ การรันเทิร์นซ้ำทำได้โดยแก้ไขข้อความของคุณเองแล้วส่งอีกครั้ง ซึ่งจะแทนที่คำตอบเดิมแทนที่จะเพิ่มคำตอบที่สองเข้าไป และเก็บความพยายามก่อนหน้าไว้เป็นเวอร์ชันที่ย้อนกลับไปดูได้

ปุ่มแก้ไขอยู่บนข้อความของคุณเองเท่านั้น ไม่เคยอยู่บนคำตอบของผู้ช่วย และการส่งใหม่จะถูกคิดเงินเป็นหนึ่งเทิร์นปกติในอัตราของโมเดลที่ตอบคำถามนั้น

สิ่งที่คุณต้องการสิ่งที่ Whizi มีอยู่ตรงไหน
รันพรอมต์เดิมซ้ำไม่มีปุ่มสร้างคำตอบใหม่แก้ไขข้อความแล้วส่งอีกครั้ง
แก้พรอมต์ที่พิมพ์ผิดแก้ไขแล้วส่งใหม่ปุ่มแก้ไขบนข้อความของคุณเอง
เทียบคำตอบเก่ากับคำตอบใหม่ลูกศรเวอร์ชันที่อ่านได้แบบ 2/2อยู่ใต้เทิร์นที่แก้ไข
คำตอบที่ต่างออกไปโดยไม่ต้องเขียนใหม่สลับโมเดลในบทสนทนาเดิมตัวเลือกโมเดล

สิ่งที่การแก้ไขเปลี่ยนแปลงจริง ๆ

ข้อความของผู้ใช้ที่ส่งไปแล้วสามารถแก้ไขและส่งใหม่ได้ และคำตอบที่ตามมาจะแทนที่คำตอบเดิม แทนที่จะเรียงต่อกันอยู่ข้างล่าง

การแก้ไขแต่ละครั้งจะสร้างเวอร์ชันของเทิร์นนั้น และลูกศรใต้เทิร์นจะอ่านได้แบบ 2/2 ส่วนสำคัญคือเวอร์ชันมีอะไรอยู่บ้าง มันไม่ใช่แค่ข้อความที่แก้ไข แต่คือข้อความนั้นและทุกคำตอบที่ตามมาหลังจากนั้น ดังนั้นการสลับเวอร์ชันจึงสลับทั้งท้ายบทสนทนา ไม่ใช่แค่ข้อความเดียว

นี่คือผลลัพธ์ที่หลายคนเจอโดยไม่ทันตั้งตัว การแก้ไขเทิร์นหนึ่งจะทิ้งประวัติเวอร์ชันของทุกเทิร์นที่ตามมาหลังจากนั้น เพราะเวอร์ชันเหล่านั้นเป็นของบทสนทนาที่ไม่มีอยู่แล้ว หากคุณแก้ไขข้อความที่สามไปแล้วสองครั้ง แล้วย้อนกลับไปแก้ข้อความแรก เวอร์ชันทั้งสองของข้อความที่สามก็จะหายไปด้วย

เวอร์ชันยังเป็นเหตุผลที่สองสาขาของบทสนทนาเดียวกันไม่สามารถอยู่รอดพร้อมกันได้ ซึ่งเป็นคำถามที่ตอบไว้ใน แยกสาขาบทสนทนาได้หรือไม่

การสลับเวอร์ชันเป็นการทำงานฝั่งเซิร์ฟเวอร์ ไม่ใช่สวิตช์ฝั่งไคลเอนต์ มันถูกให้บริการโดย POST /api/conversations/:id/versions และจะยึดล็อกการสร้างคำตอบไว้ตลอดระยะเวลานั้น Whizi รันการสร้างคำตอบได้ครั้งละหนึ่งบัญชีเท่านั้น ดังนั้นการสลับเวอร์ชันกับคำตอบที่กำลังสร้างจึงเกิดขึ้นพร้อมกันไม่ได้

การส่งข้อความเดิมซ้ำไม่ใช่อีกทางหนึ่งไปสู่คำตอบใหม่ ข้อความเดียวกันที่ส่งไปยังบทสนทนาเดียวกันเมื่อไม่นานมานี้จะถูกปฏิเสธในฐานะข้อความซ้ำ ดังนั้นการรีโรลคำเดิมโดยไม่เปลี่ยนแปลงจึงเป็นไปไม่ได้แม้ในทางทฤษฎี การปฏิเสธนี้ถูกบันทึกไว้พร้อมกับความล้มเหลวในการส่งอื่น ๆ ที่ ข้อความไม่ยอมส่ง

การรันเทิร์นซ้ำมีค่าใช้จ่ายเท่าไร

ไม่มีราคาสำหรับการสร้างคำตอบใหม่ เพราะไม่มีปุ่มสร้างคำตอบใหม่ให้ใช้ การส่งใหม่คือเทิร์นปกติ ถูกคิดเงินในอัตราคงที่ต่อข้อความของโมเดลที่ตอบคำถามนั้น

ค่าเครดิตของโมเดลคือจำนวนเต็มคงที่ต่อข้อความ ไม่มีความยาวของข้อความ ความยาวของบทสนทนา หรือความยาวของคำตอบเข้ามาเกี่ยวข้องในการคำนวณ ดังนั้นการรันซ้ำของเธรดยาว ๆ จะมีค่าใช้จ่ายเท่ากับความพยายามครั้งแรกในโมเดลนั้นเป๊ะ เทิร์นหนึ่งจะถูกปัดขึ้นเป็นอย่างน้อยหนึ่งเครดิตเสมอ ดังนั้นจะไม่มีการคิดเงินน้อยกว่าหนึ่งเครดิต

การแก้ไขพรอมต์ก่อนส่งไม่มีค่าใช้จ่ายด้านเครดิตเลย และการสลับโมเดลก่อนส่งก็เช่นกัน การคิดเงินจะเกิดขึ้นก็ต่อเมื่อโมเดลตอบกลับ

การกระทำเครดิต
แก้ไขข้อความก่อนส่งไม่มี
ส่งข้อความที่แก้ไขแล้วหนึ่งเทิร์นในอัตราของโมเดลที่ตอบ
หยุดคำตอบกลางคันได้รับเงินคืนในฐานะเทิร์นที่ไม่ได้ส่งมอบ

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

โมเดลอื่นคืออีกทางหนึ่งไปสู่คำตอบที่ต่างออกไป และเทิร์นนั้นจะถูกคิดเงินในอัตราของโมเดลใหม่ ไม่ใช่โมเดลเดิม รูปแบบที่คุ้มค่าอยู่ที่ การสลับโมเดลกลางบทสนทนา

สำหรับแผนแบบชำระเงิน ค่าใช้จ่ายนี้จะหักจากโควตาเครดิตของรอบนั้น บัญชีฟรีไม่มีโควตาเครดิตเลย พวกเขาจะได้ 7 ข้อความในวันแรก จากนั้น 3 ข้อความต่อวัน และการส่งใหม่ก็นับเป็นข้อความหนึ่งเหมือนข้อความอื่น ๆ ขนาดเต็มและโควตาแต่ละแผนอยู่ใน ตารางเครดิตอ้างอิง

เมื่อการแก้ไขหรือการสลับเวอร์ชันล้มเหลว

เมื่อการแก้ไขเองถูกปฏิเสธ ข้อความและรหัสของมันอยู่รวมกับความล้มเหลวในการส่งอื่น ๆ ที่ ข้อความไม่ยอมส่ง ข้อความด้านล่างนี้เป็นของลูกศรเวอร์ชันและไม่ปรากฏที่อื่นเลย

สิ่งที่คุณเห็นรหัสสาเหตุ
That version is no longer available. Reload and try again.404 version_not_foundเวอร์ชันที่คุณสลับไปถูกเก็บเข้าคลังไปแล้ว
A message position and a version number are required.400 invalid_versionคำขอสลับเวอร์ชันไม่มีตำแหน่งอ้างอิงหรือดัชนีเวอร์ชันที่ถูกต้อง

เว็บไซต์มีข้อความของตัวเองสำหรับการสลับที่ล้มเหลว: That version is no longer available. Reload the chat and try again. ทั้งสองแบบหมายถึงสิ่งเดียวกันและแก้ได้ด้วยการโหลดบทสนทนาใหม่

Editing a message is not supported on this backend. จะถูกโยนขึ้นเมื่อการแก้ไขและส่งใหม่จะวิ่งไปยังแบ็กเอนด์รุ่นเก่า ปุ่มแก้ไขถูกกั้นไว้ไม่ให้ผู้ใช้ไปถึงจุดนี้

เช็กลิสต์การทำงาน
  • ไม่มีปุ่มสร้างคำตอบใหม่ใน Whizi และเวิร์กเกอร์ไม่มีเส้นทางรองรับปุ่มนี้
  • การแก้ไขและส่งใหม่คือการรันซ้ำ: คำตอบถูกแทนที่ ไม่ใช่ถูกทำซ้ำ
  • ปุ่มแก้ไขปรากฏบนข้อความของคุณเองเท่านั้น
  • เวอร์ชันคือข้อความบวกทุกคำตอบที่ตามมา ดังนั้นการสลับเวอร์ชันจึงสลับทั้งท้ายบทสนทนา
  • การแก้ไขเทิร์นก่อนหน้าจะทิ้งประวัติเวอร์ชันของทุกเทิร์นที่ตามมา
  • การแก้ไขไม่มีค่าใช้จ่าย การส่งใหม่ถูกคิดเงินในอัตราของโมเดลที่ตอบ
  • การสร้างคำตอบที่ถูกหยุดจะได้รับเงินคืนในฐานะเทิร์นที่ไม่ได้ส่งมอบ
  • การสลับเวอร์ชันจะยึดล็อกการสร้างคำตอบ จึงรันพร้อมกับคำตอบที่กำลังสร้างไม่ได้

คำถามที่พบบ่อย

จะสร้างคำตอบใหม่ใน Whizi ได้อย่างไร

คุณทำไม่ได้ ในความหมายของปุ่มที่รีโรลพรอมต์เดิม สิ่งที่เทียบเท่าคือแก้ไขข้อความของคุณเองแล้วส่งอีกครั้ง ซึ่งจะแทนที่คำตอบแทนที่จะเพิ่มคำตอบที่สองเข้าไป การส่งคำเดิมซ้ำก็ไม่ใช่ทางออกเช่นกัน: ข้อความเดียวกันที่ส่งไปยังบทสนทนาเดียวกันเมื่อไม่นานมานี้จะได้ HTTP 409 duplicate_message กลับมา ดังนั้นการเปลี่ยนพรอมต์หรือเปลี่ยนโมเดลเท่านั้นที่จะนำไปสู่ความพยายามครั้งที่สองได้

แก้ไขข้อความที่ส่งไปแล้วได้ไหม

ได้ เฉพาะข้อความที่คุณส่งเอง คำตอบของผู้ช่วยไม่มีปุ่มแก้ไข จึงไม่มีอะไรให้กดบนคำตอบเอง และคำตอบใต้ข้อความที่แก้ไขจะถูกแทนที่แทนที่จะมีคำตอบที่สองมาต่อกัน เส้นทางแก้ไขเดียวกันนี้มีอยู่ในโหมดสร้างสื่อ (creative) ด้วย ซึ่งรหัสข้อความที่ล้าสมัยจะล้มเหลวด้วย 404 แบบเดียวกับการแก้ไขข้อความปกติ สิ่งที่เวอร์ชันเก็บไว้ และประวัติส่วนไหนที่การแก้ไขทิ้งไป อยู่ในหัวข้อสิ่งที่การแก้ไขเปลี่ยนแปลงจริง ๆ

การรันเทิร์นซ้ำเสียเครดิตไหม

การแก้ไขข้อความไม่มีค่าใช้จ่ายเลย เพราะการคิดเงินจะเกิดขึ้นก็ต่อเมื่อโมเดลตอบกลับ การส่งใหม่คือเทิร์นปกติหนึ่งเทิร์นในอัตราคงที่ต่อข้อความของโมเดลที่ตอบ ไม่มีราคาแยกสำหรับการรันซ้ำ และจะถูกปัดขึ้นเป็นอย่างน้อยหนึ่งเครดิต หากยอดคงเหลือไม่พอสำหรับเทิร์นนั้น มันจะถูกปฏิเสธทั้งหมดแทนที่จะคิดเงินบางส่วน

จะเสียคำตอบเดิมไหมเมื่อแก้ไข

ไม่เสียสำหรับเทิร์นนั้น ความพยายามก่อนหน้าจะถูกเก็บไว้และลูกศรจะสลับระหว่างสองคำตอบนั้น แต่ลึกลงไปในเธรดคุณจะเสีย: การแก้ไขจะทิ้งเวอร์ชันที่เก็บไว้ของทุกเทิร์นที่อยู่ใต้มัน หากสาขาเหล่านั้นสำคัญ ให้ทำงานย้อนกลับ คือแก้ไขข้อความแรกสุดเป็นลำดับสุดท้าย และคัดลอกสิ่งที่ต้องการเก็บจากสาขาล่างก่อนที่จะแตะข้อความด้านบน

"That version is no longer available. Reload and try again." หมายความว่าอะไร

คือ HTTP 404 พร้อมรหัส version_not_found คุณย้ายไปยังเวอร์ชันของข้อความที่ถูกเก็บเข้าคลังไปแล้ว จึงไม่มีอะไรเหลือให้แสดง โหลดบทสนทนาใหม่แล้วลูกศรจะสร้างขึ้นใหม่จากสิ่งที่เก็บไว้จริง หากข้อความที่คุณได้รับเขียนว่า "Reload the chat" แทน นั่นคือข้อความแจ้งเตือนของเว็บไซต์สำหรับความล้มเหลวเดียวกันและมีความหมายเดียวกัน

ขอคำตอบที่ต่างออกไปโดยไม่ต้องแก้ไขอะไรได้ไหม

ได้ โดยส่งข้อความนั้นไปยังโมเดลอื่นในบทสนทนาเดียวกัน เธรดจะติดตามมาด้วย และเทิร์นนั้นจะถูกคิดเงินในอัตราของโมเดลใหม่ จุดที่ต้องระวังคือแผนของคุณ: การเลือกโมเดลที่สูงกว่าระดับแผนจะคืน HTTP 403 tier_upgrade_required พร้อมข้อความ "Upgrade your plan to use this model." แทนที่จะได้คำตอบ