<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Thanawat Wongchai</title>
    <description>The latest articles on DEV Community by Thanawat Wongchai (@thanawat_wonchai).</description>
    <link>https://dev.to/thanawat_wonchai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3821627%2F91172568-3a21-4fd5-9802-0ebae2983f0a.png</url>
      <title>DEV Community: Thanawat Wongchai</title>
      <link>https://dev.to/thanawat_wonchai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thanawat_wonchai"/>
    <language>en</language>
    <item>
      <title>GPT-6 Astra ใช้คอมพิวเตอร์คุณได้: มอบ OpenAPI spec ให้แทน</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Sat, 05 Sep 2026 06:54:32 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gpt-6-astra-aichkhmphiwetrkhunaid-mb-openapi-spec-aihaethn-4kag</link>
      <guid>https://dev.to/thanawat_wonchai/gpt-6-astra-aichkhmphiwetrkhunaid-mb-openapi-spec-aihaethn-4kag</guid>
      <description>&lt;p&gt;ฟีเจอร์เด่นของ GPT-6 Astra คือความสามารถในการใช้งานคอมพิวเตอร์ ไม่ใช่แค่โมเดลที่คลิกไปเรื่อย ๆ แล้วหลงทางในเมนูดรอปดาวน์ ใน &lt;a href="https://openai.com/index/gpt-6-astra/" rel="noopener noreferrer"&gt;โพสต์เปิดตัวของ OpenAI&lt;/a&gt; Astra ทำคะแนนได้ 72.6% ใน OSWorld 2.0 โดยใช้เวลาประมาณ 40 นาทีต่องาน ทั้งการกรอกแบบฟอร์ม อัปเดต CRM ติดตั้งซอฟต์แวร์ และตรวจสอบ QA ส่วนหน้า (frontend) บนเว็บไซต์ที่สร้างขึ้นเอง OpenAI เรียกมันว่า “โมเดลการใช้คอมพิวเตอร์ที่ดีที่สุดในโลก” และการสาธิตครั้งนี้ก็สนับสนุนคำกล่าวอ้างนั้น&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;หากคุณสร้างหรือทดสอบ API ความสามารถนี้อาจทำให้คุณอยากชี้ Astra ไปที่แอปแล้วปล่อยให้มันคลิก แต่ทางเลือกที่มีประโยชน์กว่า คือมอบ OpenAPI spec ให้เป็นอินเทอร์เฟซที่เร็วกว่า ถูกกว่า และตรวจสอบได้มากกว่าหน้าจอ เราเห็น Astra เปลี่ยนมาใช้แนวทางนี้ด้วยตัวเองระหว่าง &lt;a href="https://apidog.com/th/blog/gpt-6-astra-hands-on?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การทดสอบจริงสองวัน&lt;/a&gt; และบทความนี้จะอธิบายเหตุผลพร้อมวิธีตั้งค่าด้วย &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สรุปโดยย่อ (TL;DR)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Astra ทำคะแนนได้ 72.6% บน OSWorld 2.0 และ 92.7% บน ScreenSpot-Pro&lt;/li&gt;
&lt;li&gt;ชุดเครื่องมือ Codex ทำงานที่เกี่ยวข้องกับการใช้คอมพิวเตอร์ได้เร็วกว่า GPT-5.6 Sol ถึง 1.9 เท่า&lt;/li&gt;
&lt;li&gt;การควบคุมหน้าจอใช้เวลาหลายสิบนาทีและโทเค็นรูปภาพจำนวนมากต่องาน&lt;/li&gt;
&lt;li&gt;การควบคุมหน้าจอทดสอบ UI ไม่ใช่ API ของบริการคุณ&lt;/li&gt;
&lt;li&gt;มอบ OpenAPI spec ให้ Astra ผ่าน Apidog MCP Server หรือฟังก์ชันเครื่องมือ&lt;/li&gt;
&lt;li&gt;ให้ Astra เขียนสถานการณ์ทดสอบ แล้วรันผ่าน Apidog CLI ใน CI&lt;/li&gt;
&lt;li&gt;เก็บการใช้งานคอมพิวเตอร์ไว้สำหรับระบบที่ไม่มี API&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  GPT-6 Astra ใช้งานคอมพิวเตอร์ทำอะไรได้บ้าง
&lt;/h2&gt;

&lt;p&gt;ความสามารถนี้ครอบคลุมมากกว่าการท่องเว็บไซต์ เช่น&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;กรอกแบบฟอร์มออนไลน์ บันทึก CRM และจัดการปฏิทิน&lt;/li&gt;
&lt;li&gt;ค้นคว้าและร่างเอกสารในโปรแกรมแก้ไขเอกสาร&lt;/li&gt;
&lt;li&gt;วิเคราะห์ข้อมูลทางวิทยาศาสตร์พร้อมกราฟ&lt;/li&gt;
&lt;li&gt;สร้างและโฮสต์เว็บไซต์ผ่าน ChatGPT Sites&lt;/li&gt;
&lt;li&gt;ตรวจสอบ QA ส่วนหน้าบนเว็บไซต์&lt;/li&gt;
&lt;li&gt;จัดวางแผงวงจรใน KiCad&lt;/li&gt;
&lt;li&gt;สร้างแบบจำลองบ้านใน Blender&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตัวเลขมาตรฐานจากโพสต์เปิดตัวของ OpenAI:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;มาตรฐาน&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;th&gt;Claude Opus 5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.0 (ชุดข้อมูลออฟไลน์, คะแนนบางส่วน)&lt;/td&gt;
&lt;td&gt;72.6% ใช้เวลา ~40 นาที/งาน&lt;/td&gt;
&lt;td&gt;65.7% ใช้เวลา ~75 นาที/งาน&lt;/td&gt;
&lt;td&gt;70.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ScreenSpot-Pro (ไม่มีเครื่องมือ)&lt;/td&gt;
&lt;td&gt;92.7%&lt;/td&gt;
&lt;td&gt;76.9%&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agents’ Last Exam&lt;/td&gt;
&lt;td&gt;59.3%&lt;/td&gt;
&lt;td&gt;53.6%&lt;/td&gt;
&lt;td&gt;55.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench&lt;/td&gt;
&lt;td&gt;41.4%&lt;/td&gt;
&lt;td&gt;18.1%&lt;/td&gt;
&lt;td&gt;26.9%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;รายละเอียดที่สำคัญกว่าคะแนน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Astra ทำงาน OSWorld เสร็จเร็วกว่า Sol ประมาณ 47%&lt;/li&gt;
&lt;li&gt;ใน Agents’ Last Exam Astra ใช้โทเค็นเอาต์พุตน้อยกว่า Opus 5 ประมาณ 65% ในการตั้งค่าที่ได้คะแนนสูงสุด&lt;/li&gt;
&lt;li&gt;ชุดเครื่องมือ Codex ทำงานที่เกี่ยวข้องกับการใช้คอมพิวเตอร์บน Mind2Web ได้เร็วกว่า Sol ปัจจุบัน 1.9 เท่า&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ลูปที่เร็วขึ้นหมายถึงต้นทุนที่ลดลง โดยเฉพาะเมื่อคิดค่าบริการตามโทเค็น&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Firjm6g847oh0an0fx819.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Firjm6g847oh0an0fx819.png" alt="แผนภูมิแสดงประสิทธิภาพของ Astra เทียบกับ Sol และ Opus" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;พฤติกรรมของ Astra ก็ดีขึ้นเช่นกัน โดยจะถามคำถามเมื่อคำตอบมีผลต่อผลลัพธ์ รักษาโฟกัสระหว่างงาน และใน Codex สามารถถามแบบอะซิงโครนัสระหว่างทำงานที่ไม่ต้องรอคำตอบได้&lt;/p&gt;

&lt;p&gt;ในเกณฑ์มาตรฐานความปลอดภัยการใช้งานคอมพิวเตอร์ภายในของ OpenAI ซึ่งคะแนนที่ต่ำกว่าดีกว่า Astra ได้ 2.4% เทียบกับ Sol ที่ 22.0%&lt;/p&gt;

&lt;h2&gt;
  
  
  งาน 40 นาทีมีค่าใช้จ่ายเท่าไร
&lt;/h2&gt;

&lt;p&gt;การใช้งานคอมพิวเตอร์เป็นลูปต่อเนื่อง:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ถ่ายภาพหน้าจอ&lt;/li&gt;
&lt;li&gt;วิเคราะห์&lt;/li&gt;
&lt;li&gt;ดำเนินการ&lt;/li&gt;
&lt;li&gt;ถ่ายภาพหน้าจออีกครั้ง&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ทุกภาพหน้าจอเป็นอินพุตภาพ ทุกขั้นตอนนำประวัติการสนทนาปัจจุบันกลับมาใช้ และงาน 40 นาทีอาจมีหลายร้อยขั้นตอน&lt;/p&gt;

&lt;p&gt;ตาม &lt;a href="https://apidog.com/th/blog/gpt-6-astra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;อัตรามาตรฐานของ Astra&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุต: $10 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุต: $50 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;อินพุตที่เกิน 272K โทเค็น: $20 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;Prompt caching: $1 ต่อล้านโทเค็นที่แคชไว้&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เซสชันยาวที่เก็บประวัติทั้งหมดในบริบทจะถูกคิดราคาแบบ long-context ก่อนงานจะเสร็จ แม้ prompt caching จะช่วยลดต้นทุน prefix ที่ซ้ำกัน แต่ภาพหน้าจอใหม่ทุกขั้นตอนยังคงเป็นอินพุตใหม่&lt;/p&gt;

&lt;h3&gt;
  
  
  เส้นทาง OpenAPI spec
&lt;/h3&gt;

&lt;p&gt;OpenAPI spec เป็น prefix เดียวที่แคชไว้ครั้งเดียว จากนั้น:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;สถานการณ์ทดสอบที่โมเดลเขียนใช้ JSON เพียงไม่กี่ร้อยโทเค็น&lt;/li&gt;
&lt;li&gt;การรันทดสอบแต่ละครั้งเป็น HTTP request ที่ไม่เสียค่าใช้จ่ายฝั่งโมเดล&lt;/li&gt;
&lt;li&gt;เมื่อเขียนสถานการณ์แล้ว ไม่ต้องใช้โมเดลในการรันซ้ำ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;มีต้นทุนที่ไม่ใช่เรื่องเงินด้วย &lt;a href="https://openai.com/index/safety-overview-gpt-6-astra/" rel="noopener noreferrer"&gt;ภาพรวมความปลอดภัยของ OpenAI&lt;/a&gt; ระบุว่าตัวตรวจสอบความไม่สอดคล้องกันในการผลิต “บางครั้งอาจชะลอ หยุดชั่วคราว หรือหยุดงานที่ถูกต้อง” โดยเฉพาะงานที่เอเจนต์ทำเป็นเวลานาน&lt;/p&gt;

&lt;p&gt;ใน ChatGPT หรือ Codex คุณอาจถูกขอให้ทบทวนการดำเนินการ ส่วนใน API งานจะหยุดลงทันที เซสชันควบคุมหน้าจอ 40 นาทีจึงมีโอกาสเจอการหยุดชะงักมากกว่าการเรียก API ที่ใช้เวลาเพียงห้าวินาที&lt;/p&gt;

&lt;h2&gt;
  
  
  การใช้งานคอมพิวเตอร์เทียบกับสัญญา API
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;สถานการณ์&lt;/th&gt;
&lt;th&gt;เครื่องมือที่ดีกว่า&lt;/th&gt;
&lt;th&gt;เหตุผล&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;การทดสอบ API ของคุณเอง&lt;/td&gt;
&lt;td&gt;Spec&lt;/td&gt;
&lt;td&gt;ตรวจสอบได้แน่นอน รันซ้ำได้ และยืนยันตามสัญญาจริง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Regression test ใน CI&lt;/td&gt;
&lt;td&gt;Spec&lt;/td&gt;
&lt;td&gt;สถานการณ์ทำงานได้โดยไม่มีโมเดลอยู่ในลูป&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;พอร์ทัลบุคคลที่สามที่ไม่มี API&lt;/td&gt;
&lt;td&gt;การใช้งานคอมพิวเตอร์&lt;/td&gt;
&lt;td&gt;ไม่มีสัญญาให้มอบ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;QA ส่วนหน้าแบบ End-to-end ก่อนเปิดตัว&lt;/td&gt;
&lt;td&gt;การใช้งานคอมพิวเตอร์&lt;/td&gt;
&lt;td&gt;ต้องทดสอบ UI โดยตรง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เครื่องมือเดสก์ท็อปแบบ Legacy&lt;/td&gt;
&lt;td&gt;การใช้งานคอมพิวเตอร์&lt;/td&gt;
&lt;td&gt;มีเฉพาะหน้าจอ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ตรวจสอบว่าเอกสารตรงกับพฤติกรรมหรือไม่&lt;/td&gt;
&lt;td&gt;Spec แล้วตามด้วย UI&lt;/td&gt;
&lt;td&gt;ส่งคำขอตามเอกสาร เปรียบเทียบการตอบสนอง แล้วตรวจสอบหน้าเว็บ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ความแตกต่างคือสิ่งที่กำลังทดสอบ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;การใช้งานคอมพิวเตอร์ทดสอบพิกเซล&lt;/li&gt;
&lt;li&gt;Spec ทดสอบสัญญา&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เมื่อ frontend เสียหาย API มักยังทำงานได้ และเมื่อ API เสียหาย frontend อาจซ่อนปัญหาไว้หลังข้อความแสดงข้อผิดพลาดที่เป็นมิตร ทั้งสองส่วนสำคัญ แต่ทีม API ส่งมอบสัญญา ดังนั้นควรเริ่มจาก contract test&lt;/p&gt;

&lt;h2&gt;
  
  
  วิธีมอบสัญญา API ให้ Astra
&lt;/h2&gt;

&lt;p&gt;มีสามวิธี และสามารถใช้ร่วมกันได้&lt;/p&gt;

&lt;h3&gt;
  
  
  1. ให้ไฟล์ OpenAPI แก่ Astra
&lt;/h3&gt;

&lt;p&gt;ส่งออก OpenAPI spec จากโปรเจกต์ Apidog หรือ &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;นำเข้า spec ที่มีอยู่ไปยัง Apidog&lt;/a&gt; ก่อน แล้วแนบไว้ในคำขอ&lt;/p&gt;

&lt;p&gt;หน้าต่างบริบทของ Astra มีขนาด 1,050,000 โทเค็น และการทดสอบการเรียกคืน MRCR ของ OpenAI แสดงความแม่นยำ 96.3% ที่ช่วง 512K–1M ขณะที่ Sol ลดลงเหลือ 73.8% ดังนั้น spec ขนาดใหญ่ไม่จำเป็นต้องแบ่งส่วนอีกต่อไป&lt;/p&gt;

&lt;h3&gt;
  
  
  2. เชื่อมต่อโปรเจกต์ผ่าน MCP
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://apidog.com/th/blog/apidog-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog MCP Server&lt;/a&gt; เปิดเผยโปรเจกต์ Apidog เอกสารที่เผยแพร่ หรือไฟล์ OpenAPI ให้ไคลเอ็นต์ที่รองรับ MCP&lt;/p&gt;

&lt;p&gt;Astra จึงอ่านสัญญาปัจจุบันแทนไฟล์ส่งออกที่อาจล้าสมัย Codex และเอเจนต์เดสก์ท็อปสามารถดึงคำจำกัดความของ Endpoint ระหว่างทำงานได้ การตั้งค่านี้ทำให้ Astra ในการทดสอบของเราค้นหาและอ่าน spec ได้ด้วยตัวเอง&lt;/p&gt;

&lt;h3&gt;
  
  
  3. แปลง Spec เป็นฟังก์ชันเครื่องมือ
&lt;/h3&gt;

&lt;p&gt;สำหรับการใช้งานแบบโปรแกรม ให้แปลง Endpoint เป็นฟังก์ชันเครื่องมือแล้วเรียก Astra ผ่าน Responses API ตามแนวทาง &lt;a href="https://apidog.com/th/blog/openapi-spec-as-agent-tools?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การแปลง OpenAPI เป็นเครื่องมือสำหรับ AI agent&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://developers.openai.com/api/docs/models/gpt-6-astra" rel="noopener noreferrer"&gt;หน้าโมเดลของ Astra&lt;/a&gt; ระบุการเรียกใช้ฟังก์ชัน เอาต์พุตแบบมีโครงสร้าง และการค้นหาไฟล์เป็นคุณสมบัติของโมเดล โดยการเรียกใช้เครื่องมือต้องใช้ Responses API ไม่ใช่ Chat Completions&lt;/p&gt;

&lt;p&gt;คำขอขั้นต่ำสำหรับให้ Astra ร่างสถานการณ์ทดสอบจาก Spec:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.openai.com/v1/responses &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$OPENAI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gpt-6-astra",
    "reasoning": {"effort": "medium"},
    "input": [
      {"role": "developer", "content": "คุณกำลังเขียนสถานการณ์ทดสอบ API. เน้นการดำเนินการ. ถามคำถามก็ต่อเมื่อคำตอบเปลี่ยนการออกแบบการทดสอบเท่านั้น. ส่งออก JSON ที่ตรงกับ Schema."},
      {"role": "user", "content": "นี่คือ OpenAPI 3.1 spec ของเรา. ร่างสถานการณ์ทดสอบต่อหนึ่งทรัพยากร: happy path, ขอบเขตการตรวจสอบสิทธิ์, และหนึ่งกรณีเชิงลบแต่ละรายการ.\n\n&amp;lt;วาง spec&amp;gt;"}
    ],
    "text": {"format": {"type": "json_schema", "name": "scenarios", "schema": {"type": "object", "properties": {"scenarios": {"type": "array"}}, "required": ["scenarios"]}}}
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;จาก &lt;a href="https://developers.openai.com/api/docs/guides/latest-model" rel="noopener noreferrer"&gt;คำแนะนำโมเดลของ OpenAI&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Astra ไม่มีระดับความพยายาม &lt;code&gt;none&lt;/code&gt; หรือ &lt;code&gt;minimal&lt;/code&gt; ให้เริ่มที่ &lt;code&gt;low&lt;/code&gt; หรือ &lt;code&gt;medium&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Astra “ขอคำชี้แจงได้ง่ายกว่า” โมเดลรุ่นก่อน&lt;/li&gt;
&lt;li&gt;ข้อความนักพัฒนาที่เน้น “bias towards action” จึงมีความสำคัญ&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. รันสถานการณ์โดยไม่ใช้โมเดล
&lt;/h3&gt;

&lt;p&gt;นำเข้าสถานการณ์ที่สร้างขึ้นไปยัง Apidog เพิ่มการยืนยันรหัสสถานะและ Response Schema แล้วรันผ่าน &lt;a href="https://apidog.com/th/blog/apidog-cli-terminal-api-client?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; ใน pipeline&lt;/p&gt;

&lt;p&gt;โมเดลเขียนการทดสอบเพียงครั้งเดียว แต่ CI สามารถรันการทดสอบเหล่านั้นเป็นพันครั้งโดยไม่เสียค่าใช้จ่ายโมเดล นี่คือเหตุผลที่ &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt; แล้ววางไว้ข้างคีย์ API ในเวิร์กโฟลว์นี้&lt;/p&gt;

&lt;h2&gt;
  
  
  รักษารั้วป้องกันไว้ แม้ Astra จะเคารพก็ตาม
&lt;/h2&gt;

&lt;p&gt;ผลลัพธ์ด้าน alignment ของ Astra ดีที่สุดเท่าที่ OpenAI เคยเผยแพร่:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ในการทดสอบ honeypot หลังเหตุการณ์ Hugging Face Sol ข้ามเป้าหมายที่ได้รับอนุญาต 48% ของเวลา ขณะที่ Astra ไม่ข้ามเลย (0%)&lt;/li&gt;
&lt;li&gt;Astra ไม่เคยพยายามหลีกเลี่ยงการปฏิเสธการตรวจสอบอัตโนมัติของ Codex แม้การตั้งค่าจะเปิดช่องให้หลีกเลี่ยงได้&lt;/li&gt;
&lt;li&gt;ความทนทานต่อ indirect prompt injection อยู่ที่ 99.79% เพิ่มขึ้นจาก 96.23%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;อย่างไรก็ตาม ยังต้องมี control gates อยู่ดี เพียงแต่ gate อาจทำงานน้อยลง โมเดลที่มีหน้าต่างโทเค็น 1M คะแนนความปลอดภัยทางไซเบอร์ระดับ Critical และความสามารถในการเรียก API ของคุณแบบสุ่ม ควรทำงานบน staging พร้อม:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ข้อมูลรับรองที่กำหนดขอบเขต&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/ai-agent-guardrails?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ประตูอนุมัติสำหรับการเปลี่ยนแปลง (mutations)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;การติดตามทุกการเรียกใช้&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตัวตรวจสอบของ Astra อาจหยุดงานกลางคันได้ ดังนั้นให้ถือว่างานระยะยาวทุกงานต้องรองรับการทำงานต่อ แนวทางจาก &lt;a href="https://apidog.com/th/blog/testing-non-deterministic-ai-agents?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การออกแบบการทดสอบสำหรับเอเจนต์ที่ไม่เป็นไปตามเงื่อนไขที่กำหนด&lt;/a&gt; ยังคงใช้ได้: ยืนยันตามสัญญา ไม่ใช่ตามบันทึกการสนทนา&lt;/p&gt;

&lt;h2&gt;
  
  
  เมื่อใดควรใช้การควบคุมหน้าจอ
&lt;/h2&gt;

&lt;p&gt;อย่าเข้าใจว่า “ห้ามให้ Astra คลิกเลย” เพราะมีสามกรณีที่การใช้หน้าจอดีกว่า:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;พอร์ทัลพันธมิตรหรือคอนโซลผู้ดูแลระบบที่ไม่มี API&lt;/li&gt;
&lt;li&gt;การตรวจสอบ frontend ในวันเปิดตัว ซึ่งมนุษย์มักทำด้วยมือ&lt;/li&gt;
&lt;li&gt;เครื่องมือเดสก์ท็อปแบบ Legacy ที่มีเฉพาะ UI&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Astra เป็นโมเดลแรกที่ทำให้งานเหล่านี้คุ้มค่าต่อการมอบหมาย และความเร็วของชุดเครื่องมือ Codex ทำให้สามารถรันงานเหล่านี้ทุกคืนได้&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ใช้สัญญาเมื่อมีสัญญา และใช้หน้าจอเมื่อไม่มีสัญญา&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;การใช้งานคอมพิวเตอร์ของ GPT-6 Astra ทำงานผ่าน API ได้หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ได้ การใช้งานคอมพิวเตอร์เป็นหนึ่งในเครื่องมือที่ Astra รองรับบน Responses API เช่นเดียวกับการค้นเว็บ การค้นไฟล์ ตัวแปลโค้ด และการสร้างรูปภาพ แอปพลิเคชันของคุณต้องเตรียมสภาพแวดล้อมและดำเนินการตาม action ที่โมเดลเสนอ หากตัวตรวจสอบความไม่สอดคล้องกันหยุดงานผ่าน API งานจะหยุดลงทันที&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ฉันสามารถให้ Spec ขนาดใหญ่แค่ไหน?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
หน้าต่างบริบทมีขนาด 1,050,000 โทเค็น และเอาต์พุต 128,000 โทเค็น Spec ที่มี Endpoint หลายร้อยรายการพร้อม Schema ครบถ้วนสามารถใส่ได้โดยมีพื้นที่เหลือ อย่างไรก็ตาม อินพุตที่เกิน 272K โทเค็นจะถูกคิดราคาเป็นสองเท่าของอัตราอินพุตและการแคช จึงควรแคช prefix ของ Spec และรักษาข้อความต่อการทดสอบให้เล็ก&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Astra จะสร้าง Endpoint ที่ไม่มีอยู่ใน Spec ขึ้นมาเองหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
มีโอกาสน้อยกว่าโมเดลรุ่นก่อน เกณฑ์มาตรฐานการหลอนภายในของ OpenAI ซึ่งคะแนนที่ต่ำกว่าดีกว่า แสดงว่า Astra อยู่ที่ 4.2% เทียบกับ Sol ที่ 12.2% และมีโอกาสบิดเบือนความสามารถของตัวเองน้อยกว่าสามเท่า ใช้เอาต์พุตแบบมีโครงสร้างและการตรวจสอบ Schema ใน Apidog เพื่อจับส่วนที่เหลือ &lt;a href="https://apidog.com/th/blog/api-contract-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การทดสอบสัญญา (contract test)&lt;/a&gt; จึงยังเป็นด่านสุดท้าย ไม่ใช่โมเดล&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;การสร้างการทดสอบด้วย Astra ถูกกว่า GPT-5.6 Sol หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
หากคิดตามโทเค็น Astra ไม่ถูกกว่า โดยมีค่าใช้จ่าย $10 และ $50 ต่อล้านโทเค็น เทียบกับโปรโมชั่นของ Sol ที่ $4 และ $20 แต่ Astra ใช้โทเค็นน้อยกว่ามากต่องานที่เสร็จสมบูรณ์ และการสร้างการทดสอบจาก Spec ทำให้ต้นทุนโมเดลเกิดขึ้นเพียงครั้งเดียว ควรวัดผลกับ Spec ของคุณเอง โดยดูวิธีเปรียบเทียบจาก &lt;a href="https://apidog.com/th/blog/gpt-6-astra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ API&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สรุป
&lt;/h2&gt;

&lt;p&gt;GPT-6 Astra สามารถควบคุมคอมพิวเตอร์ได้จริง และสำหรับระบบที่ไม่มี API นั่นเป็นความสามารถที่มีประโยชน์มาก&lt;/p&gt;

&lt;p&gt;แต่สำหรับ API ที่คุณเป็นเจ้าของ ให้ใช้แนวทางนี้:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;มอบ OpenAPI spec ให้โมเดล&lt;/li&gt;
&lt;li&gt;ให้ Astra เขียนสถานการณ์ทดสอบ&lt;/li&gt;
&lt;li&gt;รันสถานการณ์เหล่านั้นใน CI&lt;/li&gt;
&lt;li&gt;ใช้ control gates และตรวจสอบตามสัญญา&lt;/li&gt;
&lt;li&gt;เก็บการควบคุมหน้าจอไว้สำหรับระบบที่ไม่มี API&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;กฎสั้น ๆ คือ ใช้สัญญาเมื่อมีสัญญา และใช้หน้าจอเมื่อไม่มีสัญญา&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 3.8 Flash เทียบกับ 3.7 Flash: เปลี่ยนไปแค่ไหน คุ้มค่าที่จะอัปเกรดไหม</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Thu, 03 Sep 2026 08:38:24 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gemini-38-flash-ethiiybkab-37-flash-epliiynaipaekhaihn-khumkhaathiicchaapekrdaihm-2894</link>
      <guid>https://dev.to/thanawat_wonchai/gemini-38-flash-ethiiybkab-37-flash-epliiynaipaekhaihn-khumkhaathiicchaapekrdaihm-2894</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash เทียบกับ Gemini 3.7 Flash: ควรอัปเกรดหรือไม่?
&lt;/h1&gt;

&lt;p&gt;Google เปิดตัว Gemini 3.8 Flash เมื่อวันที่ 2 กันยายน 2026 หรือสามสัปดาห์หลัง Gemini 3.7 Flash และหกสัปดาห์หลัง 3.6 Flash ราคาเปิดตัวยังคงเดิมที่ $0.75 ต่อล้านโทเค็นอินพุต และ $3.75 ต่อล้านโทเค็นเอาต์พุตจนถึงวันที่ 31 ธันวาคม พร้อมคอนเท็กซ์ 1 ล้านโทเค็นและความเร็วใกล้เคียงเดิม สิ่งที่เปลี่ยนคือการทำงานภายใน: โมเดลใช้ขั้นตอนการให้เหตุผลที่เล็กลง ตรวจสอบเอาต์พุตของตัวเอง และเรียกใช้เครื่องมือซ้ำๆ ส่งผลให้คะแนน benchmark สูงขึ้น แต่ใช้โทเค็นต่อภารกิจมากขึ้น&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;ดังนั้นคำถามไม่ใช่ “3.8 Flash ดีกว่าหรือไม่” เพราะข้อมูลที่เผยแพร่ชี้ว่าดีกว่า คำถามคือคุณภาพที่เพิ่มขึ้นคุ้มกับโทเค็นและค่าใช้จ่ายต่อภารกิจหรือไม่ บทความนี้สรุปสิ่งที่เหมือนเดิม สิ่งที่ดีขึ้น ค่าใช้จ่าย การเปลี่ยนแปลงที่อาจทำให้โค้ดเดิมใช้งานไม่ได้ และแนวทางตัดสินใจตามประเภทงาน&lt;/p&gt;

&lt;p&gt;แหล่งข้อมูลหลัก ได้แก่ &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;ประกาศเปิดตัวของ Google&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/docs/latest-model" rel="noopener noreferrer"&gt;เอกสารมีอะไรใหม่ใน Gemini 3.8 Flash&lt;/a&gt; และการทดสอบอิสระจาก &lt;a href="https://artificialanalysis.ai/articles/gemini-3-8-flash" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; ดูข้อมูลจำเพาะเพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash คืออะไร&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Google ระบุว่า Gemini 3.7 Flash “ยังคงได้รับการสนับสนุนอย่างเต็มที่” และยังไม่มีการประกาศวันเลิกใช้งาน คุณจึงยังไม่จำเป็นต้องย้ายระบบทันที&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  เปรียบเทียบ Gemini 3.8 Flash กับ 3.7 Flash
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;รายการ&lt;/th&gt;
&lt;th&gt;Gemini 3.8 Flash&lt;/th&gt;
&lt;th&gt;Gemini 3.7 Flash&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;รหัสโมเดล&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.7-flash&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;วันเปิดตัว&lt;/td&gt;
&lt;td&gt;2 กันยายน 2026&lt;/td&gt;
&lt;td&gt;13 สิงหาคม 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;พื้นฐาน&lt;/td&gt;
&lt;td&gt;อิงตาม Gemini 3.7 Flash&lt;/td&gt;
&lt;td&gt;ไม่มี&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อินพุต / เอาต์พุตสูงสุด&lt;/td&gt;
&lt;td&gt;1,048,576 / 65,536 โทเค็น&lt;/td&gt;
&lt;td&gt;เหมือนเดิม&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคาอินพุตช่วงแนะนำ ถึง 31 ธ.ค.&lt;/td&gt;
&lt;td&gt;$0.75 ต่อล้านโทเค็น&lt;/td&gt;
&lt;td&gt;$0.75 ต่อล้านโทเค็น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคาเอาต์พุตช่วงแนะนำ ถึง 31 ธ.ค.&lt;/td&gt;
&lt;td&gt;$3.75 ต่อล้านโทเค็น รวมเวลาประมวลผล&lt;/td&gt;
&lt;td&gt;$3.75 ต่อล้านโทเค็น รวมเวลาประมวลผล&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคามาตรฐานตั้งแต่ 1 ม.ค. 2027&lt;/td&gt;
&lt;td&gt;$1.50 / $7.50&lt;/td&gt;
&lt;td&gt;$1.50 / $7.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อ่านแคชคอนเท็กซ์&lt;/td&gt;
&lt;td&gt;$0.075 ต่อล้านโทเค็นช่วงแนะนำ&lt;/td&gt;
&lt;td&gt;เหมือนเดิม&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แบตช์&lt;/td&gt;
&lt;td&gt;ลด 50% ระดับโทเค็นในคิวเท่าเดิม&lt;/td&gt;
&lt;td&gt;เหมือนเดิม&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ระดับการประมวลผล&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; ค่าเริ่มต้น, &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ระดับ &lt;code&gt;minimal&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;ไม่รองรับและเกิด validation error&lt;/td&gt;
&lt;td&gt;รองรับ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ข้อมูลตัดเมื่อ&lt;/td&gt;
&lt;td&gt;มีนาคม 2026&lt;/td&gt;
&lt;td&gt;ไม่ได้ระบุใหม่ในเอกสาร 3.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ความเร็วเอาต์พุตจาก Artificial Analysis&lt;/td&gt;
&lt;td&gt;ประมาณ 300 โทเค็น/วินาที วัดได้ 302.1 ที่ระดับ &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Google ระบุว่าความเร็วใกล้เคียงกัน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Artificial Analysis Intelligence Index&lt;/td&gt;
&lt;td&gt;59 ระดับสูง&lt;/td&gt;
&lt;td&gt;56 ระดับสูง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;สถานะการสนับสนุน&lt;/td&gt;
&lt;td&gt;ปัจจุบัน&lt;/td&gt;
&lt;td&gt;ยังได้รับการสนับสนุนเต็มที่ ไม่มีวันเลิกใช้งาน&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  สิ่งที่ยังเหมือนเดิม
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ราคาและโควตา
&lt;/h3&gt;

&lt;p&gt;โมเดลทั้งสองมีราคาอินพุต $0.75 และเอาต์พุต $3.75 ต่อล้านโทเค็นจนถึงวันที่ 31 ธันวาคม หลังจากนั้นจะเพิ่มเป็น $1.50 และ $7.50 ในวันที่ 1 มกราคม 2027&lt;/p&gt;

&lt;p&gt;การอ่านแคชคอนเท็กซ์ ส่วนลดแบตช์ และโควตาการค้นหา Google ฟรี 5,000 รายการต่อเดือน ซึ่งใช้ร่วมกันในโมเดล Gemini 3.x ยังคงเหมือนเดิม ดูรายละเอียดได้จาก &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;หน้าการกำหนดราคาของ Google&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/gemini-3-7-flash-specs-pricing-reference?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ข้อมูลจำเพาะและราคาอ้างอิงของ 3.7 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  คอนเท็กซ์และรูปแบบข้อมูล
&lt;/h3&gt;

&lt;p&gt;ขีดจำกัดยังคงอยู่ที่:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุตสูงสุด 1,048,576 โทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุตสูงสุด 65,536 โทเค็น&lt;/li&gt;
&lt;li&gt;อินพุต: ข้อความ รูปภาพ วิดีโอ เสียง และ PDF&lt;/li&gt;
&lt;li&gt;เอาต์พุต: ข้อความ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ทั้งสองโมเดลไม่รองรับการสร้างเสียง การสร้างรูปภาพ หรือ Live API&lt;/p&gt;

&lt;h3&gt;
  
  
  ความเร็ว
&lt;/h3&gt;

&lt;p&gt;Google อธิบายว่า 3.8 Flash มีราคาเท่ากับ 3.7 Flash และมีความเร็วใกล้เคียงกัน Artificial Analysis วัดความเร็วเอาต์พุตของ 3.8 Flash ได้ 302.1 โทเค็นต่อวินาทีที่ระดับ &lt;code&gt;high&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;อย่างไรก็ตาม ตัวเลขนี้คือความเร็วหลังจากโมเดลเริ่มเขียนคำตอบแล้ว ไม่ใช่เวลารวมทั้งงาน ในการทดสอบเดียวกัน เวลาได้โทเค็นแรกอยู่ที่ 13.30 วินาที เพราะโมเดลต้องประมวลผลก่อนตอบ โดยเฉพาะเมื่อใช้ระดับ &lt;code&gt;high&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  พื้นผิว API
&lt;/h3&gt;

&lt;p&gt;Interactions API ยังคงเป็นช่องทางหลักสำหรับ Gemini 3.x ขณะที่ &lt;code&gt;generateContent&lt;/code&gt; endpoint แบบเดิมยัง “ได้รับการสนับสนุนอย่างเต็มที่” และยังไม่มีวันเลิกใช้งาน&lt;/p&gt;

&lt;p&gt;โดยทั่วไป โค้ดที่ใช้กับ 3.7 Flash สามารถย้ายมาใช้ 3.8 Flash ได้ด้วยการเปลี่ยนสตริงโมเดลเป็น:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gemini-3.8-flash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;แต่ต้องตรวจสอบการตั้งค่า &lt;code&gt;thinking_level&lt;/code&gt; และรูปแบบ function response ตามรายละเอียดในหัวข้อถัดไป&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ Gemini 3.8 Flash ปรับปรุง
&lt;/h2&gt;

&lt;p&gt;Google เรียก 3.8 Flash ว่า “โมเดล Flash ที่ฉลาดที่สุดของเรา” และออกแบบมาสำหรับงานวิศวกรรมซอฟต์แวร์ระยะยาว เอเจนต์อัตโนมัติ และเวิร์กโฟลว์องค์กรที่ซับซ้อน&lt;/p&gt;

&lt;p&gt;ในงานยาก โมเดลจะ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ดำเนินขั้นตอนการให้เหตุผลเพิ่มเติม&lt;/li&gt;
&lt;li&gt;แบ่งการให้เหตุผลเป็นขั้นตอนเล็กลง&lt;/li&gt;
&lt;li&gt;ตรวจสอบการทำงานของตัวเอง&lt;/li&gt;
&lt;li&gt;เรียกใช้เครื่องมือซ้ำเมื่อจำเป็น&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Benchmark จาก Google
&lt;/h3&gt;

&lt;p&gt;Google เผยแพร่ตัวเลขเปรียบเทียบสามรายการบน &lt;a href="https://deepmind.google/models/gemini/flash/" rel="noopener noreferrer"&gt;หน้า DeepMind Flash&lt;/a&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;3.8 Flash&lt;/th&gt;
&lt;th&gt;3.7 Flash&lt;/th&gt;
&lt;th&gt;ส่วนต่าง&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Vals Finance Agent v2&lt;/td&gt;
&lt;td&gt;61.4%&lt;/td&gt;
&lt;td&gt;59.0%&lt;/td&gt;
&lt;td&gt;+2.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HLE-Verified&lt;/td&gt;
&lt;td&gt;54.9%&lt;/td&gt;
&lt;td&gt;53.6%&lt;/td&gt;
&lt;td&gt;+1.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harvey Legal Agent Benchmark&lt;/td&gt;
&lt;td&gt;10.0%&lt;/td&gt;
&lt;td&gt;8.8%&lt;/td&gt;
&lt;td&gt;+1.2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ในทั้งสามรายการ 3.8 Flash ยังทำคะแนนสูงกว่าโมเดลขนาดใหญ่บางรุ่นในตารางของ Google เช่น Claude Opus 5 ที่ได้ 58.6% ใน Vals Finance และ 54.4% ใน HLE-Verified รายละเอียดการเปรียบเทียบกับ Claude Fable 5.1 และ GPT-5.6 Sol อยู่ในบทความ &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-vs-claude-fable-5-1-vs-gpt-5-6-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;เปรียบเทียบสามโมเดล&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ผลทดสอบจาก Artificial Analysis
&lt;/h3&gt;

&lt;p&gt;Artificial Analysis ให้ 3.8 Flash ได้ 59 คะแนนใน Intelligence Index ที่ระดับ &lt;code&gt;high&lt;/code&gt; เพิ่มขึ้นจาก:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3.7 Flash: 56&lt;/li&gt;
&lt;li&gt;3.6 Flash: 52&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;คะแนน 59 เท่ากับ GPT-5.6 Sol ที่ระดับ &lt;code&gt;xhigh&lt;/code&gt; และ Grok 4.6 ที่ระดับ &lt;code&gt;medium&lt;/code&gt; และสูงกว่า Claude Fable 5.1 ที่ระดับ &lt;code&gt;medium&lt;/code&gt; หนึ่งคะแนน&lt;/p&gt;

&lt;p&gt;สำหรับการใช้เครื่องมือใน τ³-Banking, 3.8 Flash ได้ 45% เพิ่มขึ้น 12 จุดจาก 3.7 Flash ตัวเลขนี้มีความสำคัญเป็นพิเศษสำหรับเอเจนต์ที่ต้องเรียกใช้เครื่องมือจริงหลายรอบ&lt;/p&gt;

&lt;h3&gt;
  
  
  งานเอกสารและเอเจนต์หลายขั้นตอน
&lt;/h3&gt;

&lt;p&gt;Google ระบุว่า 3.8 Flash “ทำงานได้มากกว่า Gemini 3.7 Flash ถึงสามเท่า” ในเวิร์กโฟลว์ที่ใช้เวลานานและเกี่ยวข้องกับเอกสารจำนวนมาก นี่เป็นการประเมินภายในที่ยังไม่มีผลทดสอบสาธารณะ จึงควรใช้เป็นแนวทาง ไม่ใช่การรับประกัน&lt;/p&gt;

&lt;p&gt;การออกแบบที่มีขั้นตอนตรวจสอบมากขึ้นเหมาะกับงานที่ความผิดพลาดเพียงครั้งเดียวอาจทำให้กระบวนการ 40 ขั้นตอนล้มเหลว เช่น:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;การดึงข้อมูลจากเอกสารหลายฉบับ&lt;/li&gt;
&lt;li&gt;การตรวจสอบเอกสารทางกฎหมาย&lt;/li&gt;
&lt;li&gt;การวิเคราะห์ข้อมูลทางการเงิน&lt;/li&gt;
&lt;li&gt;เอเจนต์ที่ต้องวางแผนและเรียกใช้เครื่องมือหลายครั้ง&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  การเขียนโค้ด
&lt;/h3&gt;

&lt;p&gt;บน DeepSWE v1.1, 3.7 Flash ได้ 65.3% เพิ่มขึ้นจาก 49.0% ของ 3.6 Flash Google ระบุว่า 3.8 Flash มีประสิทธิภาพเหนือกว่าโมเดล Frontier ขนาดใหญ่ส่วนใหญ่ด้วยค่าใช้จ่ายเพียงเศษเสี้ยว&lt;/p&gt;

&lt;p&gt;อย่างไรก็ตาม ตัวเลข 3.8 Flash ที่แน่นอนปรากฏเฉพาะในตารางรูปภาพของเอกสารโมเดล ไม่ได้อยู่ในข้อความ นอกจากนี้ยังไม่มีตัวเลขข้อความสำหรับ SWE-Bench Pro, Terminal-bench และ OSWorld ดังนั้นหาก benchmark เหล่านี้มีผลต่อการตัดสินใจ ควรทดสอบกับ repository ของคุณเองหรือรอผลจากบุคคลที่สาม&lt;/p&gt;

&lt;h3&gt;
  
  
  ความปลอดภัยและ Prompt Injection
&lt;/h3&gt;

&lt;p&gt;Google รายงานว่ามี “การก้าวกระโดดอย่างมีนัยสำคัญ” ในการทดสอบ Gray Swan prompt injection แต่ไม่ได้เปิดเผยตัวเลขทั้งหมด&lt;/p&gt;

&lt;p&gt;ตาม &lt;a href="https://deepmind.google/models/model-cards/gemini-3-8-flash/" rel="noopener noreferrer"&gt;เอกสารโมเดล&lt;/a&gt; เมื่อเทียบกับ 3.7 Flash:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ความปลอดภัยหลายภาษา: +5.4 คะแนน&lt;/li&gt;
&lt;li&gt;ความปลอดภัยแบบข้อความเป็นข้อความ: -0.4 คะแนน&lt;/li&gt;
&lt;li&gt;การปฏิเสธโดยไม่มีเหตุผล: +1.1 คะแนน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตัวเลขสุดท้ายอาจสะท้อนการเพิ่มขึ้นเล็กน้อยของการปฏิเสธที่มากเกินไป จึงควรตรวจสอบกับกรณีใช้งานจริง&lt;/p&gt;

&lt;h2&gt;
  
  
  ค่าใช้จ่ายต่อโทเค็นเท่าเดิม แต่ค่าใช้จ่ายต่อภารกิจเพิ่มขึ้น
&lt;/h2&gt;

&lt;p&gt;ราคาต่อโทเค็นไม่เปลี่ยน แต่จำนวนโทเค็นที่โมเดลใช้ต่อภารกิจเปลี่ยนไป Google ระบุว่า 3.8 Flash อาจใช้โทเค็นมากขึ้นในงานที่ยาวและซับซ้อน โดยเฉพาะเมื่อใช้ระดับความพยายามสูง&lt;/p&gt;

&lt;p&gt;Artificial Analysis วัดว่า 3.8 Flash ใช้เอาต์พุตเฉลี่ยประมาณ 48,000 โทเค็นต่องาน หรือมากกว่า 3.7 Flash ประมาณ 30% ที่ราคาต่อโทเค็นเท่ากัน&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;การกำหนดค่า&lt;/th&gt;
&lt;th&gt;ค่าใช้จ่ายต่องาน&lt;/th&gt;
&lt;th&gt;เวลาต่องาน&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.7 Flash, &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;$0.40&lt;/td&gt;
&lt;td&gt;2.2 นาที&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash, &lt;code&gt;low&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;$0.24&lt;/td&gt;
&lt;td&gt;0.8 นาที&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash, &lt;code&gt;medium&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;$0.41&lt;/td&gt;
&lt;td&gt;ไม่ได้เผยแพร่&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash, &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;$0.58&lt;/td&gt;
&lt;td&gt;2.5 นาที&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ข้อสรุปจากตาราง:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;3.8 Flash ที่ระดับ &lt;code&gt;high&lt;/code&gt; แพงกว่า 3.7 Flash ที่ระดับ &lt;code&gt;high&lt;/code&gt; ประมาณ 45% และใช้เวลานานขึ้น 14%&lt;/li&gt;
&lt;li&gt;3.8 Flash ที่ระดับ &lt;code&gt;medium&lt;/code&gt; ซึ่งเป็นค่าเริ่มต้น มีค่าใช้จ่ายใกล้เคียงกับ 3.7 Flash ที่ระดับ &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;3.8 Flash ที่ระดับ &lt;code&gt;low&lt;/code&gt; ถูกและเร็วที่สุด เหมาะกับเส้นทางที่ต้องการความหน่วงต่ำ&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ดูรายละเอียดเพิ่มเติมได้จาก &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ราคา Gemini 3.8 Flash&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือระดับการประมวลผล&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;หากคุณคิดค่าใช้จ่ายเป็นรายงานหรือรายภารกิจ การอัปเกรดนี้ไม่ฟรี ระดับการประมวลผลจึงเป็นตัวเลือกหลักสำหรับควบคุมว่าคุณต้องการซื้อคุณภาพที่เพิ่มขึ้นมากน้อยเพียงใด&lt;/p&gt;

&lt;h2&gt;
  
  
  Breaking changes ที่ต้องแก้ก่อนย้าย
&lt;/h2&gt;

&lt;p&gt;มีการเปลี่ยนแปลงสำคัญสองประการที่กระทบโค้ดเดิมโดยตรง&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;code&gt;thinking_level: "minimal"&lt;/code&gt; ไม่รองรับ
&lt;/h3&gt;

&lt;p&gt;Gemini 3.8 Flash รองรับเฉพาะ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"thinkingLevel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"low"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หรือ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;low&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;high&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากการตั้งค่าเดิมใช้ &lt;code&gt;minimal&lt;/code&gt; ให้เปลี่ยนเป็น &lt;code&gt;low&lt;/code&gt; มิฉะนั้นจะได้รับ validation error&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Function response ต้องมี ID และชื่อ
&lt;/h3&gt;

&lt;p&gt;บน Interactions API ทุก &lt;code&gt;function_result&lt;/code&gt; ต้องมีทั้ง &lt;code&gt;call_id&lt;/code&gt; และ &lt;code&gt;name&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;บน &lt;code&gt;generateContent&lt;/code&gt; endpoint แบบเดิม ทุก &lt;code&gt;functionResponse&lt;/code&gt; ต้องมี &lt;code&gt;id&lt;/code&gt; และ &lt;code&gt;name&lt;/code&gt; ที่ตรงกัน&lt;/p&gt;

&lt;p&gt;โค้ดที่ส่งผลลัพธ์กลับโดยใช้เพียงชื่อฟังก์ชันเป็นคีย์จะล้มเหลวเมื่อโมเดลเรียกใช้เครื่องมือในรอบที่สอง&lt;/p&gt;

&lt;p&gt;การย้ายข้อมูลควรตรวจสอบกฎของ Gemini 3 ที่มีอยู่แล้วด้วย:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;คงค่า &lt;code&gt;temperature&lt;/code&gt; ที่ค่าเริ่มต้น &lt;code&gt;1.0&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ค่าที่ต่ำกว่าอาจทำให้เกิดการวนซ้ำหรือประสิทธิภาพลดลง&lt;/li&gt;
&lt;li&gt;ใช้ &lt;code&gt;thinking_level&lt;/code&gt; แทน &lt;code&gt;thinking_budget&lt;/code&gt; แบบตัวเลข&lt;/li&gt;
&lt;li&gt;ไม่ต้องใช้ &lt;code&gt;candidate_count&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ส่ง thought signatures กลับไปตามที่ได้รับมาอย่างถูกต้อง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;รายละเอียดอยู่ใน &lt;a href="https://apidog.com/th/blog/gemini-3-7-to-3-8-flash-migration-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการย้ายข้อมูลจาก 3.7 ไป 3.8 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ตารางตัดสินใจตามปริมาณงาน
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ปริมาณงาน&lt;/th&gt;
&lt;th&gt;คำแนะนำ&lt;/th&gt;
&lt;th&gt;เหตุผล&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;เอเจนต์หลายขั้นตอนที่เรียกใช้เครื่องมือ&lt;/td&gt;
&lt;td&gt;อัปเกรด ใช้ &lt;code&gt;medium&lt;/code&gt; หรือ &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;τ³-Banking เพิ่มขึ้น 12 จุด และการเรียกใช้เครื่องมือซ้ำคือจุดประสงค์หลักของ 3.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การดึงข้อมูลและตรวจสอบเอกสารขนาดยาว&lt;/td&gt;
&lt;td&gt;อัปเกรด&lt;/td&gt;
&lt;td&gt;สอดคล้องกับคำกล่าวอ้างของ Google เรื่องงานที่เสร็จสิ้นมากขึ้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การเขียนโค้ดแบบเอเจนต์ในชุดทดสอบ&lt;/td&gt;
&lt;td&gt;อัปเกรดแล้ววัดผล&lt;/td&gt;
&lt;td&gt;ยังไม่มีตัวเลข DeepSWE ของ 3.8 ที่เผยแพร่เป็นข้อความ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอเจนต์การเงิน กฎหมาย และการวิจัย&lt;/td&gt;
&lt;td&gt;อัปเกรด&lt;/td&gt;
&lt;td&gt;Benchmark ที่ Google เผยแพร่ทั้งสามรายการดีขึ้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การจัดหมวดหมู่ การดึงข้อมูล และแชทปริมาณมาก&lt;/td&gt;
&lt;td&gt;ใช้ 3.7 ต่อ หรือใช้ 3.8 ที่ &lt;code&gt;low&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;ค่าใช้จ่ายต่อภารกิจสำคัญกว่า และ &lt;code&gt;low&lt;/code&gt; ถูกกว่า 3.7 ที่ &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Endpoint ที่ต้องการความหน่วงต่ำ&lt;/td&gt;
&lt;td&gt;ใช้ 3.8 ที่ &lt;code&gt;low&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;0.8 นาทีต่องาน เทียบกับ 2.2 นาทีของ 3.7 ที่ &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ระบบที่ใช้ระดับ &lt;code&gt;minimal&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;ย้ายข้อมูลก่อน&lt;/td&gt;
&lt;td&gt;จะเกิด validation error จนกว่าจะเปลี่ยนเป็น &lt;code&gt;low&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แบตช์ที่ควบคุมต้นทุนอย่างละเอียด&lt;/td&gt;
&lt;td&gt;ใช้ 3.7 ต่อจนกว่าจะมี benchmark ใหม่&lt;/td&gt;
&lt;td&gt;ราคาโทเค็นเท่าเดิม แต่เอาต์พุตเพิ่มประมาณ 30%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;รูปแบบโดยรวมคือ ยิ่งงานยากและยาว การออกแบบที่ “ทำงานหนักขึ้น” ของ 3.8 Flash ก็ยิ่งคุ้มกับโทเค็นที่เพิ่มขึ้น ยิ่งงานสั้นและทำซ้ำมากเท่าไร ประโยชน์ก็ยิ่งลดลง และการเลือก &lt;code&gt;low&lt;/code&gt; หรือคงโมเดลเดิมก็ยิ่งมีความสำคัญ&lt;/p&gt;

&lt;h2&gt;
  
  
  ทดสอบโมเดลทั้งสองกับพรอมต์จริงใน Apidog
&lt;/h2&gt;

&lt;p&gt;ตัวเลขจาก Artificial Analysis เป็นผลจากชุดทดสอบของพวกเขา ก่อนเปลี่ยนโมเดลใน production ให้ทดสอบพรอมต์ของคุณเองกับทั้งสองรุ่นและเปรียบเทียบจำนวนโทเค็น&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; ช่วยให้สร้างการทดสอบนี้ได้ในเวลาประมาณ 10 นาที&lt;/p&gt;

&lt;h3&gt;
  
  
  1. ตั้งค่า environment
&lt;/h3&gt;

&lt;p&gt;สร้างตัวแปร &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; ใน Apidog environment แล้วเพิ่ม POST request ไปยัง:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://generativelanguage.googleapis.com/v1beta/models/{{model}}:generateContent
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ตั้งค่า header:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;x-goog-[REDACTED CREDENTIAL]_API_KEY}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;กำหนด &lt;code&gt;model&lt;/code&gt; เป็น scenario variable และใช้ body เดียวกันทั้งสองขั้นตอน:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"contents"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"parts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="nl"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"{{golden_prompt}}"&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"thinkingConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"thinkingLevel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"medium"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. สร้าง scenario เปรียบเทียบ
&lt;/h3&gt;

&lt;p&gt;สร้าง scenario สองขั้นตอน:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ส่งคำขอด้วย &lt;code&gt;gemini-3.7-flash&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ส่งคำขอเดิมด้วย &lt;code&gt;gemini-3.8-flash&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;เพิ่ม assertions ในแต่ละขั้นตอนสำหรับ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;usageMetadata.candidatesTokenCount
usageMetadata.thoughtsTokenCount
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;กำหนดขีดจำกัดตามงบประมาณของคุณ และเพิ่ม JSONPath assertion บนฟิลด์ที่แอปพลิเคชันอ่านจริง&lt;/p&gt;

&lt;p&gt;เรียกใช้ scenario กับ golden prompts 10–20 รายการ รายงานผลจะแสดง response และ assertion ของแต่ละขั้นตอน ทำให้คุณเห็นจำนวนโทเค็นของทั้งสองโมเดลจากการทดสอบชุดเดียวกัน ตัวเลข “เพิ่มขึ้น 30%” จะกลายเป็นข้อมูลจากระบบของคุณเอง ไม่ใช่เพียงค่าจาก benchmark ภายนอก&lt;/p&gt;

&lt;h3&gt;
  
  
  3. ตั้งเวลารันเพื่อเฝ้าระวังค่าใช้จ่าย
&lt;/h3&gt;

&lt;p&gt;เมื่อผลลัพธ์ผ่านการตรวจสอบแล้ว ให้ &lt;a href="https://apidog.com/th/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ตั้งเวลา scenario&lt;/a&gt; เพื่อให้การใช้โทเค็นที่เพิ่มขึ้นทำให้การทดสอบล้มเหลวหลังมีการอัปเดตโมเดล แทนที่จะไปรอเห็นความผิดปกติบนใบแจ้งหนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt; เพื่อเริ่มต้น โดยแผนฟรีรองรับเวิร์กโฟลว์นี้&lt;/p&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash เร็วกว่า 3.7 Flash หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่ Google ระบุว่าความเร็วใกล้เคียงกัน Artificial Analysis วัดความเร็วเอาต์พุตได้ประมาณ 300 โทเค็นต่อวินาทีที่ระดับ &lt;code&gt;high&lt;/code&gt; แต่เวลาเฉลี่ยต่องานของ 3.8 ที่ &lt;code&gt;high&lt;/code&gt; อยู่ที่ 2.5 นาที เทียบกับ 2.2 นาทีของ 3.7 เนื่องจาก 3.8 ใช้ขั้นตอนการให้เหตุผลมากขึ้น&lt;/p&gt;

&lt;p&gt;การเปลี่ยนเป็น &lt;code&gt;low&lt;/code&gt; ลดเวลาของ 3.8 เหลือ 0.8 นาทีในการทดสอบดังกล่าว&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash แพงกว่า 3.7 Flash หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่แพงกว่าต่อโทเค็น ทั้งสองรุ่นมีราคาอินพุต $0.75 และเอาต์พุต $3.75 ต่อล้านโทเค็นจนถึงวันที่ 31 ธันวาคม และจะเพิ่มเป็น $1.50 และ $7.50 หลังจากนั้น&lt;/p&gt;

&lt;p&gt;แต่ค่าใช้จ่ายต่อภารกิจสูงกว่า Artificial Analysis วัดได้ $0.58 สำหรับ 3.8 ที่ &lt;code&gt;high&lt;/code&gt; เทียบกับ $0.40 สำหรับ 3.7 ที่ &lt;code&gt;high&lt;/code&gt; เนื่องจาก 3.8 สร้างเอาต์พุตมากกว่าประมาณ 30%&lt;/p&gt;

&lt;h3&gt;
  
  
  Google จะเลิกใช้ Gemini 3.7 Flash หรือไม่?
&lt;/h3&gt;

&lt;p&gt;Google ระบุว่า 3.7 Flash ยังได้รับการสนับสนุนอย่างเต็มที่และยังไม่มีวันเลิกใช้งาน คุณจึงใช้งานต่อได้ โดยดู &lt;a href="https://apidog.com/th/blog/whats-new-in-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;โพสต์มีอะไรใหม่ใน Gemini 3.7 Flash&lt;/a&gt; เป็นเอกสารอ้างอิงได้&lt;/p&gt;

&lt;h3&gt;
  
  
  มีอะไรที่จะใช้งานไม่ได้เมื่อเปลี่ยนไปใช้ 3.8 Flash?
&lt;/h3&gt;

&lt;p&gt;มีสองกรณีหลัก:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;thinking_level: "minimal"&lt;/code&gt; จะคืนค่า &lt;code&gt;400 INVALID_ARGUMENT&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Function response ต้องมีทั้ง call ID และชื่อฟังก์ชัน

&lt;ul&gt;
&lt;li&gt;Interactions API ใช้ &lt;code&gt;call_id&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;generateContent&lt;/code&gt; ใช้ &lt;code&gt;id&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ส่วนอื่นของ Gemini 3 API ยังคงเหมือนเดิม&lt;/p&gt;

&lt;h3&gt;
  
  
  การเปลี่ยนจาก 3.6 ไป 3.7 ใหญ่กว่าการเปลี่ยนเป็น 3.8 หรือไม่?
&lt;/h3&gt;

&lt;p&gt;โดยรวม 3.7 Flash เป็นการก้าวกระโดดที่ใหญ่กว่า โดย DeepSWE เพิ่มจาก 49.0% เป็น 65.3% และ Artificial Analysis Intelligence Index เพิ่มจาก 52 เป็น 56&lt;/p&gt;

&lt;p&gt;3.8 Flash เพิ่มอีก 3 คะแนนบนดัชนี และปรับวิธีใช้โทเค็นให้เหมาะกับงานที่ต้องให้เหตุผลและเรียกใช้เครื่องมือหลายรอบ หากต้องการดูภาพรวมรุ่นก่อนหน้า อ่าน &lt;a href="https://apidog.com/th/blog/gemini-3-6-flash-vs-gemini-3-5-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.6 Flash เทียบกับ Gemini 3.5 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สรุป
&lt;/h2&gt;

&lt;p&gt;อัปเกรดเป็น Gemini 3.8 Flash หากปริมาณงานของคุณเป็น:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;เอเจนต์หลายขั้นตอน&lt;/li&gt;
&lt;li&gt;งานที่เรียกใช้เครื่องมือจำนวนมาก&lt;/li&gt;
&lt;li&gt;การดึงข้อมูลและตรวจสอบเอกสารขนาดใหญ่&lt;/li&gt;
&lt;li&gt;งานการเงิน กฎหมาย หรือการวิจัย&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ใช้ Gemini 3.7 Flash ต่อ หรือเลือก 3.8 Flash ที่ระดับ &lt;code&gt;low&lt;/code&gt; หากคุณรันคำสั่งสั้นๆ ซ้ำๆ และต้องควบคุมค่าใช้จ่ายต่อภารกิจอย่างละเอียด&lt;/p&gt;

&lt;p&gt;ไม่ว่าจะเลือกแบบใด ให้แก้การตั้งค่า &lt;code&gt;minimal&lt;/code&gt; และตรวจสอบ function response ให้ถูกต้องก่อน จากนั้นวัดจำนวนโทเค็นด้วยพรอมต์ของคุณเองใน &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; ก่อนเชื่อถือผลจาก benchmark ใดๆ รวมถึง benchmark ที่เผยแพร่โดยผู้ให้บริการโมเดลเองด้วย&lt;/p&gt;

</description>
      <category>ai</category>
      <category>gemini</category>
      <category>google</category>
      <category>llm</category>
    </item>
    <item>
      <title>เจมิไน 3.8 แฟลช: เปรียบเทียบระดับการคิด ต่ำ ปานกลาง สูง พร้อมเหตุผลที่ระดับ Minimal หายไป</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Thu, 03 Sep 2026 08:36:14 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/ecchmiain-38-aeflch-epriiybethiiybradabkaarkhid-tam-paanklaang-suung-phrmehtuphlthiiradab-minimal-haayaip-2p2n</link>
      <guid>https://dev.to/thanawat_wonchai/ecchmiain-38-aeflch-epriiybethiiybradabkaarkhid-tam-paanklaang-suung-phrmehtuphlthiiradab-minimal-haayaip-2p2n</guid>
      <description>&lt;h1&gt;
  
  
  ตั้งค่า &lt;code&gt;thinking_level&lt;/code&gt; ของ Gemini 3.8 Flash ให้เหมาะกับแต่ละเส้นทาง
&lt;/h1&gt;

&lt;p&gt;Gemini 3.8 Flash มีระดับการคิดสามระดับ ได้แก่ &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&gt; การตั้งค่านี้ควบคุมปริมาณการให้เหตุผลภายในก่อนโมเดลตอบกลับ และส่งผลโดยตรงต่อความหน่วง โทเค็นเอาต์พุต และค่าใช้จ่าย Google ออกแบบ 3.8 Flash ให้ “ทำงานหนักขึ้น” กับงานซับซ้อน ดังนั้นการเลือกระดับจึงสำคัญกว่าเดิมเมื่อเทียบกับ 3.7 Flash หากต้องการดูภาพรวมการเปิดตัว โปรดอ่าน &lt;a href="https://apidog.com/th/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ภาพรวม Gemini 3.8 Flash&lt;/a&gt; ส่วนบทความนี้จะเน้นเฉพาะการตั้งค่าระดับการคิด&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;มีสองประเด็นที่มักทำให้ทีมสับสน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ค่าเริ่มต้นของ 3.8 Flash คือ &lt;code&gt;medium&lt;/code&gt; ไม่ใช่ &lt;code&gt;high&lt;/code&gt; โดย Gemini 3 Pro ใช้ &lt;code&gt;high&lt;/code&gt; เป็นค่าเริ่มต้น&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;minimal&lt;/code&gt; ซึ่งเคยใช้กับ Gemini 3.7 Flash ไม่รองรับใน 3.8 Flash อีกต่อไป คำขอจะล้มเหลวตั้งแต่การตรวจสอบความถูกต้อง ก่อนสร้างโทเค็นใดๆ ดูรายละเอียดได้ที่ &lt;a href="https://ai.google.dev/gemini-api/docs/latest-model" rel="noopener noreferrer"&gt;มีอะไรใหม่ใน Gemini 3.8 Flash&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;บทความนี้ครอบคลุมสิ่งที่แต่ละระดับทำ ค่าใช้จ่าย วิธีตั้งค่าใน API ทั้งสองแบบ กลยุทธ์การเลือกใช้ และการทดสอบที่ทำซ้ำได้ใน Apidog&lt;/p&gt;

&lt;h2&gt;
  
  
  ระดับการคิดโดยสรุป
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ระดับ&lt;/th&gt;
&lt;th&gt;คำแนะนำของ Google&lt;/th&gt;
&lt;th&gt;ค่าใช้จ่ายต่อภารกิจ (AA)&lt;/th&gt;
&lt;th&gt;เวลาต่อภารกิจ (AA)&lt;/th&gt;
&lt;th&gt;เหมาะกับ&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ลดความหน่วงและค่าใช้จ่าย เหมาะกับคำสั่งง่าย แชท และงานปริมาณสูง&lt;/td&gt;
&lt;td&gt;$0.24&lt;/td&gt;
&lt;td&gt;0.8 นาที&lt;/td&gt;
&lt;td&gt;งานที่ผู้ใช้รอผลโดยตรง การค้นหาจากข้อความถอดเสียง การจัดหมวดหมู่&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;medium&lt;/code&gt; (ค่าเริ่มต้น)&lt;/td&gt;
&lt;td&gt;สมดุลสำหรับโค้ดซับซ้อนและงานแบบเอเจนต์&lt;/td&gt;
&lt;td&gt;$0.41&lt;/td&gt;
&lt;td&gt;ไม่ระบุ&lt;/td&gt;
&lt;td&gt;เส้นทางส่วนใหญ่ การถามตอบวิดีโอทั่วไป&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ให้เหตุผลลึกที่สุดสำหรับปัญหาหลายขั้นตอน&lt;/td&gt;
&lt;td&gt;$0.58&lt;/td&gt;
&lt;td&gt;2.5 นาที&lt;/td&gt;
&lt;td&gt;การถามตอบภาพหนาแน่น วิดีโอยาวกว่า 60 นาที และขั้นตอนวางแผนสำคัญ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;minimal&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ไม่รองรับใน 3.8 Flash&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;ห้ามใช้ ให้แมปเป็น &lt;code&gt;low&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ค่าใช้จ่ายและเวลาเป็นค่าเฉลี่ยจากการทดสอบ Intelligence Index ของ &lt;a href="https://artificialanalysis.ai/articles/gemini-3-8-flash" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; โดยใช้ราคาโทเค็นเบื้องต้นของ Google ตัวเลขนี้ไม่ใช่ข้อมูลจาก Google และไม่ได้อ้างอิงพรอมต์ของคุณโดยตรง ให้ใช้เพื่อดูอัตราส่วน แล้ววัดเส้นทางจริงของคุณเอง&lt;/p&gt;

&lt;h2&gt;
  
  
  แต่ละระดับควบคุมอะไร
&lt;/h2&gt;

&lt;p&gt;คำตอบของ 3.8 Flash อาจมี &lt;strong&gt;thinking tokens&lt;/strong&gt; ซึ่งเป็นการให้เหตุผลที่โมเดลสร้างขึ้นก่อนคำตอบที่ผู้ใช้มองเห็น โทเค็นเหล่านี้ถูกคิดเป็น output tokens:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$3.75 ต่อล้านโทเค็น ตามราคาแนะนำจนถึงวันที่ 2026-12-31&lt;/li&gt;
&lt;li&gt;$7.50 ต่อล้านโทเค็น ตั้งแต่วันที่ 2027-01-01&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;API รายงานจำนวนดังกล่าวแยกต่างหากใน &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;ระดับการคิดทำหน้าที่เป็นคำแนะนำว่าโมเดลควรใช้การให้เหตุผลมากน้อยเพียงใด:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;low&lt;/code&gt;&lt;/strong&gt;: ใช้กระบวนการคิดสั้นลง โทเค็นแรกมาถึงเร็ว และค่าใช้จ่ายเอาต์พุตต่ำ เหมาะกับแชท คำสั่งง่าย และระบบปริมาณสูง&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/strong&gt;: จุดสมดุลและเป็นค่าเริ่มต้น เหมาะกับโค้ดซับซ้อนและงานแบบเอเจนต์&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;high&lt;/code&gt;&lt;/strong&gt;: ใช้การให้เหตุผลเชิงลึกที่สุด เหมาะกับปัญหาหลายขั้นตอนที่ยาก&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;พฤติกรรมที่ทำให้ 3.8 Flash แตกต่างคือ ในงานซับซ้อน โมเดลอาจ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ดำเนินขั้นตอนการให้เหตุผลเพิ่มเติม&lt;/li&gt;
&lt;li&gt;เรียกใช้เครื่องมือซ้ำหลายรอบ&lt;/li&gt;
&lt;li&gt;ตรวจสอบการทำงานตลอดกระบวนการ&lt;/li&gt;
&lt;li&gt;ใช้โทเค็นมากขึ้นตามความซับซ้อนของงาน โดยเฉพาะเมื่อเลือกระดับสูง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากจำนวนโทเค็นเพิ่มขึ้นมาก คำแนะนำแรกของ Google คือ ลด &lt;code&gt;thinking_level&lt;/code&gt; และคำแนะนำถัดมาคือใช้ 3.7 Flash ต่อไป ซึ่งยังได้รับการสนับสนุนอย่างเต็มที่&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;thinking_level&lt;/code&gt; เป็น enum ไม่ใช่งบประมาณโทเค็น&lt;br&gt;&lt;br&gt;
&lt;code&gt;thinking_budget&lt;/code&gt; แบบจำนวนเต็มจากโมเดลรุ่นก่อนถูกนำออกใน Gemini 3 ดังนั้นคุณไม่สามารถกำหนดว่า “ใช้ thinking tokens สูงสุด 2,000 โทเค็น” ได้ ต้องเลือกระดับแล้ววัดผลจริง&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  ค่าเริ่มต้นคือ &lt;code&gt;medium&lt;/code&gt; ไม่ใช่ &lt;code&gt;high&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;หากไม่ส่งฟิลด์นี้ 3.8 Flash จะใช้ &lt;code&gt;medium&lt;/code&gt; ซึ่งอาจสร้างปัญหาได้สองกรณี:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ทีมที่ย้ายจาก Gemini 3 Pro อาจคาดหวังว่าโมเดลจะใช้ &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ทีมที่ลบ &lt;code&gt;thinking_budget&lt;/code&gt; ระหว่างย้ายจาก 3.7 Flash อาจใช้ &lt;code&gt;medium&lt;/code&gt; โดยไม่ตั้งใจ แม้แต่ในเส้นทางแชทที่ควรใช้ &lt;code&gt;low&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;วิธีแก้คือกำหนด &lt;code&gt;thinking_level&lt;/code&gt; อย่างชัดเจนในทุกคำขอและทุกเส้นทาง ควรเก็บค่าไว้ในไฟล์กำหนดค่าหรือ routing config แทนการกระจายไว้ในโค้ด เพื่อให้โปรไฟล์ค่าใช้จ่ายไม่เปลี่ยนโดยไม่ตั้งใจเมื่อค่าเริ่มต้นของ Google เปลี่ยน&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;minimal&lt;/code&gt; ไม่รองรับแล้ว: วิธีแก้ข้อผิดพลาด
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash รองรับเฉพาะ &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&gt; ตาม &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash" rel="noopener noreferrer"&gt;หน้าโมเดล&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;หากส่ง &lt;code&gt;minimal&lt;/code&gt; ผ่าน REST API คำขอจะถูกปฏิเสธด้วยสถานะ &lt;code&gt;400 INVALID_ARGUMENT&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Thinking level MINIMAL is not supported for this model.
Please retry with other thinking level.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ข้อผิดพลาดนี้ตรวจสอบแล้วด้วยการเรียกใช้งานจริงเมื่อวันที่ 3 กันยายน 2026 SDK อาจห่อหุ้มข้อผิดพลาดไว้ใน exception ของตัวเอง ดังนั้นควรตรวจสอบสถานะ &lt;code&gt;400&lt;/code&gt; หรือรหัส &lt;code&gt;INVALID_ARGUMENT&lt;/code&gt; ไม่ควรผูกกับข้อความอย่างเดียว&lt;/p&gt;

&lt;h3&gt;
  
  
  ก่อนย้ายข้อมูล
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-3.8-flash"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"input"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Classify this ticket as billing, bug, or feature."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"generation_config"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"thinking_level"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"minimal"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  หลังย้ายข้อมูล
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-3.8-flash"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"input"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Classify this ticket as billing, bug, or feature."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"generation_config"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"thinking_level"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"low"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Google แนะนำให้แมปโดยตรง:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;minimal → low
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;อย่าพยายามใช้ &lt;code&gt;thinking_budget&lt;/code&gt; เพื่อสร้างระดับที่ต่ำกว่า และอย่าลด &lt;code&gt;temperature&lt;/code&gt; เพื่อให้โมเดล “ใจเย็นลง” Google แนะนำให้คงค่าเริ่มต้น &lt;code&gt;1.0&lt;/code&gt; ในโมเดล Gemini 3 ทั้งหมด เพราะการลดค่าอาจทำให้เกิดการวนซ้ำหรือเอาต์พุตด้อยคุณภาพ&lt;/p&gt;

&lt;p&gt;รายละเอียดเรื่อง thought signatures และข้อกำหนด &lt;code&gt;call_id&lt;/code&gt; ใน function response อยู่ใน &lt;a href="https://apidog.com/th/blog/gemini-3-7-to-3-8-flash-migration-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการย้ายข้อมูล 3.7 ไป 3.8 Flash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;เนื่องจากข้อผิดพลาดเกิดขึ้นตั้งแต่ขั้นตอน validation คุณสามารถเพิ่มคำขอทดสอบที่ใช้ &lt;code&gt;minimal&lt;/code&gt; เพื่อจับการตั้งค่าที่ถอยกลับไปใช้ค่าที่ไม่รองรับได้โดยไม่ต้องรอให้เกิดการสร้างโทเค็น&lt;/p&gt;

&lt;h2&gt;
  
  
  ค่าใช้จ่ายของแต่ละระดับ
&lt;/h2&gt;

&lt;p&gt;ราคาต่อโทเค็นไม่ได้เปลี่ยนตามระดับ ตาม &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;หน้าการกำหนดราคา&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Input: $0.75 ต่อล้านโทเค็น ตามราคาแนะนำ&lt;/li&gt;
&lt;li&gt;Output: $3.75 ต่อล้านโทเค็น ตามราคาแนะนำ&lt;/li&gt;
&lt;li&gt;ตั้งแต่วันที่ 2027-01-01 ราคาเพิ่มเป็น $1.50 และ $7.50 ตามลำดับ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;สิ่งที่แตกต่างระหว่างระดับคือจำนวน output tokens ที่โมเดลสร้างขึ้น&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;โมเดลและระดับ&lt;/th&gt;
&lt;th&gt;ค่าใช้จ่ายต่อภารกิจ&lt;/th&gt;
&lt;th&gt;เวลาต่อภารกิจ&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash &lt;code&gt;low&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;$0.24&lt;/td&gt;
&lt;td&gt;0.8 นาที&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash &lt;code&gt;medium&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;$0.41&lt;/td&gt;
&lt;td&gt;ไม่ระบุ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;$0.58&lt;/td&gt;
&lt;td&gt;2.5 นาที&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.7 Flash &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;$0.40&lt;/td&gt;
&lt;td&gt;2.2 นาที&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ที่มา: Artificial Analysis, การทดสอบ Intelligence Index โดยใช้ราคาแนะนำ&lt;/p&gt;

&lt;p&gt;ข้อสังเกตสำคัญจากตาราง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;low&lt;/code&gt; มีค่าใช้จ่ายประมาณ 41% ของ &lt;code&gt;high&lt;/code&gt; และใช้เวลาประมาณหนึ่งในสาม จึงเป็นตัวเลือกสำคัญสำหรับงานที่ไวต่อความหน่วง&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;medium&lt;/code&gt; บน 3.8 Flash มีค่าใช้จ่ายใกล้เคียงกับ &lt;code&gt;high&lt;/code&gt; บน 3.7 Flash ($0.41 เทียบกับ $0.40)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;high&lt;/code&gt; บน 3.8 Flash แพงกว่า &lt;code&gt;high&lt;/code&gt; บน 3.7 Flash ประมาณ 45% แม้ราคาต่อโทเค็นเท่ากัน เนื่องจากสร้าง output tokens มากขึ้นประมาณ 30% หรือเฉลี่ยราว 48k โทเค็นต่อภารกิจในดัชนี&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;อย่าสรุปว่าคุณภาพจะเพิ่มหรือลดเป็นเส้นตรงตามค่าใช้จ่าย คะแนน Intelligence Index ของ Artificial Analysis ที่ 59 สำหรับ 3.8 Flash มาจากการรันด้วย &lt;code&gt;high&lt;/code&gt; พวกเขาไม่ได้เผยแพร่คะแนนของ &lt;code&gt;medium&lt;/code&gt; หรือ &lt;code&gt;low&lt;/code&gt; ดังนั้นควรประเมินงานของคุณเองก่อนลดระดับ&lt;/p&gt;

&lt;p&gt;สำหรับตัวอย่างการคำนวณค่าใช้จ่าย 1,000 ภารกิจต่อวัน และการเปลี่ยนราคาในวันที่ 31 ธันวาคม โปรดดู &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การกำหนดราคา Gemini 3.8 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ตั้งค่า &lt;code&gt;thinking_level&lt;/code&gt; ใน Interactions API
&lt;/h2&gt;

&lt;p&gt;Interactions API เป็นอินเทอร์เฟซหลักของ Google สำหรับ Gemini 3.x ระดับจะอยู่ใน &lt;code&gt;generation_config&lt;/code&gt; และใช้รูปแบบ &lt;code&gt;snake_case&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  cURL
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] -H 'Content-Type: application/json' &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{"&lt;/span&gt;model&lt;span class="s2"&gt;":"&lt;/span&gt;gemini-3.8-flash&lt;span class="s2"&gt;","&lt;/span&gt;input&lt;span class="s2"&gt;":"&lt;/span&gt;Explain HTTP caching &lt;span class="k"&gt;in &lt;/span&gt;3 sentences.&lt;span class="s2"&gt;","&lt;/span&gt;generation_config&lt;span class="s2"&gt;":{"&lt;/span&gt;thinking_level&lt;span class="s2"&gt;":"&lt;/span&gt;low&lt;span class="s2"&gt;"}}'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Python
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Explain HTTP caching in 3 sentences.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;generation_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;thinking_level&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;thinking_level&lt;/code&gt; เป็นฟิลด์ระดับคำขอ จึงต้องส่งทุกครั้ง รวมถึงการโต้ตอบต่อเนื่องที่ใช้ &lt;code&gt;previous_interaction_id&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;การตอบกลับจะเป็นรายการขั้นตอน เช่น thoughts และ tool calls ก่อนจบด้วย &lt;code&gt;model_output&lt;/code&gt; โดย SDK จะแสดงข้อความสุดท้ายผ่าน &lt;code&gt;output_text&lt;/code&gt; ดูตัวอย่างการใช้งานแบบเต็ม รวมถึง multi-turn และ streaming ได้ที่ &lt;a href="https://apidog.com/th/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;วิธีใช้ Gemini 3.8 Flash API&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ตั้งค่าใน &lt;code&gt;generateContent&lt;/code&gt; แบบดั้งเดิม
&lt;/h2&gt;

&lt;p&gt;โค้ด Gemini ส่วนใหญ่ยังใช้ &lt;code&gt;generateContent&lt;/code&gt; ซึ่ง Google เรียกว่า legacy API แต่ยังได้รับการสนับสนุนอย่างเต็มที่และยังไม่มีวันยุติการใช้งาน&lt;/p&gt;

&lt;p&gt;ใน API นี้ ฟิลด์จะอยู่ลึกลงไปอีกหนึ่งระดับและใช้รูปแบบ &lt;code&gt;camelCase&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  cURL
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL]"&lt;/span&gt; &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s1"&gt;'Content-Type: application/json'&lt;/span&gt; &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"contents":[{"parts":[{"text":"Explain HTTP caching in 3 sentences."}]}],
       "generationConfig":{"thinkingConfig":{"thinkingLevel":"low","includeThoughts":true}}}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Python
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google.genai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;types&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;models&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;generate_content&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;contents&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Explain HTTP caching in 3 sentences.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;GenerateContentConfig&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;thinking_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;ThinkingConfig&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;thinking_level&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;),&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;usage_metadata&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;thoughts_token_count&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;includeThoughts: true&lt;/code&gt; จะเพิ่ม thought summaries เข้าไปใน response ซึ่งมีประโยชน์ตอนปรับระดับ แต่ไม่จำเป็นเมื่อใช้งานจริง&lt;/p&gt;

&lt;p&gt;ฟิลด์ที่ควรเฝ้าดูคือ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;usageMetadata.thoughtsTokenCount
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;นี่คือจำนวน thinking tokens ที่ถูกเรียกเก็บเป็น output tokens และควรเป็นหนึ่งในตัวชี้วัดหลักของการทดสอบ&lt;/p&gt;

&lt;h2&gt;
  
  
  กลยุทธ์เลือกใช้ตามเส้นทาง
&lt;/h2&gt;

&lt;p&gt;ให้มอง &lt;code&gt;thinking_level&lt;/code&gt; เป็น &lt;strong&gt;การตัดสินใจระดับเส้นทาง&lt;/strong&gt; ไม่ใช่การตั้งค่ากลางทั้งระบบ&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;แชทและ autocomplete&lt;/strong&gt;: ใช้ &lt;code&gt;low&lt;/code&gt; เมื่อผู้ใช้กำลังรอผลและ first-token latency สำคัญ&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;การจัดหมวดหมู่ การดึงข้อมูล และการค้นหาจากข้อความถอดเสียง&lt;/strong&gt;: เริ่มด้วย &lt;code&gt;low&lt;/code&gt; แล้วทำ evaluation เพื่อยืนยันความแม่นยำ ตัวอย่างวิดีโอของ Google ก็ใช้ &lt;code&gt;low&lt;/code&gt; สำหรับการค้นหาจากข้อความถอดเสียง&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coding agents และ tool loops&lt;/strong&gt;: ใช้ &lt;code&gt;medium&lt;/code&gt; เป็นค่าเริ่มต้น ยกระดับเฉพาะขั้นตอนวางแผนที่กำหนดทุกขั้นตอนถัดไปเป็น &lt;code&gt;high&lt;/code&gt; แล้วลดกลับลงมา การใช้ &lt;code&gt;high&lt;/code&gt; ตลอด tool loop อาจเพิ่มค่าใช้จ่ายอย่างรวดเร็ว&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;เวิร์กโฟลว์เอกสารขนาดใหญ่และใช้เวลานาน&lt;/strong&gt;: ใช้ &lt;code&gt;high&lt;/code&gt; ร่วมกับ Batch API ซึ่งลดค่าใช้จ่ายได้ 50% เมื่อไม่ใช่งานแบบโต้ตอบ&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;วิดีโอ&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;high&lt;/code&gt;: การถามตอบภาพที่มีข้อมูลหนาแน่น หรือวิดีโอยาวกว่า 60 นาที&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;medium&lt;/code&gt;: การถามตอบวิดีโอทั่วไป&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;low&lt;/code&gt;: การค้นหาจากข้อความถอดเสียง&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากแม้แต่ &lt;code&gt;low&lt;/code&gt; ของ 3.8 Flash ยังช้าหรือแพงเกินไป ให้พิจารณาตระกูล Flash-Lite &lt;a href="https://apidog.com/th/blog/gemini-3-1-flash-lite?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Gemini 3.1 Flash-Lite&lt;/a&gt; ครอบคล้าดูจำนวนโทเค็นหลังอัปเกรด&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ลดระดับหรือเปลี่ยนโมเดลได้โดยไม่ต้องดีพลอยโค้ดใหม่&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  ทดสอบทั้งสามระดับใน Apidog
&lt;/h2&gt;

&lt;p&gt;ข้อมูลจาก Artificial Analysis ช่วยบอกอัตราส่วน แต่มีเพียงพรอมต์จริงของคุณเท่านั้นที่จะบอกค่า latency, token usage และค่าใช้จ่ายที่ใช้งานได้จริง&lt;/p&gt;

&lt;p&gt;สร้างสถานการณ์ทดสอบใน Apidog โดยส่ง golden prompt เดียวกันด้วยทั้งสามระดับ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เก็บคีย์เป็น environment variable สร้าง &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; ใน Apidog และอ้างอิงใน header เป็น &lt;code&gt;{{GEMINI_API_KEY}}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;สร้างตัวแปร &lt;code&gt;THINKING_LEVEL&lt;/code&gt; เพื่อใช้ request เดียวกับทั้งสามขั้นตอน&lt;/li&gt;
&lt;li&gt;บันทึก request แบบ &lt;code&gt;POST&lt;/code&gt; ไปยัง &lt;code&gt;/v1beta/models/gemini-3.8-flash:generateContent&lt;/code&gt; โดยกำหนดค่า:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"thinkingConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
       &lt;/span&gt;&lt;span class="nl"&gt;"thinkingLevel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"{{THINKING_LEVEL}}"&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;สร้าง test scenario สามขั้นตอน โดยใช้ค่า &lt;code&gt;THINKING_LEVEL&lt;/code&gt; เป็น &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ตรวจสอบผลลัพธ์ในทุกขั้นตอน:

&lt;ul&gt;
&lt;li&gt;HTTP status เป็น &lt;code&gt;200&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;มี &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;low&lt;/code&gt; อยู่ภายใต้ขีดจำกัด latency และ token ที่เส้นทางยอมรับได้&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;high&lt;/code&gt; ใช้การให้เหตุผลอย่างน้อยเท่ากับ &lt;code&gt;low&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;หลังการรันครั้งแรก ให้เก็บค่าของแต่ละขั้นตอนไว้ในตัวแปร เพื่อให้การตรวจสอบทำได้อัตโนมัติ หาก &lt;code&gt;low&lt;/code&gt; ใช้โทเค็นมากกว่า &lt;code&gt;high&lt;/code&gt; ให้ถือว่าโมเดลหรือค่าเริ่มต้นอาจเปลี่ยนโดยไม่รู้ตัว&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เพิ่ม negative test ด้วย:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"thinkingLevel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"minimal"&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;จากนั้นยืนยันว่าการตอบกลับไม่ใช่ &lt;code&gt;200&lt;/code&gt; เมื่อเปลี่ยน model ID ในอนาคต ขั้นตอนนี้ช่วยตรวจสอบว่าโมเดลใหม่ยังปฏิเสธค่าที่ไม่รองรับหรือไม่&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ตั้งเวลาให้ scenario รันทุกวัน เพื่อให้การเปลี่ยนแปลงพฤติกรรมหรือ configuration regression ปรากฏเป็น failed run แทนที่จะไปปรากฏในใบแจ้งหนี้ ดูวิธีตั้งค่าได้ที่ &lt;a href="https://apidog.com/th/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;วิธีตั้งเวลาทดสอบ API ใน Apidog&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;สำหรับ streaming response สามารถใช้แนวทางเดียวกันกับ SSE ได้ ดูรายละเอียดที่ &lt;a href="https://apidog.com/th/blog/test-llm-ai-apis-sse?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;วิธีทดสอบ LLM APIs ที่สตรีมผ่าน SSE&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt; เพื่อเริ่มทดสอบ โดยแผนฟรีรองรับ scenario เหล่านี้&lt;/p&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ระดับการคิดเปลี่ยนราคาต่อโทเค็นหรือไม่
&lt;/h3&gt;

&lt;p&gt;ไม่ ราคาของ 3.8 Flash ยังคงเป็น $0.75 ต่อล้าน input tokens และ $3.75 ต่อล้าน output tokens ตามราคาแนะนำ โดยไม่ขึ้นกับระดับ&lt;/p&gt;

&lt;p&gt;ระดับจะเปลี่ยนจำนวน output tokens ที่โมเดลสร้างขึ้นเพื่อการคิด และโทเค็นเหล่านั้นจะถูกคิดในราคา output รายละเอียดเรื่องการแคช การประมวลผลแบบแบตช์ และการขึ้นราคาในวันที่ 1 มกราคมอยู่ใน &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;หน้าการกำหนดราคา&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  กำหนดงบประมาณ thinking tokens แบบตายตัวได้หรือไม่
&lt;/h3&gt;

&lt;p&gt;ไม่ได้ ใน Gemini 3 &lt;code&gt;thinking_budget&lt;/code&gt; ถูกแทนที่ด้วย enum &lt;code&gt;thinking_level&lt;/code&gt; และ 3.8 Flash รองรับเฉพาะ &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;หากต้องการจำกัดเพดาน ให้บังคับใช้ผ่าน evaluation, monitoring และ alerting แทนการกำหนดใน request&lt;/p&gt;

&lt;h3&gt;
  
  
  คะแนน Artificial Analysis ที่ 59 ใช้ระดับใด
&lt;/h3&gt;

&lt;p&gt;ใช้ &lt;code&gt;high&lt;/code&gt; Artificial Analysis รัน Intelligence Index ด้วยระดับ &lt;code&gt;high&lt;/code&gt; เพื่อสร้างคะแนนหลัก และเผยแพร่ค่าใช้จ่ายกับเวลาของ &lt;code&gt;low&lt;/code&gt; และ &lt;code&gt;medium&lt;/code&gt; แต่ไม่ได้เผยแพร่คะแนนดัชนีของสองระดับนั้น&lt;/p&gt;

&lt;p&gt;จึงควรถือว่าคุณภาพของ &lt;code&gt;low&lt;/code&gt; และ &lt;code&gt;medium&lt;/code&gt; ยังไม่ได้รับการยืนยันบน benchmark เดียวกัน จนกว่าคุณจะทดสอบเอง&lt;/p&gt;

&lt;h3&gt;
  
  
  ควรลด &lt;code&gt;temperature&lt;/code&gt; เพื่อลดการคิดหรือไม่
&lt;/h3&gt;

&lt;p&gt;ไม่ควร Google แนะนำให้คง &lt;code&gt;temperature&lt;/code&gt; ที่ค่าเริ่มต้น &lt;code&gt;1.0&lt;/code&gt; ในโมเดล Gemini 3 ทั้งหมด การลดค่าอาจทำให้เกิดการวนซ้ำหรือเอาต์พุตด้อยคุณภาพ&lt;/p&gt;

&lt;p&gt;ใช้ &lt;code&gt;thinking_level&lt;/code&gt; เพื่อควบคุมความลึกของการให้เหตุผล&lt;/p&gt;

&lt;h3&gt;
  
  
  ถ้าแม้แต่ &lt;code&gt;low&lt;/code&gt; ยังช้าหรือแพงเกินไปควรทำอย่างไร
&lt;/h3&gt;

&lt;p&gt;มีสองทางเลือก:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ใช้ Gemini 3.7 Flash ต่อไป ซึ่ง Google ระบุว่ายังได้รับการสนับสนุนอย่างเต็มที่และไม่มีวันยุติการใช้งาน&lt;/li&gt;
&lt;li&gt;ย้ายเส้นทางไปยังโมเดล Flash-Lite&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;อ่านการเปรียบเทียบเพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-vs-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ Gemini 3.8 Flash กับ Gemini 3.7 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สรุป: เลือกระดับต่อเส้นทาง แล้ววัดผล
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash มีสามระดับการคิดและใช้ &lt;code&gt;medium&lt;/code&gt; เป็นค่าเริ่มต้น โมเดลยังสามารถใช้โทเค็นมากขึ้นในงานซับซ้อนตามการออกแบบ&lt;/p&gt;

&lt;p&gt;แนวทางที่ควรทำ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;กำหนด &lt;code&gt;thinking_level&lt;/code&gt; อย่างชัดเจนในทุกเส้นทาง&lt;/li&gt;
&lt;li&gt;แมปค่า &lt;code&gt;minimal&lt;/code&gt; ที่ยังหลงเหลืออยู่เป็น &lt;code&gt;low&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;อย่าใช้ &lt;code&gt;thinking_budget&lt;/code&gt; กับ Gemini 3&lt;/li&gt;
&lt;li&gt;คง &lt;code&gt;temperature&lt;/code&gt; ไว้ที่ &lt;code&gt;1.0&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ตรวจสอบ &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ทดสอบ &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&gt; ด้วยพรอมต์จริงของคุณ&lt;/li&gt;
&lt;li&gt;ใช้ Apidog ตั้ง scenario แบบทำซ้ำได้และรันตามเวลา&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตัวเลขจาก Artificial Analysis—$0.24, $0.41 และ $0.58 ต่อภารกิจ—ช่วยให้เห็นรูปแบบโดยรวม ส่วนการทดสอบสามขั้นตอนใน Apidog จะบอกต้นทุนและ latency ของระบบคุณเอง ก่อนการเปลี่ยนแปลงราคาในวันที่ 31 ธันวาคมจะทำให้ผลลัพธ์เหล่านี้สำคัญยิ่งขึ้น&lt;/p&gt;

</description>
      <category>ai</category>
      <category>gemini</category>
      <category>llm</category>
    </item>
    <item>
      <title>วิธีใช้ Gemini 3.8 Flash API: Interactions API, ระดับการคิด และการเรียกใช้ครั้งแรกใน Apidog</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Thu, 03 Sep 2026 07:41:35 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/withiiaich-gemini-38-flash-api-interactions-api-radabkaarkhid-aelakaareriiykaichkhrangaerkain-apidog-4m61</link>
      <guid>https://dev.to/thanawat_wonchai/withiiaich-gemini-38-flash-api-interactions-api-radabkaarkhid-aelakaareriiykaichkhrangaerkain-apidog-4m61</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash API: คู่มือเชื่อมต่อและควบคุมค่าใช้จ่าย
&lt;/h1&gt;

&lt;p&gt;Google เปิดตัว Gemini 3.8 Flash เมื่อวันที่ 2 กันยายน 2026 โดยใช้รหัสโมเดล API &lt;code&gt;gemini-3.8-flash&lt;/code&gt; โดยไม่มีส่วนต่อท้ายสำหรับรุ่นพรีวิว โมเดลนี้ยังคงราคาแนะนำของ 3.7 Flash ไว้ที่ 0.75 ดอลลาร์ต่อล้านอินพุตโทเค็น และ 3.75 ดอลลาร์ต่อล้านเอาต์พุตโทเค็นจนถึงวันที่ 31 ธันวาคม 2026 Google อธิบายว่าเป็นโมเดลที่ “ทำงานหนักขึ้น” โดยใช้ขั้นตอนการให้เหตุผลมากขึ้นและเรียกใช้เครื่องมือบ่อยขึ้นในงานซับซ้อน ซึ่งจะแสดงในบิลค่าโทเค็นของคุณ&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;คู่มือนี้ครอบคลุมการผสานรวม Gemini 3.8 Flash ตั้งแต่การรับคีย์ใน AI Studio การส่งคำขอผ่าน Interactions API การใช้ &lt;code&gt;generateContent&lt;/code&gt; แบบเดิม การกำหนด &lt;code&gt;thinking_level&lt;/code&gt; การสตรีม และการอ่าน &lt;code&gt;thoughtsTokenCount&lt;/code&gt; เพื่อควบคุมค่าใช้จ่าย ทุกคำขอเป็น HTTP พร้อม JSON จึงสามารถสร้างและตรวจสอบใน Apidog ก่อนนำไปใช้ในโค้ดจริงได้&lt;/p&gt;

&lt;p&gt;สำหรับภาพรวมโมเดลและการวัดประสิทธิภาพ อ่าน &lt;a href="https://apidog.com/th/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash คืออะไร&lt;/a&gt; และ &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;โพสต์เปิดตัวของ Google&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash API โดยสังเขป
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;รายการ&lt;/th&gt;
&lt;th&gt;ค่า&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;รหัสโมเดล&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอนด์พอยต์หลัก&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1beta/interactions&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอนด์พอยต์แบบเดิม&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1beta/models/gemini-3.8-flash:generateContent&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ส่วนหัวการยืนยันตัวตน&lt;/td&gt;
&lt;td&gt;&lt;code&gt;x-goog-api-key&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;บริบท / เอาต์พุต&lt;/td&gt;
&lt;td&gt;อินพุต 1,048,576 โทเค็น / เอาต์พุต 65,536 โทเค็น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อินพุต&lt;/td&gt;
&lt;td&gt;ข้อความ, รูปภาพ, วิดีโอ, เสียง, PDF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอาต์พุต&lt;/td&gt;
&lt;td&gt;ข้อความเท่านั้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ระดับการคิด&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; (ค่าเริ่มต้น), &lt;code&gt;high&lt;/code&gt;; &lt;code&gt;minimal&lt;/code&gt; ใช้ไม่ได้&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคาแนะนำถึง 31 ธันวาคม 2026&lt;/td&gt;
&lt;td&gt;$0.75 / $3.75 ต่อ 1 ล้านโทเค็น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคาตั้งแต่ 1 มกราคม 2027&lt;/td&gt;
&lt;td&gt;$1.50 / $7.50 ต่อ 1 ล้านโทเค็น&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ระดับการคิดเริ่มต้นคือ &lt;code&gt;medium&lt;/code&gt; ไม่ใช่ &lt;code&gt;high&lt;/code&gt; เหมือน Gemini 3 Pro และโทเค็นสำหรับการคิดจะถูกเรียกเก็บในอัตราเอาต์พุตตาม &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;หน้าราคาอย่างเป็นทางการ&lt;/a&gt; ดังนั้นการเลือกระดับจึงเป็นทั้งการตัดสินใจด้านคุณภาพและค่าใช้จ่าย ดูตัวเลขต่อภารกิจได้ใน &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดราคา&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 1: รับ API key ใน AI Studio
&lt;/h2&gt;

&lt;p&gt;เปิด &lt;a href="https://aistudio.google.com" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt; ลงชื่อเข้าใช้ แล้วสร้าง API key จากหน้าคีย์ คีย์ใช้งานได้ทันทีใน free tier แต่มีข้อจำกัดอัตราการใช้งาน และ Google ระบุว่าข้อมูลในระดับฟรี “ใช้เพื่อปรับปรุงผลิตภัณฑ์ของเรา”&lt;/p&gt;

&lt;p&gt;เชื่อมโยงบัญชีสำหรับการเรียกเก็บเงินเพื่อย้ายไป Tier 1 และเพิ่มข้อจำกัดสำหรับงานโปรดักชัน&lt;/p&gt;

&lt;p&gt;ส่งออกคีย์แทนการใส่ไว้ในโค้ด:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"AIza..."&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Python SDK อย่างเป็นทางการจะอ่าน &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; จาก environment ดังนั้น &lt;code&gt;genai.Client()&lt;/code&gt; จึงไม่ต้องรับอาร์กิวเมนต์:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;google-genai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  ขั้นตอนที่ 2: เรียกใช้ครั้งแรกด้วย Interactions API
&lt;/h2&gt;

&lt;p&gt;ปัจจุบัน Google ถือว่า &lt;a href="https://ai.google.dev/gemini-api/docs/interactions" rel="noopener noreferrer"&gt;Interactions API&lt;/a&gt; เป็นวิธีหลักสำหรับโมเดล Gemini 3.x คำขอประกอบด้วย &lt;code&gt;model&lt;/code&gt;, &lt;code&gt;input&lt;/code&gt; และ &lt;code&gt;generation_config&lt;/code&gt; ซึ่งเป็นที่อยู่ของ &lt;code&gt;thinking_level&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{
    "&lt;/span&gt;model&lt;span class="s2"&gt;": "&lt;/span&gt;gemini-3.8-flash&lt;span class="s2"&gt;",
    "&lt;/span&gt;input&lt;span class="s2"&gt;": "&lt;/span&gt;Explain HTTP caching &lt;span class="k"&gt;in &lt;/span&gt;3 sentences.&lt;span class="s2"&gt;",
    "&lt;/span&gt;generation_config&lt;span class="s2"&gt;": {"&lt;/span&gt;thinking_level&lt;span class="s2"&gt;": "&lt;/span&gt;medium&lt;span class="s2"&gt;"}
  }'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;การตอบกลับเป็นรายการขั้นตอนการดำเนินการแทนข้อความเดียว ความคิดของโมเดลและการเรียกใช้เครื่องมือจะปรากฏเป็นขั้นตอน ส่วนขั้นตอนสุดท้ายคือ &lt;code&gt;model_output&lt;/code&gt; ซึ่งเก็บข้อความ&lt;/p&gt;

&lt;p&gt;Python SDK จัดการรูปแบบนี้ให้:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Explain HTTP caching in 3 sentences.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;generation_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;thinking_level&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;medium&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ปล่อย &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt; และ &lt;code&gt;top_k&lt;/code&gt; เป็นค่าเริ่มต้น Google แนะนำให้ใช้ &lt;code&gt;temperature&lt;/code&gt; ที่ 1.0 สำหรับ Gemini 3 ทุกรุ่น เพราะการลดค่าอาจทำให้เกิดการวนซ้ำหรือประสิทธิภาพลดลง หากคัดลอกคอนฟิกจากโมเดลเก่า ให้ลบบรรทัดเหล่านี้ออกก่อน&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 3: สนทนาหลายรอบด้วย &lt;code&gt;previous_interaction_id&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;โดยค่าเริ่มต้น Interactions API จะเก็บสถานะการสนทนาไว้บนเซิร์ฟเวอร์ หากต้องการสนทนาต่อ ให้ส่ง ID ของการตอบกลับก่อนหน้าเป็น &lt;code&gt;previous_interaction_id&lt;/code&gt; พร้อมอินพุตใหม่ โดยไม่ต้องส่งประวัติทั้งหมดซ้ำ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;follow_up&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Now give one example of a Cache-Control header.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;follow_up&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หากข้อกำหนดด้านการปฏิบัติตามกฎห้ามจัดเก็บข้อมูลฝั่งเซิร์ฟเวอร์ ให้ตั้งค่า &lt;code&gt;store: false&lt;/code&gt; แต่คุณจะต้องจัดการสถานะเอง รวมถึงส่งบล็อกความคิดและลายเซ็นความคิดกลับไปในแต่ละรอบอย่างถูกต้อง กฎเดียวกันนี้มีผลต่อการใช้เครื่องมือ ดูรายละเอียดใน &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-function-calling?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการเรียกใช้ฟังก์ชันสำหรับ Gemini 3.8 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 4: ใช้ &lt;code&gt;generateContent&lt;/code&gt; แบบเดิม
&lt;/h2&gt;

&lt;p&gt;โค้ด Gemini ส่วนใหญ่ในโปรดักชันยังคงใช้ &lt;code&gt;generateContent&lt;/code&gt; Google เรียกว่าเป็น API แบบเดิม แต่ยัง “รองรับอย่างเต็มที่” และยังไม่มีกำหนดเลิกใช้งาน คุณจึงไม่จำเป็นต้องเขียนโค้ดใหม่ทันที&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/th/blog/how-to-use-gemini-3-7-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Gemini 3.7 Flash API&lt;/a&gt; ครอบคลุมเส้นทางนี้ และรูปแบบของ Gemini 3.8 Flash เหมือนกัน เพียงแต่ตำแหน่งของคอนฟิกการคิดแตกต่างจาก Interactions API&lt;/p&gt;

&lt;p&gt;ใน &lt;code&gt;generateContent&lt;/code&gt; ให้กำหนดระดับผ่าน &lt;code&gt;generationConfig.thinkingConfig.thinkingLevel&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{
    "&lt;/span&gt;contents&lt;span class="s2"&gt;": [{"&lt;/span&gt;parts&lt;span class="s2"&gt;": [{"&lt;/span&gt;text&lt;span class="s2"&gt;": "&lt;/span&gt;Explain HTTP caching &lt;span class="k"&gt;in &lt;/span&gt;3 sentences.&lt;span class="s2"&gt;"}]}],
    "&lt;/span&gt;generationConfig&lt;span class="s2"&gt;": {"&lt;/span&gt;thinkingConfig&lt;span class="s2"&gt;": {"&lt;/span&gt;thinkingLevel&lt;span class="s2"&gt;": "&lt;/span&gt;low&lt;span class="s2"&gt;"}}
  }'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Python ใช้ typed config objects:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google.genai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;types&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;models&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;generate_content&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;contents&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Explain HTTP caching in 3 sentences.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;GenerateContentConfig&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;thinking_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;ThinkingConfig&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;thinking_level&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;),&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หากคอนฟิกเดิมใช้ &lt;code&gt;thinking_budget&lt;/code&gt; เป็นจำนวนเต็ม ให้เปลี่ยนเป็น enum string และลบ &lt;code&gt;candidate_count&lt;/code&gt; เพราะถูกยกเลิกใน Gemini 3 และรุ่นใหม่กว่า ดู JSON ก่อนและหลังการแก้ไขได้ใน &lt;a href="https://apidog.com/th/blog/gemini-3-7-to-3-8-flash-migration-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการย้ายจาก 3.7 ไป 3.8 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  เปรียบเทียบการตั้งค่าใน API ทั้งสองแบบ
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ข้อกังวล&lt;/th&gt;
&lt;th&gt;Interactions API&lt;/th&gt;
&lt;th&gt;
&lt;code&gt;generateContent&lt;/code&gt; แบบเดิม&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ระดับการคิด&lt;/td&gt;
&lt;td&gt;&lt;code&gt;generation_config.thinking_level&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;generationConfig.thinkingConfig.thinkingLevel&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;สถานะการสนทนา&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;previous_interaction_id&lt;/code&gt; ฝั่งเซิร์ฟเวอร์&lt;/td&gt;
&lt;td&gt;ส่งอาร์เรย์ &lt;code&gt;contents&lt;/code&gt; ทั้งหมดซ้ำ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ผลลัพธ์เครื่องมือ&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;function_result&lt;/code&gt; พร้อม &lt;code&gt;call_id&lt;/code&gt; + &lt;code&gt;name&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;functionResponse&lt;/code&gt; พร้อม &lt;code&gt;id&lt;/code&gt; + &lt;code&gt;name&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ข้อความสุดท้าย&lt;/td&gt;
&lt;td&gt;ขั้นตอน &lt;code&gt;model_output&lt;/code&gt; หรือ &lt;code&gt;output_text&lt;/code&gt; ใน SDK&lt;/td&gt;
&lt;td&gt;&lt;code&gt;candidates[0].content.parts[].text&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ลายเซ็นความคิด&lt;/td&gt;
&lt;td&gt;SDK จัดการให้ เว้นแต่ใช้ &lt;code&gt;store: false&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;ส่งคืนทุกส่วนตามที่ได้รับอย่างครบถ้วน&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 5: สตรีมและอ่านค่าใช้จ่ายในการคิด
&lt;/h2&gt;

&lt;p&gt;สำหรับแชต ให้เปลี่ยนเมธอดเป็น &lt;code&gt;streamGenerateContent&lt;/code&gt; และเพิ่ม &lt;code&gt;?alt=sse&lt;/code&gt; เพื่อรับ Server-Sent Events:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-N&lt;/span&gt; &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:streamGenerateContent?alt=sse"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{"&lt;/span&gt;contents&lt;span class="s2"&gt;":[{"&lt;/span&gt;parts&lt;span class="s2"&gt;":[{"&lt;/span&gt;text&lt;span class="s2"&gt;":"&lt;/span&gt;List three HTTP caching headers.&lt;span class="s2"&gt;"}]}]}'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ไม่ว่าจะสตรีมหรือไม่ การตอบกลับของ &lt;code&gt;generateContent&lt;/code&gt; จะสิ้นสุดด้วย &lt;code&gt;usageMetadata&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"usageMetadata"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"promptTokenCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"candidatesTokenCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;84&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"thoughtsTokenCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;310&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"totalTokenCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;406&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;thoughtsTokenCount&lt;/code&gt; คือค่าที่ควรจับตาใน Gemini 3.8 Flash โทเค็นการคิดถูกคิดราคาในอัตราเอาต์พุตที่ 3.75 ดอลลาร์ต่อล้านโทเค็นในช่วงแนะนำ Google ระบุว่าโมเดลอาจใช้โทเค็นมากขึ้นเพื่อเพิ่มประสิทธิภาพ โดยเฉพาะระดับความพยายามสูง&lt;/p&gt;

&lt;p&gt;Artificial Analysis วัดได้ประมาณ 48k เอาต์พุตโทเค็นต่อภารกิจเมื่อใช้ &lt;code&gt;high&lt;/code&gt; มากกว่า 3.7 Flash ประมาณ 30% ทำให้ค่าใช้จ่ายต่อภารกิจเพิ่มจาก 0.40 ดอลลาร์เป็น 0.58 ดอลลาร์ แม้ราคาต่อโทเค็นจะเท่าเดิม ส่วน &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;low&lt;/code&gt; มีค่าใช้จ่ายประมาณ 0.41 ดอลลาร์และ 0.24 ดอลลาร์ต่อภารกิจตามลำดับ อ่านกลยุทธ์เพิ่มเติมใน &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือระดับการคิด&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;หากต้องการดูเหตุผลของโมเดล ให้เพิ่ม &lt;code&gt;includeThoughts: true&lt;/code&gt; ภายใน &lt;code&gt;thinkingConfig&lt;/code&gt; สรุปความคิดจะถูกส่งกลับเป็นส่วนที่มี &lt;code&gt;"thought": true&lt;/code&gt; ให้ข้ามส่วนเหล่านี้เมื่อประกอบคำตอบที่ผู้ใช้มองเห็น&lt;/p&gt;

&lt;h2&gt;
  
  
  ข้อผิดพลาดที่พบบ่อยในชั่วโมงแรก
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;thinking_level: "minimal"&lt;/code&gt; ใช้ไม่ได้&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Gemini 3.8 Flash รองรับเฉพาะ &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&gt; การส่ง &lt;code&gt;minimal&lt;/code&gt; จะได้ข้อผิดพลาด &lt;code&gt;400 INVALID_ARGUMENT&lt;/code&gt; พร้อมข้อความ &lt;code&gt;Thinking level MINIMAL is not supported for this model. Please retry with other thinking level.&lt;/code&gt; วิธีแก้คือเปลี่ยนเป็น &lt;code&gt;low&lt;/code&gt; การตั้งค่าจาก Gemini 3.x รุ่นเก่ามักเป็นสาเหตุของปัญหานี้&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;429&lt;/code&gt; หมายถึงถึงขีดจำกัดของ Tier&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;รายละเอียดข้อจำกัดอัตราการใช้งาน&lt;/a&gt; แบ่งเป็น free tier, Tier 1 เมื่อเชื่อมโยงบัญชีสำหรับเรียกเก็บเงิน, Tier 2 หลังมียอดใช้จ่ายอย่างน้อย 100 ดอลลาร์และใช้งานมาแล้ว 3 วัน และ Tier 3 หลังมียอดอย่างน้อย 1,000 ดอลลาร์และใช้งานมาแล้ว 30 วัน ตัวเลขคำขอต่อนาทีและโทเค็นต่อนาทีแตกต่างกันตามบัญชี จึงควรตรวจสอบใน AI Studio แทนการใช้ตัวเลขจากบล็อกโพสต์&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เมื่อพบ &lt;code&gt;429&lt;/code&gt; ให้รอสักครู่แล้วลองใหม่ หากเกิดซ้ำแม้ใช้งานไม่มาก ให้พิจารณาอัปเกรด Tier สำหรับงานออฟไลน์ Batch API เหมาะกว่า เพราะลดราคา 50% เหลือ 0.375 ดอลลาร์ / 1.875 ดอลลาร์ต่อล้านโทเค็นในช่วงแนะนำ และมีโควตาโทเค็นในคิวแยกกันที่ 3M สำหรับ Tier 1, 400M สำหรับ Tier 2 และ 1B สำหรับ Tier 3 ดูรูปแบบคำขอใน &lt;a href="https://apidog.com/th/blog/gemini-api-batch-mode?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือโหมด Batch ของ Gemini&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ผลลัพธ์ฟังก์ชันขาด &lt;code&gt;call_id&lt;/code&gt; หรือ ID ที่ตรงกัน&lt;/strong&gt;
ใน Interactions API ทุก &lt;code&gt;function_result&lt;/code&gt; ต้องมีทั้ง &lt;code&gt;call_id&lt;/code&gt; และ &lt;code&gt;name&lt;/code&gt; ส่วน &lt;code&gt;functionResponse&lt;/code&gt; แบบเดิมต้องมี &lt;code&gt;id&lt;/code&gt; ที่ตรงกันพร้อม &lt;code&gt;name&lt;/code&gt; หากขาดฟิลด์ใดฟิลด์หนึ่ง การสนทนาจะล้มเหลว&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ทดสอบทั้งสองเอนด์พอยต์ใน Apidog
&lt;/h2&gt;

&lt;p&gt;เมื่อคำขอทำงานจากเทอร์มินัลแล้ว ให้ &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt; สร้างโปรเจกต์ และบันทึกทั้งสองเอนด์พอยต์ให้ทีมใช้งานร่วมกัน&lt;/p&gt;

&lt;h3&gt;
  
  
  1. เก็บ API key ไว้นอกคำขอ
&lt;/h3&gt;

&lt;p&gt;เพิ่ม &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; เป็น environment variable แล้วอ้างอิงในส่วนหัว:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;x-goog-[REDACTED CREDENTIAL]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;คำขอที่บันทึกไว้จะไม่เก็บความลับ และการสลับจากคีย์ฟรีเป็นคีย์แบบชำระเงินทำได้ด้วยการเปลี่ยน environment เพียงครั้งเดียว&lt;/p&gt;

&lt;h3&gt;
  
  
  2. ยืนยันสถานะและการใช้โทเค็น
&lt;/h3&gt;

&lt;p&gt;เพิ่มการยืนยันว่า HTTP status เป็น &lt;code&gt;200&lt;/code&gt; และตรวจสอบ JSON path:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;usageMetadata.thoughtsTokenCount
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;กำหนดเพดานต่อพรอมต์เพื่อให้การทดสอบล้มเหลวก่อนเกิดค่าใช้จ่ายที่ไม่คาดคิด หากพรอมต์หรือโมเดลเปลี่ยนแล้วใช้โทเค็นการคิดมากขึ้น&lt;/p&gt;

&lt;p&gt;สำหรับการสตรีม อ่าน &lt;a href="https://apidog.com/th/blog/test-llm-ai-apis-sse?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการทดสอบ SSE&lt;/a&gt; โดย Apidog จะแสดงสตรีมเป็นเหตุการณ์ที่รวมกันแทนข้อมูลดิบแต่ละส่วน&lt;/p&gt;

&lt;h3&gt;
  
  
  3. เปรียบเทียบทั้งสามระดับ
&lt;/h3&gt;

&lt;p&gt;ส่งพรอมต์เดียวกันด้วย &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&gt; แล้วเปรียบเทียบ &lt;code&gt;thoughtsTokenCount&lt;/code&gt; กับเวลาตอบสนอง วิธีนี้ให้ตัวเลขจริงของงานคุณ แทนการอ้างอิงค่าเฉลี่ย&lt;/p&gt;

&lt;h3&gt;
  
  
  4. ตั้งเวลาการทดสอบ
&lt;/h3&gt;

&lt;p&gt;เปลี่ยนคำขอเป็น test scenario แล้วเรียกใช้ตามกำหนดเวลา เพื่อให้เห็นการเปลี่ยนแปลงของข้อจำกัด การตรวจสอบ เช่น การลบ &lt;code&gt;minimal&lt;/code&gt; หรือการเพิ่มขึ้นของโทเค็นในรายงานก่อนกระทบโปรดักชัน ดูขั้นตอนได้จาก &lt;a href="https://apidog.com/th/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;วิธีตั้งเวลาการทดสอบ API ใน Apidog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Apidog ไม่ได้รันโมเดลหรือแทนที่ SDK แต่ช่วยให้ทีมมีเวอร์ชัน HTTP request ที่บันทึก แชร์ และตรวจสอบได้ ซึ่งเป็นส่วนที่มักถูกข้ามจนกว่าจะเกิดปัญหา&lt;/p&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;h3&gt;
  
  
  โปรเจกต์ใหม่ควรใช้เอนด์พอยต์ใด?
&lt;/h3&gt;

&lt;p&gt;ใช้ Interactions API เพราะ Google ถือว่าเป็น API หลัก ฟีเจอร์ใหม่จะปรากฏที่นี่ก่อน และสถานะฝั่งเซิร์ฟเวอร์ทำให้โค้ดหลายรอบสั้นลง อย่างไรก็ตาม &lt;code&gt;generateContent&lt;/code&gt; ยังรองรับอย่างเต็มที่ จึงควรใช้ต่อในบริการเดิมจนกว่าจะมีเหตุผลต้องย้าย&lt;/p&gt;

&lt;h3&gt;
  
  
  ต้องมีบัญชีแบบชำระเงินหรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่จำเป็น คีย์ AI Studio แบบฟรีใช้งานได้ แต่มีข้อจำกัดอัตราการใช้งานและข้อกำหนดการใช้ข้อมูลของ Google อ่าน &lt;a href="https://apidog.com/th/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการใช้งานฟรี&lt;/a&gt; สำหรับรายละเอียด รวมถึงข้อเท็จจริงว่าแอป Gemini ต้องการแผน AI Pro หรือ Ultra สำหรับ 3.8 Flash&lt;/p&gt;

&lt;h3&gt;
  
  
  3.8 Flash ช้ากว่า 3.7 Flash หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่ช้ากว่าเมื่อวัดต่อโทเค็น Logan Kilpatrick จาก Google ระบุว่าความเร็วเท่ากัน และ Artificial Analysis วัดได้ประมาณ 300 เอาต์พุตโทเค็นต่อวินาที แต่การรันที่ &lt;code&gt;high&lt;/code&gt; ใช้เวลาต่อภารกิจนานกว่า คือ 2.5 นาทีเทียบกับ 2.2 นาที เพราะสร้างโทเค็นมากขึ้น&lt;/p&gt;

&lt;h3&gt;
  
  
  ยังใช้ Gemini 3.7 Flash ได้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ได้ Google ระบุว่า 3.7 Flash “ยังคงรองรับอย่างเต็มที่” และยังไม่ประกาศวันเลิกใช้งาน หากโทเค็นที่เพิ่มขึ้นของ 3.8 Flash ไม่ได้ให้ประโยชน์กับงานของคุณ การใช้ 3.7 Flash ต่อไปก็เป็นทางเลือกที่เหมาะสม&lt;/p&gt;

&lt;h3&gt;
  
  
  3.8 Flash รองรับ Live API หรือการสร้างรูปภาพหรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่รองรับ โมเดลนี้สร้างได้เฉพาะข้อความ การสร้างเสียง การสร้างรูปภาพ และ Live API ไม่ได้รับการสนับสนุน ดูข้อแตกต่างเพิ่มเติมใน &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-vs-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ Gemini 3.8 กับ 3.7 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ไปต่อที่ไหนดี
&lt;/h2&gt;

&lt;p&gt;ตอนนี้คุณมีเส้นทางเรียกใช้สองแบบ การสนทนาหลายรอบ และการตรวจสอบการใช้โทเค็นแล้ว ขั้นตอนถัดไปคือ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;เชื่อมต่อเครื่องมือด้วย &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-function-calling?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการเรียกใช้ฟังก์ชัน&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;กำหนดระดับการคิดแยกตามเส้นทางด้วย &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือระดับการคิด&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;อ่าน &lt;a href="https://apidog.com/th/blog/gemini-3-7-to-3-8-flash-migration-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการย้ายจาก 3.7 ไป 3.8 Flash&lt;/a&gt; หากยังตัดสินใจไม่ได้ว่าจะย้ายหรือไม่&lt;/li&gt;
&lt;li&gt;รัน Apidog scenario ต่อเนื่อง เพื่อให้ค่าใช้จ่ายที่เปลี่ยนแปลงปรากฏเป็นการทดสอบที่ล้มเหลวก่อนกระทบการใช้งานจริง&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>วิธีใช้ Gemini 3.8 Flash ฟรี?</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Thu, 03 Sep 2026 05:26:45 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/withiiaich-gemini-38-flash-frii-470j</link>
      <guid>https://dev.to/thanawat_wonchai/withiiaich-gemini-38-flash-frii-470j</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash ฟรีจริงหรือไม่? คู่มือเริ่มใช้งาน Gemini API
&lt;/h1&gt;

&lt;p&gt;Gemini 3.8 Flash เปิดตัวเมื่อวันที่ 2 กันยายน 2026 และแตกต่างจากผลิตภัณฑ์ใหม่ส่วนใหญ่ในปีนี้ เพราะมีช่องทางใช้งานฟรีอย่างแท้จริง คุณสามารถสนทนากับโมเดลได้ฟรีใน Google AI Studio หรือเรียกใช้ผ่าน Gemini API ด้วยคีย์ที่สร้างได้ภายในประมาณหนึ่งนาที Google เรียกโมเดลนี้ว่า “โมเดล Flash ที่ฉลาดที่สุดของเรา” และระดับฟรีใช้โมเดล ID เดียวกับลูกค้าที่ชำระเงิน (&lt;code&gt;gemini-3.8-flash&lt;/code&gt;) ไม่ใช่เวอร์ชันที่ลดความสามารถ&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;ก่อนเริ่ม มีข้อควรพิจารณาสามข้อ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ระดับฟรีมีข้อจำกัดอัตราการใช้งาน&lt;/li&gt;
&lt;li&gt;Google ระบุว่าข้อมูลจากระดับฟรีอาจถูกใช้เพื่อปรับปรุงผลิตภัณฑ์&lt;/li&gt;
&lt;li&gt;แอป Gemini ไม่รวม 3.8 Flash ไว้ในแผนฟรี ต้องใช้ Google AI Pro หรือ Ultra&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากต้องการอ่านข้อมูลจำเพาะก่อน เริ่มจากบทความ &lt;a href="https://apidog.com/th/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash คืออะไร&lt;/a&gt; แต่ถ้าต้องการส่งคำขอภายในไม่กี่นาที ให้ทำตามขั้นตอนด้านล่าง&lt;/p&gt;

&lt;h2&gt;
  
  
  การเข้าถึงฟรีโดยสรุป
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ช่องทาง&lt;/th&gt;
&lt;th&gt;ค่าใช้จ่าย&lt;/th&gt;
&lt;th&gt;รวม Gemini 3.8 Flash หรือไม่?&lt;/th&gt;
&lt;th&gt;ข้อจำกัด/เงื่อนไข&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Studio (เว็บสำหรับทดลองใช้)&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;ใช่&lt;/td&gt;
&lt;td&gt;จำกัดอัตราการใช้งาน และข้อมูลถูกใช้เพื่อปรับปรุงผลิตภัณฑ์&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini API ระดับฟรี&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;ใช่&lt;/td&gt;
&lt;td&gt;ข้อจำกัดเดียวกัน แสดงในหน้าจำกัดอัตราการใช้งานของ AI Studio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แอป Gemini, แผนฟรี&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;ไม่&lt;/td&gt;
&lt;td&gt;3.8 Flash ต้องใช้ Google AI Pro หรือ Ultra&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;โหมด AI ใน Google Search&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;ใช่ สำหรับผู้ใช้ทั่วไป&lt;/td&gt;
&lt;td&gt;ไม่มี API และควบคุมระดับการคิดไม่ได้&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini ใน Google ชีต&lt;/td&gt;
&lt;td&gt;ขึ้นอยู่กับแผน&lt;/td&gt;
&lt;td&gt;ใช่ สำหรับผู้ใช้ทั่วไป&lt;/td&gt;
&lt;td&gt;ไม่มี API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การอ้างอิงข้อมูลจาก Google Search&lt;/td&gt;
&lt;td&gt;ฟรี 5,000 คำขอ/เดือน&lt;/td&gt;
&lt;td&gt;ใช้ร่วมกันใน Gemini 3.x ทุกรุ่น&lt;/td&gt;
&lt;td&gt;หลังจากนั้น $14 ต่อ 1,000 คำขอ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batch API&lt;/td&gt;
&lt;td&gt;ลด 50% จากอัตราปกติ&lt;/td&gt;
&lt;td&gt;ใช่&lt;/td&gt;
&lt;td&gt;ไม่ฟรี แต่เป็นเส้นทางแบบชำระเงินที่ถูกที่สุด&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash Cyber&lt;/td&gt;
&lt;td&gt;ไม่มีจำหน่าย&lt;/td&gt;
&lt;td&gt;ไม่&lt;/td&gt;
&lt;td&gt;เฉพาะโครงการ Fairwind และไม่มี API สาธารณะ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 1: เปิด AI Studio และเลือก &lt;code&gt;gemini-3.8-flash&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;ไปที่ &lt;a href="https://aistudio.google.com" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt; และลงชื่อเข้าใช้ด้วยบัญชี Google คุณไม่จำเป็นต้องมีบัญชีเรียกเก็บเงินหรือบัตรเครดิต&lt;/p&gt;

&lt;p&gt;ในตัวเลือกโมเดล ให้เลือก &lt;code&gt;gemini-3.8-flash&lt;/code&gt; ซึ่งเป็น model ID หลักสำหรับเวอร์ชันใช้งานจริง ไม่ใช่เวอร์ชันพรีวิว&lt;/p&gt;

&lt;p&gt;3.8 Flash มีระดับการคิดสามค่า:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;low&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;medium&lt;/code&gt; — ค่าเริ่มต้น&lt;/li&gt;
&lt;li&gt;&lt;code&gt;high&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;โมเดลนี้ไม่มี &lt;code&gt;minimal&lt;/code&gt; หากส่งค่าดังกล่าวผ่าน API จะได้รับข้อผิดพลาดในการตรวจสอบ แทนที่จะ fallback อย่างเงียบ ๆ อ่านรายละเอียดเพิ่มเติมได้จาก &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือระดับการคิดของ Gemini 3.8 Flash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;สำหรับการใช้งานฟรี ให้ตั้งค่าดังนี้:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ใช้ &lt;code&gt;temperature&lt;/code&gt; ค่าเริ่มต้นที่ &lt;code&gt;1.0&lt;/code&gt; ตามคำแนะนำของ Google สำหรับ Gemini 3 ทุกรุ่น การลดค่านี้อาจทำให้เกิดลูปหรือผลลัพธ์ด้อยคุณภาพ&lt;/li&gt;
&lt;li&gt;เริ่มต้นด้วย &lt;code&gt;thinking_level: low&lt;/code&gt; เพื่อประหยัดโควต้า&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Gemini 3.8 Flash ถูกออกแบบให้ใช้ขั้นตอนการให้เหตุผลที่เล็กลงและเรียกใช้เครื่องมือซ้ำ ๆ กับงานซับซ้อน Google ระบุว่าโมเดล “สามารถใช้โทเค็นมากขึ้นกับงานที่ใช้เวลานานและซับซ้อนตามการออกแบบ” ดังนั้นระดับ &lt;code&gt;high&lt;/code&gt; อาจใช้โควต้าโทเค็นต่อนาทีหมดเร็วกว่าการใช้ Gemini 3.7 Flash&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 2: รับคีย์ API ฟรี
&lt;/h2&gt;

&lt;p&gt;ใน AI Studio ให้เปิดหน้า API keys แล้วสร้างคีย์ในโปรเจกต์ใหม่หรือโปรเจกต์ที่มีอยู่ คีย์นี้ใช้งานได้ทันทีกับระดับฟรี และ &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;หน้าการกำหนดราคา&lt;/a&gt; ระบุว่าอินพุตและเอาต์พุตของ 3.8 Flash เป็น “ฟรี” ในระดับดังกล่าว&lt;/p&gt;

&lt;p&gt;หากไม่เคยสร้างคีย์มาก่อน ดู &lt;a href="https://apidog.com/th/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการใช้งานคีย์ Gemini API&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จัดเก็บคีย์เป็น environment variable อย่าใส่ไว้ในโค้ดหรือประวัติเชลล์:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"paste-your-key-here"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;h2&gt;
  
  
  ขั้นตอนที่ 3: ส่งคำขอฟรีครั้งแรก
&lt;/h2&gt;

&lt;p&gt;Gemini 3.x ส่วนใหญ่รองรับ Interactions API โดยไม่ต้องติดตั้ง SDK:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s1"&gt;'Content-Type: application/json'&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"model":"gemini-3.8-flash","input":"Explain HTTP caching in 3 sentences.","generation_config":{"thinking_level":"low"}}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;การตอบกลับเป็นรายการขั้นตอนการทำงาน เช่น:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;การคิดของโมเดล&lt;/li&gt;
&lt;li&gt;การเรียกใช้เครื่องมือ หากมี&lt;/li&gt;
&lt;li&gt;ขั้นตอน &lt;code&gt;model_output&lt;/code&gt; ซึ่งมีข้อความตอบกลับ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากมีโค้ดที่ใช้ &lt;code&gt;generateContent&lt;/code&gt; อยู่แล้ว โค้ดนั้นยังใช้งานได้ Google เรียก API นี้ว่าเป็นเวอร์ชันเก่า แต่ยัง “รองรับอย่างเต็มที่” โดยไม่มีกำหนดสิ้นสุด ในเอนด์พอยต์ดังกล่าว ให้ตั้งระดับผ่าน &lt;code&gt;generationConfig.thinkingConfig.thinkingLevel&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;ดูตัวอย่างทั้งสองรูปแบบ, Python และการสนทนาหลายรอบด้วย &lt;code&gt;previous_interaction_id&lt;/code&gt; ได้จาก &lt;a href="https://apidog.com/th/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Gemini 3.8 Flash API&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;หากได้รับรหัส &lt;code&gt;429&lt;/code&gt; แสดงว่าใช้ถึงขีดจำกัดอัตราการใช้งานของระดับฟรีแล้ว ให้รอจนโควต้ารีเซ็ตหรืออ่านส่วน Tier 1 ด้านล่าง&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ต้องแลกกับระดับฟรี
&lt;/h2&gt;

&lt;p&gt;แม้ไม่มีค่าใช้จ่ายเป็นเงิน แต่มีข้อจำกัดสำคัญสามด้าน&lt;/p&gt;

&lt;h3&gt;
  
  
  1. ข้อจำกัดอัตราการใช้งาน
&lt;/h3&gt;

&lt;p&gt;ระดับฟรีจำกัด:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;คำขอต่อนาที&lt;/li&gt;
&lt;li&gt;โทเค็นต่อนาที&lt;/li&gt;
&lt;li&gt;คำขอต่อวันต่อโมเดล&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google แสดงตัวเลขล่าสุดใน &lt;a href="https://aistudio.google.com/rate-limit" rel="noopener noreferrer"&gt;หน้าจำกัดอัตราการใช้งานของ AI Studio&lt;/a&gt; ไม่ได้ระบุไว้ตายตัวในเอกสาร และตัวเลขอาจเปลี่ยนแปลงโดยไม่มี changelog ดังนั้นควรตรวจสอบหน้าดังกล่าวโดยตรง โปรดอ่าน &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;เอกสารจำกัดอัตราการใช้งาน&lt;/a&gt; เพื่อทำความเข้าใจแต่ละระดับ&lt;/p&gt;

&lt;h3&gt;
  
  
  2. ข้อมูลของคุณ
&lt;/h3&gt;

&lt;p&gt;Google ระบุว่าคำสั่งและผลลัพธ์จากระดับฟรีอาจถูกใช้เพื่อปรับปรุงผลิตภัณฑ์ เหมาะสำหรับการทดสอบประสิทธิภาพหรืองานต้นแบบ แต่ไม่เหมาะกับ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ข้อมูลลูกค้า&lt;/li&gt;
&lt;li&gt;ซอร์สโค้ดที่ยังไม่เผยแพร่&lt;/li&gt;
&lt;li&gt;ข้อมูลภายใต้ข้อตกลง NDA&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ระดับชำระเงินมีข้อกำหนดด้านข้อมูลที่แตกต่างกัน หากต้องประมวลผลข้อมูลละเอียดอ่อน ให้ผูกบัญชีเรียกเก็บเงินก่อนส่งคำขอ ไม่ใช่หลังจากนั้น&lt;/p&gt;

&lt;h3&gt;
  
  
  3. การใช้โทเค็น
&lt;/h3&gt;

&lt;p&gt;Artificial Analysis วัด Gemini 3.8 Flash ที่ระดับ &lt;code&gt;high&lt;/code&gt; และพบว่าใช้เอาต์พุตประมาณ 48,000 โทเค็นต่อภารกิจ ซึ่งมากกว่า Gemini 3.7 Flash ประมาณ 30%&lt;/p&gt;

&lt;p&gt;โทเค็นการคิดถูกนับรวมในขีดจำกัดโทเค็นต่อนาทีเช่นเดียวกับเอาต์พุตที่มองเห็นได้ ดังนั้นโมเดลที่ให้เหตุผลซับซ้อนกว่าจะใช้โควต้าฟรีเร็วกว่า ในทางปฏิบัติ ควรเริ่มที่ &lt;code&gt;low&lt;/code&gt; หรือ &lt;code&gt;medium&lt;/code&gt; จนกว่าจะเพิ่มขีดจำกัดด้วยบัญชีชำระเงิน&lt;/p&gt;

&lt;h2&gt;
  
  
  แอป Gemini ไม่ใช่ช่องทางฟรี
&lt;/h2&gt;

&lt;p&gt;ผลการค้นหา “Gemini 3.8 Flash ฟรี” จำนวนมากทำให้เกิดความเข้าใจผิด ในฝั่งผู้ใช้งานทั่วไป 3.8 Flash ในแอป Gemini มีให้เฉพาะสมาชิก Google AI Pro และ Ultra แผนฟรีของแอปไม่ได้รับสิทธิ์นี้ หากเปิดแอปโดยไม่มีสมาชิกและเห็นโมเดล Flash นั่นไม่ใช่ 3.8 Flash&lt;/p&gt;

&lt;p&gt;ช่องทางสำหรับผู้ใช้ทั่วไปที่ใช้ 3.8 Flash ได้โดยไม่มีค่าใช้จ่ายเพิ่มเติมคือ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;โหมด AI ใน Google Search&lt;/li&gt;
&lt;li&gt;Gemini ใน Google ชีต&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ทั้งสองช่องทางเหมาะสำหรับอ่านคำตอบ แต่ไม่มี API ไม่สามารถควบคุมระดับการคิด และไม่สามารถนับโทเค็นได้ หากต้องการพัฒนาแอป AI ให้ใช้ AI Studio หรือ Gemini API ระดับฟรี&lt;/p&gt;

&lt;h2&gt;
  
  
  การอ้างอิงข้อมูลจาก Google Search ฟรี 5,000 คำขอต่อเดือน
&lt;/h2&gt;

&lt;p&gt;ฟีเจอร์การอ้างอิงข้อมูลจาก Google Search ช่วยให้โมเดลดึงผลลัพธ์เว็บปัจจุบันมาประกอบคำตอบได้ฟรี 5,000 คำขอต่อเดือน และใช้โควต้าร่วมกันใน Gemini 3.x ทุกรุ่น&lt;/p&gt;

&lt;p&gt;หลังจากนั้นมีค่าใช้จ่าย $14 ต่อ 1,000 คำขอ โควต้านี้เป็นโควต้ารวมรายเดือน ไม่ได้แยกตามโมเดล ดังนั้นการทดลอง Gemini 3 Pro และ Gemini 3.8 Flash ที่เปิดใช้การอ้างอิงข้อมูลจะใช้โควต้า 5,000 ครั้งเดียวกัน&lt;/p&gt;

&lt;p&gt;สำหรับต้นแบบที่ต้องการข้อมูลล่าสุด จำนวนนี้อาจเพียงพอ แต่ฟีเจอร์ที่ใช้งานจริงควรมีงบประมาณรองรับ&lt;/p&gt;

&lt;h2&gt;
  
  
  เมื่อโควต้าฟรีหมด: เส้นทางแบบชำระเงินที่ถูกที่สุด
&lt;/h2&gt;

&lt;p&gt;คุณจะสังเกตได้จากรหัส &lt;code&gt;429&lt;/code&gt; ระหว่างเดโม หรือโควต้ารายวันหมดก่อนจบวัน เส้นทางแบบชำระเงินมีดังนี้&lt;/p&gt;

&lt;h3&gt;
  
  
  1. ผูกบัญชีเรียกเก็บเงินเพื่อใช้ Tier 1
&lt;/h3&gt;

&lt;p&gt;การผูกบัญชีเรียกเก็บเงินกับโปรเจกต์ใน AI Studio จะย้ายคุณไป Tier 1 ซึ่งเพิ่มขีดจำกัดอัตราการใช้งานและกำหนดเพดานการใช้จ่ายที่ $250&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tier 2: เปิดใช้หลังใช้จ่าย $100 และผ่านไปอย่างน้อย 3 วัน เพดาน $2,000&lt;/li&gt;
&lt;li&gt;Tier 3: เปิดใช้หลังใช้จ่าย $1,000 และผ่านไป 30 วัน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;คุณไม่จำเป็นต้องใช้จ่ายเพื่อปลดล็อก Tier 1 เพียงผูกบัญชีเรียกเก็บเงินก็เพียงพอ&lt;/p&gt;

&lt;h3&gt;
  
  
  2. จ่ายตามอัตราปกติ
&lt;/h3&gt;

&lt;p&gt;จนถึงวันที่ 31 ธันวาคม 2026 Gemini 3.8 Flash มีราคา:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุต: $0.75 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุต: $3.75 ต่อล้านโทเค็น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;โทเค็นการคิดจะถูกคิดราคาเป็นเอาต์พุต ตั้งแต่วันที่ 1 มกราคม 2027 ราคาจะเพิ่มเป็นสองเท่า:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุต: $1.50 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุต: $7.50 ต่อล้านโทเค็น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตัวอย่าง: 1,000 คำขอ โดยแต่ละคำขอมีอินพุต 2,000 โทเค็นและเอาต์พุต 500 โทเค็น จะมีค่าใช้จ่ายประมาณ $3.38 ตามอัตราปกติ ดูตัวอย่างการคำนวณเพิ่มเติมใน &lt;a href="https://apidog.com/th/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดราคา Gemini 3.8 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. ใช้ Batch API กับงานที่รอได้
&lt;/h3&gt;

&lt;p&gt;Batch API ลดราคาเหลือครึ่งหนึ่ง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุต: $0.375 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุต: $1.875 ต่อล้านโทเค็น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ราคานี้ใช้จนถึงสิ้นปี 2026 ตัวอย่าง 1,000 คำขอเดิมจะมีค่าใช้จ่ายประมาณ $1.69 บัญชี Tier 1 สามารถมีโทเค็นในคิวพร้อมกันได้สูงสุด 3 ล้านโทเค็น&lt;/p&gt;

&lt;p&gt;เหมาะสำหรับ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;การประเมินผล&lt;/li&gt;
&lt;li&gt;การเติมข้อมูลย้อนหลัง&lt;/li&gt;
&lt;li&gt;งานประมวลผลช่วงกลางคืน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดูรูปแบบคำขอได้จาก &lt;a href="https://apidog.com/th/blog/gemini-api-batch-mode?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Gemini Batch Mode&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. แคชบริบทที่ใช้ซ้ำ
&lt;/h3&gt;

&lt;p&gt;Context caching มีค่าใช้จ่าย $0.075 ต่อล้านโทเค็นที่แคช หรือประมาณหนึ่งในสิบของราคาอินพุตใหม่ เหมาะกับ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;system prompt ขนาดยาว&lt;/li&gt;
&lt;li&gt;เอกสารที่ส่งซ้ำทุกคำขอ&lt;/li&gt;
&lt;li&gt;บริบทคงที่ที่ใช้กับหลายงาน&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  สิ่งที่ระดับฟรีไม่มีให้
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;แอป Gemini:&lt;/strong&gt; 3.8 Flash ใช้ได้เฉพาะสมาชิก Pro หรือ Ultra&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ความเป็นส่วนตัว:&lt;/strong&gt; ข้อมูลจากระดับฟรีอาจถูกใช้เพื่อปรับปรุงผลิตภัณฑ์ของ Google และไม่มีสวิตช์ปิดการใช้งาน&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ขีดจำกัดสูง:&lt;/strong&gt; ระดับฟรีเหมาะกับการประเมินและเครื่องมือขนาดเล็ก ไม่ใช่การเปิดตัวระบบจริง&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini 3.8 Flash Cyber:&lt;/strong&gt; โมเดลที่ปรับแต่งด้านความปลอดภัยนี้จำกัดอยู่ในโครงการ Fairwind สำหรับหน่วยงานรัฐบาล ผู้ให้บริการโครงสร้างพื้นฐาน และผู้ดูแลซอฟต์แวร์ ไม่มี API สาธารณะ ไม่มีราคา และไม่มีตัวเลือก self-hosted&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live API, การสร้างภาพ และการสร้างเสียง:&lt;/strong&gt; Gemini 3.8 Flash ไม่รองรับสิ่งเหล่านี้ในทุกระดับ อินพุตรองรับข้อความ รูปภาพ วิดีโอ เสียง และ PDF ส่วนเอาต์พุตเป็นข้อความ&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ระดับ “ไม่จำกัด”:&lt;/strong&gt; เว็บไซต์ที่โฆษณาการเข้าถึง Gemini แบบไม่จำกัดอาจใช้คีย์ของผู้อื่นหรือให้บริการโมเดลอื่น อ่าน &lt;a href="https://apidog.com/th/blog/get-free-unlimited-gemini-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการเข้าถึง Gemini API ฟรี&lt;/a&gt; เพื่อแยกแยะข้อเสนอเหล่านี้ กลยุทธ์ระดับฟรีที่ใช้กับ &lt;a href="https://apidog.com/th/blog/how-to-use-gemini-3-6-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.6 Flash&lt;/a&gt; ยังคงใช้ได้ที่นี่&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ใช้ Apidog เพื่อยืดอายุโควต้าฟรี
&lt;/h2&gt;

&lt;p&gt;ระดับฟรีเหมาะกับผู้ที่จัดการโควต้าอย่างมีวินัย ทุกคำขอที่พิมพ์ซ้ำเอง การเรียกซ้ำโดยไม่ตั้งใจ และการใช้ระดับการคิดสูงเกินความจำเป็น ล้วนทำให้โควต้าหมดเร็วขึ้น &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; ช่วยจัดการขั้นตอนเหล่านี้ได้เป็นระบบ&lt;/p&gt;

&lt;p&gt;แนวทางที่แนะนำ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เก็บ &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; เป็น environment variable ใน Apidog เพื่อไม่ให้คีย์ปรากฏใน request หรือคอลเลกชันที่แชร์&lt;/li&gt;
&lt;li&gt;บันทึก Interactions API และ &lt;code&gt;generateContent&lt;/code&gt; เป็นคำขอที่มีชื่อ&lt;/li&gt;
&lt;li&gt;เก็บ prompt, model และ &lt;code&gt;thinking_level&lt;/code&gt; ไว้ในตัวแปร เพื่อสลับระดับโดยไม่ต้องแก้ JSON&lt;/li&gt;
&lt;li&gt;เพิ่มการตรวจสอบ status code เพื่อให้ &lt;code&gt;429&lt;/code&gt; ปรากฏเป็นข้อผิดพลาดในการทดสอบ แทนที่จะกลายเป็นผลลัพธ์ว่างเปล่า&lt;/li&gt;
&lt;li&gt;สำหรับเอนด์พอยต์เก่า เพิ่มการตรวจสอบ &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; เพื่อดูว่าโควต้าถูกใช้กับการคิดไปเท่าไร&lt;/li&gt;
&lt;li&gt;ตั้งเวลา smoke test ขนาดเล็ก เช่น คำขอระดับ &lt;code&gt;low&lt;/code&gt; วันละหนึ่งครั้ง เพื่อแจ้งเตือนเมื่อพฤติกรรมของโมเดลหรือขีดจำกัดฟรีเปลี่ยนแปลง&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt; เพื่อเริ่มตั้งค่า และอ่าน &lt;a href="https://apidog.com/th/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;วิธีกำหนดเวลาการทดสอบ API ใน Apidog&lt;/a&gt; สำหรับตัวเลือกการตั้งเวลา&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2759hqt69zu9ei2tees1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2759hqt69zu9ei2tees1.png" alt="Gemini 3.8 Flash" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash ฟรีหรือไม่?
&lt;/h3&gt;

&lt;p&gt;ฟรีผ่าน Google AI Studio และ Gemini API ระดับฟรี โดยมีข้อจำกัดอัตราการใช้งาน และข้อมูลของคุณอาจถูกใช้เพื่อปรับปรุงผลิตภัณฑ์ของ Google โมเดลคือ &lt;code&gt;gemini-3.8-flash&lt;/code&gt; เดียวกับที่ใช้ในระดับชำระเงิน&lt;/p&gt;

&lt;h3&gt;
  
  
  ใช้ Gemini 3.8 Flashสมัครสมาชิก
&lt;/h3&gt;

&lt;h3&gt;
  
  
  ข้อจำกัดอัตราการใช้งานระดับฟรีคือเท่าไร?
&lt;/h3&gt;

&lt;p&gt;Google แสดงข้อจำกัดแยกตามโมเดลในหน้าจำกัดอัตราการใช้งานของ AI Studio ตัวเลขอาจเปลี่ยนแปลงได้ จึงควรตรวจสอบข้อมูลสำหรับโปรเจกต์ของคุณโดยตรง หากต้องการเพิ่มขีดจำกัด ให้ผูกบัญชีเรียกเก็บเงินเพื่อย้ายไป Tier 1 โดยไม่จำเป็นต้องใช้จ่ายก่อน&lt;/p&gt;

&lt;h3&gt;
  
  
  ระดับฟรีรวมการคิดหรือไม่?
&lt;/h3&gt;

&lt;p&gt;รวม ทั้ง &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&gt; ใช้งานได้ในระดับฟรี โดย &lt;code&gt;medium&lt;/code&gt; เป็นค่าเริ่มต้น ส่วน &lt;code&gt;minimal&lt;/code&gt; จะส่งคืนข้อผิดพลาดบน 3.8 Flash เพราะโทเค็นการคิดถูกนับรวมในขีดจำกัดโทเค็น การใช้ &lt;code&gt;low&lt;/code&gt; ช่วยยืดโควต้าได้มากที่สุด&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash Cyber ฟรีหรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่มีให้ใช้งานนอกโครงการ Fairwind นักพัฒนาทั่วไปใช้ Gemini 3.8 Flash และทดสอบความปลอดภัยของ API ของตนเองได้ แต่ไม่สามารถเข้าถึง Flash Cyber ได้&lt;/p&gt;

&lt;h2&gt;
  
  
  เริ่มฟรี แล้วค่อยตัดสินใจ
&lt;/h2&gt;

&lt;p&gt;ระดับฟรีเป็นสภาพแวดล้อมสำหรับประเมิน Gemini 3.8 Flash อย่างจริงจัง ไม่ใช่เพียงเดโมทดลอง ใช้คีย์ API ตั้งระดับการคิดเป็น &lt;code&gt;low&lt;/code&gt; หลีกเลี่ยงข้อมูลละเอียดอ่อน และตรวจสอบหน้าจำกัดอัตราการใช้งานแทนการคาดเดา&lt;/p&gt;

&lt;p&gt;เมื่อรหัส &lt;code&gt;429&lt;/code&gt; เริ่มรบกวนการทำงาน ให้ผูกบัญชีเรียกเก็บเงินเพื่อใช้ Tier 1 และย้ายงานแบบอะซิงโครนัสไปยัง Batch API ด้วยราคาอินพุต $0.375 ต่อล้านโทเค็นจนถึงเดือนธันวาคม ค่าใช้จ่ายเดือนแรกอาจน้อยกว่ากาแฟที่คุณดื่มระหว่างรอให้โควต้าฟรีรีเซ็ต&lt;/p&gt;

</description>
    </item>
    <item>
      <title>วิธีใช้งาน Gemini Omni 1.1 Flash API</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Thu, 03 Sep 2026 05:22:59 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/withiiaichngaan-gemini-omni-11-flash-api-4il9</link>
      <guid>https://dev.to/thanawat_wonchai/withiiaichngaan-gemini-omni-11-flash-api-4il9</guid>
      <description>&lt;h1&gt;
  
  
  เรียกใช้ Gemini Omni 1.1 Flash Video API ด้วย Interactions API
&lt;/h1&gt;

&lt;p&gt;คุณเรียกใช้ Gemini Omni 1.1 Flash ด้วย model id &lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt; ผ่าน Google’s Interactions API ไม่ใช่ &lt;code&gt;generateContent&lt;/code&gt; endpoint สำหรับโมเดลข้อความ หากคัดลอกตัวอย่างของ Gemini แล้วเปลี่ยนชื่อโมเดล คุณจะได้รับข้อผิดพลาด 404&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;คู่มือนี้จะพาคุณตั้งแต่การเตรียมสภาพแวดล้อม ไปจนถึงการส่งคำขอสร้างวิดีโอด้วย curl, Python และ JavaScript รวมถึงการจัดการการตอบกลับแบบ base64 และ URI และการสร้างชุดทดสอบที่ทำซ้ำได้&lt;/p&gt;

&lt;p&gt;โมเดลนี้เปิดตัวสู่สาธารณะ (GA) เมื่อวันที่ 27 สิงหาคม 2026 อ่านรายละเอียดเพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-omni-1-1-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;มีอะไรใหม่ใน Gemini Omni 1.1 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ต้องมีก่อนเริ่มต้น
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;บัญชี Google สำหรับลงชื่อเข้าใช้ AI Studio&lt;/li&gt;
&lt;li&gt;คีย์ Gemini API จาก &lt;a href="https://aistudio.google.com" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;เปิดใช้งานการเรียกเก็บเงิน Omni ไม่มี free tier ต่างจาก &lt;a href="https://apidog.com/th/blog/how-to-use-gemini-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ช่องทางฟรีสำหรับโมเดลข้อความ&lt;/a&gt; ดังนั้นคำขอแรกจะมีค่าใช้จ่าย&lt;/li&gt;
&lt;li&gt;เครื่องมือส่งคำขอ HTTP เช่น curl, Python SDK หรือไคลเอนต์ API&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เก็บคีย์ไว้ในตัวแปรสภาพแวดล้อมแทนการฝังไว้ในซอร์สโค้ด:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your_key_here"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;SDK อย่างเป็นทางการจะอ่านตัวแปรนี้เอง ช่วยป้องกันไม่ให้คีย์รั่วไหลไปยัง repository&lt;/p&gt;

&lt;h2&gt;
  
  
  ส่งคำขอสร้างวิดีโอครั้งแรก
&lt;/h2&gt;

&lt;p&gt;ส่งคำขอแบบ &lt;code&gt;POST&lt;/code&gt; ไปยัง &lt;code&gt;/v1beta/interactions&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions?key=&lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gemini-omni-1.1-flash",
    "input": "A marble rolling fast on a chain reaction style track, continuous smooth shot."
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;คำขอขั้นต่ำมีเพียงสองฟิลด์คือ &lt;code&gt;model&lt;/code&gt; และ &lt;code&gt;input&lt;/code&gt; การตอบกลับจะมีวิดีโอในรูปแบบ base64 ที่ &lt;code&gt;output_video.data&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Python
&lt;/h3&gt;

&lt;p&gt;ติดตั้ง SDK:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;google-genai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;จากนั้นสร้างและบันทึกวิดีโอ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;base64&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;  &lt;span class="c1"&gt;# reads GEMINI_API_KEY from the environment
&lt;/span&gt;
&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A marble rolling fast on a chain reaction style track, continuous smooth shot.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;marble.mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;wb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;base64&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;b64decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_video&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  JavaScript
&lt;/h3&gt;

&lt;p&gt;ใช้แพ็กเกจ &lt;code&gt;@google/genai&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;GoogleGenAI&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@google/genai&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="nx"&gt;fs&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;fs&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;ai&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;GoogleGenAI&lt;/span&gt;&lt;span class="p"&gt;({});&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;ai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;input&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;A marble rolling fast on a chain reaction style track, continuous smooth shot.&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_video&lt;/span&gt;&lt;span class="p"&gt;?.&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;fs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;writeFileSync&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;marble.mp4&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;Buffer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_video&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;base64&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;การสร้างวิดีโอใช้เวลา โดยขึ้นอยู่กับระยะเวลา ความละเอียด และโหลด API ปัจจุบัน ควรกำหนด client timeout ให้ยาวพอ อย่าเพิ่งสรุปว่าคำขอล้มเหลวเพียงเพราะใช้เวลานาน&lt;/p&gt;

&lt;h2&gt;
  
  
  ควบคุมความละเอียดและอัตราส่วนภาพ
&lt;/h2&gt;

&lt;p&gt;กำหนดรูปแบบเอาต์พุตผ่าน &lt;code&gt;response_format&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A drone shot of a mountain landscape at sunrise.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aspect_ratio&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;16:9&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;resolution&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;1080p&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ค่าที่รองรับ:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ฟิลด์&lt;/th&gt;
&lt;th&gt;ค่า&lt;/th&gt;
&lt;th&gt;ค่าเริ่มต้น&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;type&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;video&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;video&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aspect_ratio&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;16:9&lt;/code&gt;, &lt;code&gt;9:16&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;&lt;code&gt;16:9&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;resolution&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;360p&lt;/code&gt;, &lt;code&gt;720p&lt;/code&gt;, &lt;code&gt;1080p&lt;/code&gt;, &lt;code&gt;4k&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;&lt;code&gt;720p&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;delivery&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;base64 แบบอินไลน์, &lt;code&gt;uri&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;อินไลน์&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;การสร้างวิดีโอร่างที่ &lt;code&gt;360p&lt;/code&gt; เร็วกว่า &lt;code&gt;720p&lt;/code&gt; ได้ถึง 60% และมีค่าใช้จ่ายเพียงหนึ่งในสาม คุณจึงสามารถลองพรอมต์ 15 ครั้งด้วยต้นทุนใกล้เคียงกับการสร้าง 5 ครั้งในอดีต&lt;/p&gt;

&lt;p&gt;ใช้ความละเอียดสูงขึ้นสำหรับวิดีโอฉบับสุดท้าย โดย &lt;code&gt;1080p&lt;/code&gt; และ &lt;code&gt;4k&lt;/code&gt; เป็นการเพิ่มสเกลของเฟรมที่สร้างขึ้น ไม่ใช่การเรนเดอร์แบบเนทีฟ ดู &lt;a href="https://apidog.com/th/blog/gemini-omni-1-1-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดราคา Gemini Omni 1.1 Flash&lt;/a&gt; เพื่อดูค่าใช้จ่ายต่อวินาทีของแต่ละระดับ&lt;/p&gt;

&lt;h2&gt;
  
  
  พารามิเตอร์ที่ไม่รองรับ
&lt;/h2&gt;

&lt;p&gt;Gemini Omni 1.1 Flash ไม่มีพารามิเตอร์ต่อไปนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System instructions&lt;/li&gt;
&lt;li&gt;&lt;code&gt;temperature&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;top_p&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Stop sequences&lt;/li&gt;
&lt;li&gt;Negative prompt&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากต้องการยกเว้นบางสิ่ง ให้เขียนไว้ในพรอมต์โดยตรง เช่น:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ใช้ภาพวาดเป็นเพียงแนวทางสำหรับการเคลื่อนไหวเท่านั้น ห้ามแสดงภาพวาดในวิดีโอสุดท้าย&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  อินพุตภาพ คีย์เฟรม และวิดีโออ้างอิง
&lt;/h2&gt;

&lt;p&gt;เมื่อรวมสื่อ ให้ส่ง &lt;code&gt;input&lt;/code&gt; เป็นรายการแทนสตริง ตัวอย่าง image-to-video:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;base64_image&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/jpeg&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;turn this into realistic footage, using the drawing only as a guide for movement, do not show the drawing in the final video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ส่งภาพสองภาพเพื่อกำหนดเฟรมแรกและเฟรมสุดท้าย โมเดลจะสร้างการเคลื่อนไหวระหว่างภาพ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;first_frame_b64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/jpeg&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;last_frame_b64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/jpeg&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A smooth cinematic transition from a lush green forest at sunrise to a snowy forest under a starry night sky.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;การอ้างอิงวิดีโอทำงานผ่าน Files API โดยรองรับสูงสุด 3 คลิป คลิปละ 3 วินาที เสียงในคลิปจะถูกละเว้น โมเดลจะใช้คลิปเพื่อทำความเข้าใจการเคลื่อนไหวและลักษณะที่ปรากฏ&lt;/p&gt;

&lt;h2&gt;
  
  
  แก้ไขวิดีโอแบบหลายขั้นตอน
&lt;/h2&gt;

&lt;p&gt;Omni รองรับการแก้ไขแบบสนทนา โดยส่ง &lt;code&gt;previous_interaction_id&lt;/code&gt; ของการโต้ตอบก่อนหน้า:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;res1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A woman playing violin outdoors.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;res2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;res1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Make the violin invisible.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ไม่ต้องอัปโหลดใหม่หรืออธิบายฉากทั้งหมดอีกครั้ง กลไกเดียวกันนี้ใช้กับการขยายฉาก ซึ่งอธิบายไว้ใน &lt;a href="https://apidog.com/th/blog/gemini-omni-scene-extension-40-seconds?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการขยายฉาก 40 วินาที&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  จัดการวิดีโอที่มีขนาดเกิน 4MB
&lt;/h2&gt;

&lt;p&gt;ไฟล์ที่มีขนาดใหญ่กว่า 4MB จะถูกส่งกลับเป็น URI แทน base64 แบบอินไลน์ และต้องรอให้ไฟล์ประมวลผลเสร็จก่อนดาวน์โหลด&lt;/p&gt;

&lt;p&gt;ปัญหาที่พบบ่อยเมื่อใช้ &lt;code&gt;1080p&lt;/code&gt; คือโค้ดอ่านเฉพาะ &lt;code&gt;output_video.data&lt;/code&gt; แล้วไม่พบข้อมูล ทำให้รายงานความล้มเหลวแบบเงียบๆ วิธีที่ชัดเจนกว่าคือขอให้ส่งแบบ URI และตรวจสอบสถานะ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;time&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A beautiful sunset.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;delivery&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;uri&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;video_output&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_video&lt;/span&gt;
&lt;span class="n"&gt;file_name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;video_output&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;/&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;f_info&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;files/&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;file_name&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;f_info&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ACTIVE&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;break&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;f_info&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;FAILED&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="nc"&gt;RuntimeError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Generation failed.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;time&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sleep&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;video_bytes&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;download&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;file&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;video_output&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;output.mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;wb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;video_bytes&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ตัวจัดการการตอบกลับควรรองรับทั้ง &lt;code&gt;output_video.data&lt;/code&gt; และ &lt;code&gt;output_video.uri&lt;/code&gt; ตั้งแต่แรก เพราะความละเอียดอาจทำให้รูปแบบการส่งมอบเปลี่ยนไป&lt;/p&gt;

&lt;h2&gt;
  
  
  ทดสอบคำขอด้วย Apidog
&lt;/h2&gt;

&lt;p&gt;เมื่อคำขอทำงานแล้ว สิ่งสำคัญคือการตรวจจับการเปลี่ยนแปลงของ endpoint ที่มีราคาแพง ใช้เวลานาน และให้ผลลัพธ์ไม่แน่นอน คำสั่ง curl ชั่วคราวใน shell history ไม่เพียงพอสำหรับงานนี้&lt;/p&gt;

&lt;p&gt;ตั้งค่าใน &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;สร้างโปรเจกต์และสภาพแวดล้อม เพิ่ม &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; และ &lt;code&gt;MODEL_ID&lt;/code&gt; เป็นตัวแปรสภาพแวดล้อม เพื่อไม่ให้คีย์ถูกบันทึกไว้ในคำขอ&lt;/li&gt;
&lt;li&gt;สร้างคำขอ &lt;code&gt;POST&lt;/code&gt; ไปยัง &lt;code&gt;https://generativelanguage.googleapis.com/v1beta/interactions&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ใส่ JSON body ที่มี &lt;code&gt;model&lt;/code&gt; และ &lt;code&gt;input&lt;/code&gt; โดยอ้างอิงโมเดลด้วย &lt;code&gt;{{MODEL_ID}}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เพิ่ม timeout ที่ยาวพอ เพราะการสร้างวิดีโอช้ากว่าการสร้างข้อความมาก&lt;/li&gt;
&lt;li&gt;เพิ่ม assertions เพื่อตรวจสอบ status code, การมีอยู่ของ &lt;code&gt;output_video&lt;/code&gt; และรูปแบบการตอบกลับที่คาดหวัง&lt;/li&gt;
&lt;li&gt;สร้างชุดทดสอบแยกสำหรับ text-to-video, image-to-video และ extension&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Assertions ควรตรวจจับได้ว่าการตอบกลับเปลี่ยนจาก inline เป็น URI หรือไม่ เมื่อ Google เปิดตัว Omni 1.2 คุณจะสามารถเรียกใช้ทั้งสามคำขอและตรวจสอบความเปลี่ยนแปลงได้ภายในไม่กี่นาที&lt;/p&gt;

&lt;p&gt;Apidog ไม่ได้สร้างวิดีโอและไม่ใช่เฟรมเวิร์ก AI แต่เป็นเครื่องมือสำหรับสร้าง ส่ง และตรวจสอบคำขอให้เป็นไปตามมาตรฐานที่กำหนด หากต้องการเตรียมเครื่องมือก่อนขยายการใช้งาน ให้ &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ข้อผิดพลาดที่พบบ่อย
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;404 จาก endpoint&lt;/strong&gt; — คุณกำลังเรียก &lt;code&gt;/v1beta/models/gemini-omni-1.1-flash:generateContent&lt;/code&gt; ให้เปลี่ยนเป็น &lt;code&gt;/v1beta/interactions&lt;/code&gt; และใส่โมเดลไว้ใน body&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;output_video.data&lt;/code&gt; ว่างเปล่า&lt;/strong&gt; — การตอบกลับใช้ URI เพราะวิดีโอมีขนาดเกิน 4MB ให้อ่าน &lt;code&gt;output_video.uri&lt;/code&gt; แล้วดาวน์โหลดผ่าน Files API&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ไม่พบโมเดล&lt;/strong&gt; — ตรวจสอบการตั้งค่า &lt;code&gt;gemini-omni-flash-preview&lt;/code&gt; ซึ่ง endpoint นี้จะเลิกใช้งานในวันที่ 30 กันยายน 2026&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;แก้ไขวิดีโอที่อัปโหลดไม่สำเร็จ&lt;/strong&gt; — ฟีเจอร์นี้ไม่พร้อมใช้งานใน EEA, สวิตเซอร์แลนด์ และสหราชอาณาจักร แต่วิดีโอที่สร้างโดยโมเดลยังใช้งานได้&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;คำขอขยายถูกปฏิเสธ&lt;/strong&gt; — วิดีโออินพุตจำกัดที่ 10 วินาที การขยายทำได้เฉพาะส่วนท้าย และไม่สามารถเพิ่มบทสนทนาเมื่อขยายวิดีโอที่อัปโหลด&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Gemini Omni ใช้ endpoint ใด?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ใช้ &lt;code&gt;POST https://generativelanguage.googleapis.com/v1beta/interactions&lt;/code&gt; โดยใส่ &lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt; ใน body&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini Omni API มี free tier หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่มี การสร้างทุกครั้งมีค่าใช้จ่าย เฉพาะโมเดลข้อความเท่านั้นที่มีช่องทางฟรีใน AI Studio&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ตั้งค่า &lt;code&gt;temperature&lt;/code&gt; หรือ negative prompt ได้หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่ได้ System instructions, &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt;, stop sequences และ negative prompts ไม่รองรับ ให้ใส่ข้อจำกัดไว้ในพรอมต์&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;สร้างวิดีโอแนวตั้งได้อย่างไร?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ตั้งค่า &lt;code&gt;aspect_ratio&lt;/code&gt; เป็น &lt;code&gt;9:16&lt;/code&gt; ใน &lt;code&gt;response_format&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;วิดีโอมีลายน้ำหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
มี เอาต์พุตทั้งหมดมี &lt;a href="https://deepmind.google/technologies/synthid/" rel="noopener noreferrer"&gt;SynthID&lt;/a&gt; ซึ่งผู้ชมมองไม่เห็น แต่สามารถตรวจจับได้ด้วยโปรแกรม&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini Omni เปรียบเทียบกับ Veo API อย่างไร?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
เป็นคนละ endpoint มีราคาและจุดแข็งแตกต่างกัน อ่าน &lt;a href="https://apidog.com/th/blog/gemini-omni-1-1-flash-vs-veo-3-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Omni 1.1 Flash vs Veo 3.1&lt;/a&gt; สำหรับข้อดีข้อเสีย และดูรายละเอียดการผสานรวมใน &lt;a href="https://apidog.com/th/blog/veo-3-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Veo 3.1 API&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;การผสานรวมพื้นฐานมีเพียงสองฟิลด์ที่จำเป็น พร้อมตัวจัดการการตอบกลับที่รองรับทั้ง inline และ URI เริ่มจาก &lt;code&gt;360p&lt;/code&gt; ให้ทำงานได้ก่อน บันทึกคำขอพร้อม assertions แล้วจึงเพิ่มความละเอียดเมื่อระบบเสถียร&lt;/p&gt;

&lt;p&gt;อ่าน &lt;a href="https://ai.google.dev/gemini-api/docs/omni" rel="noopener noreferrer"&gt;เอกสารทางการของ Omni&lt;/a&gt; สำหรับรายการพารามิเตอร์ล่าสุดที่อาจมีการเปลี่ยนแปลง&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Claude Fable 5.1 ระบบความคิดที่เก็บรักษา: วิธีแก้ไข บล็อกถูกผูกกับบทสนทนาอื่น</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Wed, 02 Sep 2026 04:52:02 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/claude-fable-51-rabbkhwaamkhidthiiekbraksaa-withiiaekaikh-blkthuukphuukkabbthsnthnaauuen-537n</link>
      <guid>https://dev.to/thanawat_wonchai/claude-fable-51-rabbkhwaamkhidthiiekbraksaa-withiiaekaikh-blkthuukphuukkabbthsnthnaauuen-537n</guid>
      <description>&lt;h1&gt;
  
  
  แก้ข้อผิดพลาด &lt;code&gt;thinking block&lt;/code&gt; ผูกกับบทสนทนาอื่นใน Claude Fable 5.1
&lt;/h1&gt;

&lt;p&gt;หากย้าย Agent harness ไปใช้ Claude Fable 5.1 แล้วพบข้อผิดพลาด 400 ที่ระบุว่า thinking block “ผูกกับบทสนทนาอื่น” แสดงว่าโค้ดกำลังแก้ไขประวัติการสนทนาระหว่างคำขอ คู่มือนี้อธิบายการตรวจสอบดังกล่าว สาเหตุ วิธีแก้ฉุกเฉิน และรูปแบบ &lt;code&gt;append-only&lt;/code&gt; ที่ช่วยรักษาทั้งการใช้เหตุผลและ prompt cache&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;การตรวจสอบนี้มีเอกสารอ้างอิงในหัวข้อ &lt;a href="https://platform.claude.com/docs/en/build-with-claude/preserved-thinking" rel="noopener noreferrer"&gt;preserved thinking&lt;/a&gt; และ &lt;a href="https://platform.claude.com/docs/en/models/fable-5-1/whats-new-fable-5-1" rel="noopener noreferrer"&gt;มีอะไรใหม่ใน Claude Fable 5.1&lt;/a&gt; โดยเป็นหนึ่งในสามการเปลี่ยนแปลงสำคัญของ Fable 5.1 และเป็นข้อเดียวที่อาจทำให้ harness ประสิทธิภาพลดลงโดยไม่แจ้งให้ทราบ สำหรับการเปลี่ยนแปลงอีกสองข้อ ดู &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-migration?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการย้ายระบบ&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ข้อผิดพลาดที่พบ
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;messages.5.content.0: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block". That setting requires the `thinking-binding-controls-2026-08-01` value in the `anthropic-beta` header.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;นี่คือข้อผิดพลาด &lt;code&gt;400 invalid_request_error&lt;/code&gt; ซึ่งเกิดขึ้นก่อนที่โมเดลจะสร้างผลลัพธ์ การส่งคำขอเดิมซ้ำจะล้มเหลวเหมือนเดิม&lt;/p&gt;

&lt;p&gt;Path &lt;code&gt;messages.5.content.0&lt;/code&gt; ชี้ไปยัง thinking block แรกที่ไม่ตรงกันอีกต่อไป และข้อความอาจระบุข้อความแรกที่มีการเปลี่ยนแปลง ซึ่งเป็นข้อมูลสำคัญสำหรับการวินิจฉัย Endpoint สำหรับนับโทเค็นจะทำการตรวจสอบเดียวกันนี้ด้วย&lt;/p&gt;

&lt;p&gt;กรณีที่ดูคล้ายกันแต่ไม่ใช่ปัญหาเดียวกัน คือข้อความนำหน้าตรงกันแต่ไม่มีประโยคว่า “ผูกกับบทสนทนาอื่น” กรณีนั้นหมายถึงลายเซ็นถูกแก้ไขหรือถอดรหัสไม่ได้ และ &lt;code&gt;prefix_mismatch_behavior&lt;/code&gt; ไม่สามารถแก้ไขได้&lt;/p&gt;

&lt;h2&gt;
  
  
  การตรวจสอบนี้ทำงานอย่างไร
&lt;/h2&gt;

&lt;p&gt;thinking block ทุกอันของ Fable 5.1 จะมีลายเซ็นที่บันทึกไว้สองส่วน:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;โมเดลที่สร้าง block&lt;/li&gt;
&lt;li&gt;conversation prefix ที่อยู่ก่อนหน้า block แบบตรงกันทุกไบต์&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Prefix ประกอบด้วย:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;system prompt ระดับบนสุด&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tools&lt;/code&gt; array&lt;/li&gt;
&lt;li&gt;ทุกข้อความก่อนหน้า block&lt;/li&gt;
&lt;li&gt;ความเชื่อมโยงกับ thinking block ก่อนหน้า&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เมื่อส่ง transcript กลับไปยัง API ระบบจะตรวจสอบว่า prefix ตรงกับ prefix ตอนสร้าง block แบบ byte-identical หรือไม่&lt;/p&gt;

&lt;p&gt;Anthropic ระบุเหตุผลหลักสองข้อ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ป้องกันการบิดเบือนข้อมูล (anti-distillation):&lt;/strong&gt; บัญชี API ใหม่จะไม่สามารถแก้ไขบริบทก่อนหน้าของ Claude เองในการสนทนาแบบหลายเทิร์น ขณะยังคงเก็บ transcript ของความคิดเดิมไว้ได้&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;รักษาพฤติกรรมของ prompt cache:&lt;/strong&gt; การแก้ไขที่ทำให้การตรวจสอบล้มเหลวจะทำให้ cache เริ่มต้นใหม่ด้วย ดังนั้น harness ที่ผ่านการตรวจสอบจึงยังอ่าน cache ได้ในราคา &lt;code&gt;$0.25 ต่อล้านโทเค็น&lt;/code&gt; ในแต่ละเทิร์น&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ใครได้รับผลกระทบ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  บังคับใช้โดยค่าเริ่มต้น
&lt;/h3&gt;

&lt;p&gt;บัญชีที่สร้างในหรือหลังวันที่ &lt;strong&gt;31 สิงหาคม 2026&lt;/strong&gt; บนแพลตฟอร์มต่อไปนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude API&lt;/li&gt;
&lt;li&gt;Amazon Bedrock&lt;/li&gt;
&lt;li&gt;Google Cloud&lt;/li&gt;
&lt;li&gt;Microsoft Foundry&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  บันทึกไว้แต่ยังไม่บังคับใช้
&lt;/h3&gt;

&lt;p&gt;บัญชีที่สร้างก่อนหน้านี้จะบันทึกความไม่ตรงกัน แต่จะบังคับใช้เมื่อคำขอตั้งค่า &lt;code&gt;thinking.block_binding.prefix_mismatch_behavior&lt;/code&gt; เป็นค่าใดค่าหนึ่ง รวมถึง &lt;code&gt;"error"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Anthropic ระบุว่าโมเดลในอนาคตจะบังคับใช้การตรวจสอบนี้กับทุกบัญชี&lt;/p&gt;

&lt;h3&gt;
  
  
  ไม่ได้รับผลกระทบ
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://claude.ai" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;claude.ai&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Claude Managed Agents&lt;/li&gt;
&lt;li&gt;Claude Agent SDK&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;บริการเหล่านี้จะรักษา prefix ให้คงเดิม อย่างไรก็ตาม Claude Mythos 5.1 ไม่มีการตรวจสอบ conversation prefix แม้การแก้ไขประวัติยังทำให้ cache เริ่มต้นใหม่ได้&lt;/p&gt;

&lt;h3&gt;
  
  
  ได้รับผลกระทบโดยตรง
&lt;/h3&gt;

&lt;p&gt;โค้ดใดก็ตามที่สร้าง &lt;code&gt;messages&lt;/code&gt; array เอง เช่น:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;custom agent loop&lt;/li&gt;
&lt;li&gt;chat backend&lt;/li&gt;
&lt;li&gt;framework ที่ครอบ Messages API&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากคุณสร้างเครื่องมือสำหรับผู้ใช้ที่นำ API key ของตัวเองมาใช้ คีย์ของคุณอาจอยู่ในบัญชีเก่า แต่คีย์ของผู้ใช้อาจอยู่ในบัญชีใหม่ ควรเปิดใช้การตรวจสอบระหว่างการทดสอบเพื่อพบปัญหาก่อนผู้ใช้&lt;/p&gt;

&lt;p&gt;หากต้องการตรวจสอบว่าบัญชีถูกบังคับใช้หรือไม่ ให้ส่งคำขอที่แก้ไขประวัติโดยไม่ใส่ beta header หากได้รับข้อผิดพลาด 400 ที่ระบุว่าต้องใช้ header แสดงว่าบัญชีนั้นถูกบังคับใช้แล้ว&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ทำให้ thinking block ใช้ไม่ได้
&lt;/h2&gt;

&lt;p&gt;การเปลี่ยนแปลงต่อไปนี้จะทำให้ block ที่ตามมาไม่ตรงกับ prefix เดิม:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;แก้ไข จัดลำดับใหม่ หรือลบเทิร์นก่อนหน้า&lt;/li&gt;
&lt;li&gt;ลบผลลัพธ์ของเครื่องมือเก่า&lt;/li&gt;
&lt;li&gt;ตัดเทิร์นออกจากกลาง transcript&lt;/li&gt;
&lt;li&gt;ใช้ client-side compaction ที่เก็บเทิร์นล่าสุดไว้หลัง summary&lt;/li&gt;
&lt;li&gt;แทรกเนื้อหาที่ไม่ได้มีอยู่ในคำขอก่อนหน้า เช่น turn notification, status bar หรือจำนวนโทเค็นคงเหลือที่เปลี่ยนทุกเทิร์น&lt;/li&gt;
&lt;li&gt;สร้างหรือเปลี่ยน &lt;code&gt;system&lt;/code&gt; prompt หรือ &lt;code&gt;tools&lt;/code&gt; ระหว่างคำขอ&lt;/li&gt;
&lt;li&gt;อัปเดตวันที่ปัจจุบันใน system prompt&lt;/li&gt;
&lt;li&gt;เพิ่มหรือลบเครื่องมือระหว่างเซสชัน&lt;/li&gt;
&lt;li&gt;URL รูปภาพหรือเอกสารให้ไบต์ต่างกันในภายหลัง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ระบบผูกกับ &lt;strong&gt;ไบต์ของเนื้อหา&lt;/strong&gt; ไม่ใช่ URL ดังนั้น signed URL ที่เปลี่ยนไปแต่ส่งไฟล์ไบต์เดิมจึงไม่ใช่ปัญหา&lt;/p&gt;

&lt;p&gt;การลบ thinking block ทำได้เฉพาะจากด้านหน้า โดยเริ่มจาก block ที่เก่าที่สุด หากลบ block จากตรงกลาง block หลังจากนั้นจะไม่ถูกต้อง&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ยังทำได้โดยไม่ทำให้ prefix เสีย
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;ใช้ประวัติแบบ &lt;code&gt;append-only&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เพิ่มข้อความ &lt;code&gt;role: "system"&lt;/code&gt; โดยไม่แก้ไขข้อความเดิม&lt;/li&gt;
&lt;li&gt;ลบ thinking block ที่อยู่ด้านหน้า โดยเริ่มจาก block ที่เก่าที่สุด&lt;/li&gt;
&lt;li&gt;เปลี่ยนพารามิเตอร์อื่นนอกเหนือจาก &lt;code&gt;system&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt; และ &lt;code&gt;messages&lt;/code&gt; เช่น:

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;max_tokens&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;output_config&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;effort&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tool_choice&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;metadata&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;เพิ่ม ย้าย หรือลบ &lt;code&gt;cache_control&lt;/code&gt; markers&lt;/li&gt;
&lt;li&gt;ใช้ server-side compaction และ server-side context editing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;การบีบอัดข้อมูลฝั่งเซิร์ฟเวอร์เกิดขึ้นหลังการตรวจสอบ โดย API จะเปรียบเทียบ transcript ที่คุณส่งเข้ามา ไม่ใช่สำเนาที่เซิร์ฟเวอร์แก้ไข หลัง compaction แล้ว prefix ที่ตรวจสอบจะเริ่มจาก compaction block&lt;/p&gt;

&lt;h2&gt;
  
  
  วิธีแก้ฉุกเฉินด้วย &lt;code&gt;drop_block&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;ส่ง beta header และกำหนดค่าอย่างชัดเจน:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;beta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;claude-fable-5-1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;max_tokens&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;16000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;thinking&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;adaptive&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;block_binding&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;prefix_mismatch_behavior&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;drop_block&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}},&lt;/span&gt;
    &lt;span class="n"&gt;betas&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;thinking-binding-controls-2026-08-01&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;history&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;input_transformations&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="p"&gt;[]:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reason&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;เมื่อใช้ &lt;code&gt;"drop_block"&lt;/code&gt; API จะละทิ้ง block ที่ไม่ตรงกันตัวแรก รวมถึง thinking block ที่ตามมา จากนั้นดำเนินการตามคำขอต่อ และรายงานแต่ละ block ใน &lt;code&gt;input_transformations&lt;/code&gt; ระดับบนสุด:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"input_transformations"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"thinking_dropped"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"path"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"messages.1.content.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"reason"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"prefix_binding_mismatch"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ข้อควรระวัง:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ค่านี้มีผลเฉพาะคำขอปัจจุบัน ควรส่งต่อเนื่องตลอดเซสชัน&lt;/li&gt;
&lt;li&gt;บัญชีที่ถูกบังคับใช้จะเกิดข้อผิดพลาดหากไม่มี header ส่วนการส่ง header เพียงอย่างเดียวจะใช้ค่าเริ่มต้นของ beta ซึ่งคือ &lt;code&gt;drop_block&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ควรกำหนดค่าอย่างชัดเจน อย่าพึ่งพาค่าเริ่มต้น&lt;/li&gt;
&lt;li&gt;การส่ง &lt;code&gt;block_binding&lt;/code&gt; โดยไม่มี header จะทำให้เกิดข้อผิดพลาด:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;block_binding: Extra inputs are not permitted
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ค่า &lt;code&gt;reason&lt;/code&gt; แยกได้สองกรณี:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;prefix_binding_mismatch&lt;/code&gt;: ประวัติการสนทนาถูกเปลี่ยน&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;model_binding_mismatch&lt;/code&gt;: โมเดลเปลี่ยน เช่น router, retry หรือ fallback ทำให้โมเดลเป้าหมายอ่าน Fable 5.1 block ไม่ได้ กรณีนี้ไม่ใช่ข้อบกพร่องของการจัดการประวัติ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เมื่อส่ง header ทุก response จะมี &lt;code&gt;input_transformations&lt;/code&gt; array ซึ่งจะเป็น array ว่างหากไม่มี block ถูกละทิ้ง&lt;/p&gt;

&lt;p&gt;ใช้ &lt;code&gt;drop_block&lt;/code&gt; เป็นเครื่องมือวินิจฉัยและ safety net ไม่ใช่รูปแบบการทำงานถาวร หากต้องละทิ้ง block ทุกเทิร์น โมเดลจะสูญเสียการใช้เหตุผลเดิม และ prompt cache จะเริ่มต้นใหม่ทุกเทิร์น ส่งผลให้ค่าใช้จ่ายต่อภารกิจเพิ่มขึ้น&lt;/p&gt;

&lt;h2&gt;
  
  
  การกู้คืนบนแพลตฟอร์มที่ไม่มี beta control
&lt;/h2&gt;

&lt;p&gt;Microsoft Foundry ยังไม่มีตัวควบคุมนี้เมื่อเปิดตัว ส่วน Bedrock และ Google Cloud กำลังเพิ่มการรองรับตามโมเดล&lt;/p&gt;

&lt;p&gt;วิธีกู้คืนคือ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ลบ &lt;code&gt;thinking&lt;/code&gt; และ &lt;code&gt;redacted_thinking&lt;/code&gt; blocks ทั้งหมดออกจาก history&lt;/li&gt;
&lt;li&gt;เก็บเฉพาะ &lt;code&gt;text&lt;/code&gt; และ &lt;code&gt;tool_use&lt;/code&gt; blocks ของแต่ละเทิร์น&lt;/li&gt;
&lt;li&gt;ส่งคำขอเดิมอีกครั้งหนึ่งครั้ง&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;โมเดลจะตอบโดยไม่มี reasoning ที่อยู่ใน block เหล่านั้น วิธีนี้เป็นการกู้คืนเฉพาะกิจ ไม่ใช่รูปแบบการใช้งานปกติ&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนตรวจสอบก่อนเปลี่ยนทราฟฟิก
&lt;/h2&gt;

&lt;p&gt;ทำการตรวจสอบก่อนนำ Fable 5.1 ไปใช้จริง:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. บันทึกคำขอจริง
&lt;/h3&gt;

&lt;p&gt;บันทึก request payload ที่ harness ส่งในเซสชันปกติหลายเทิร์น รวมถึง compaction และการเปลี่ยนเครื่องมือ หากผลิตภัณฑ์รองรับ&lt;/p&gt;

&lt;p&gt;เปรียบเทียบคำขอที่ต่อเนื่องกันในส่วนต่อไปนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;system prompt&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tools&lt;/code&gt; array&lt;/li&gt;
&lt;li&gt;prefix ที่ใช้ร่วมกันของ &lt;code&gt;messages&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ข้อมูลเหล่านี้ควรตรงกันทุกไบต์จนถึงเทิร์นใหม่ที่ถูกเพิ่มเข้ามา&lt;/p&gt;

&lt;h3&gt;
  
  
  2. ทดสอบด้วย &lt;code&gt;drop_block&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;รัน multi-turn session ด้วย &lt;code&gt;claude-fable-5-1&lt;/code&gt; และตั้งค่า:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;beta header: &lt;code&gt;thinking-binding-controls-2026-08-01&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;prefix_mismatch_behavior: "drop_block"&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;บันทึก &lt;code&gt;input_transformations&lt;/code&gt; จากทุก response:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;array ว่างทุกเทิร์น: history ยังคงสมบูรณ์&lt;/li&gt;
&lt;li&gt;มี &lt;code&gt;prefix_binding_mismatch&lt;/code&gt;: เนื้อหาก่อน block ที่ระบุใน path เปลี่ยนแปลง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;วิธีนี้ใช้ได้กับทุกบัญชี เพราะการกำหนด field จะเปิดใช้การบังคับตรวจสอบ สำหรับ CI ให้ใช้ &lt;code&gt;"error"&lt;/code&gt; เพื่อให้การแก้ไขประวัติทำให้การทดสอบล้มเหลวทันที&lt;/p&gt;

&lt;p&gt;ใน &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; ให้สร้างการทดสอบสองคำขอ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ส่งหนึ่งเทิร์น&lt;/li&gt;
&lt;li&gt;แก้ไข system prompt&lt;/li&gt;
&lt;li&gt;ส่งเทิร์นถัดไปพร้อม header&lt;/li&gt;
&lt;li&gt;ตรวจสอบ &lt;code&gt;input_transformations&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;เก็บการทดสอบไว้ใน collection เพื่อให้รันซ้ำได้ทุกครั้งที่แก้ไข harness สามารถ &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt; เพื่อสร้างชุดทดสอบนี้&lt;/p&gt;

&lt;h3&gt;
  
  
  3. เลือก policy สำหรับ production
&lt;/h3&gt;

&lt;p&gt;กำหนดค่าอย่างชัดเจนภายใต้ header:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;"error"&lt;/code&gt; เมื่อ prefix mismatch ถือเป็นข้อบกพร่องที่ต้องหยุดการทำงาน&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;"drop_block"&lt;/code&gt; เมื่อต้องการให้ระบบทำงานต่อ แม้ประสิทธิภาพการใช้เหตุผลลดลง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ไม่ว่าจะเลือกค่าใด ให้ตรวจสอบทั้ง 400 errors และ &lt;code&gt;input_transformations&lt;/code&gt; entries อย่าปล่อย field นี้ว่างในบัญชีเก่า เพราะระบบจะบันทึกความไม่ตรงกันไว้ฝั่งเซิร์ฟเวอร์เท่านั้น&lt;/p&gt;

&lt;h2&gt;
  
  
  ทำให้ harness เป็นแบบ &lt;code&gt;append-only&lt;/code&gt;
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;สิ่งที่ควรหลีกเลี่ยง&lt;/th&gt;
&lt;th&gt;วิธีทำแบบ append-only&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;แก้ system prompt กลางเซสชัน เช่น วันที่หรือโหมดใหม่&lt;/td&gt;
&lt;td&gt;ตรึง system prompt ไว้ตอนเริ่มต้น แล้วเพิ่ม &lt;code&gt;{"role": "system", "content": "The current date is 2026-09-14."}&lt;/code&gt; ณ จุดที่การเปลี่ยนแปลงมีผล ข้อความนี้จะกลายเป็นส่วนหนึ่งของ prefix หลังจากนั้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แก้ &lt;code&gt;tools&lt;/code&gt; array กลางเซสชัน&lt;/td&gt;
&lt;td&gt;ประกาศเครื่องมือทั้งหมดตั้งแต่เริ่มต้น และใช้ &lt;code&gt;defer_loading: true&lt;/code&gt; สำหรับเครื่องมือที่โหลดภายหลัง หรือส่ง &lt;code&gt;tool_addition&lt;/code&gt; และ &lt;code&gt;tool_removal&lt;/code&gt; blocks ใน system message ด้วย beta &lt;code&gt;mid-conversation-tool-changes-2026-07-01&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แทรก turn notification แล้วลบในคำขอถัดไป&lt;/td&gt;
&lt;td&gt;ใช้ turn-scoped system message: &lt;code&gt;{"role": "system", "clear_at": "next_user_message", "content": "..."}&lt;/code&gt; พร้อม beta &lt;code&gt;mid-conversation-system-clear-at-2026-08-21&lt;/code&gt; หลัง tool result และเก็บสำเนาเดิมไว้ในตำแหน่งเดิม&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ลบ tool result เก่าฝั่งไคลเอ็นต์&lt;/td&gt;
&lt;td&gt;ใช้ server-side context editing พร้อมล้าง tool result&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ใช้ client-side compaction&lt;/td&gt;
&lt;td&gt;ใช้ &lt;a href="https://platform.claude.com/docs/en/build-with-claude/compaction" rel="noopener noreferrer"&gt;server-side compaction&lt;/a&gt; ด้วย beta &lt;code&gt;compact-2026-01-12&lt;/code&gt; และกำหนด &lt;code&gt;instructions&lt;/code&gt; สำหรับ summary เอง หากจำเป็นต้องทำฝั่งไคลเอ็นต์ ให้แทนที่ history ทั้งหมดด้วย summary หนึ่งข้อความและ user message ใหม่เท่านั้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อ้างอิงรูปภาพหรือเอกสารด้วย URL ข้ามเทิร์น&lt;/td&gt;
&lt;td&gt;อัปโหลดผ่าน Files API ครั้งเดียว แล้วใช้ &lt;code&gt;file_id&lt;/code&gt; หรือส่งข้อมูลแบบ base64&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;หากไม่มี beta สำหรับ system clear-at ให้ใส่ notification เป็น text block หลัง &lt;code&gt;tool_result&lt;/code&gt; blocks ใน user message เดียวกัน โดยเก็บสำเนาเก่าไว้&lt;/p&gt;

&lt;h3&gt;
  
  
  ข้อจำกัดของ client-side compaction
&lt;/h3&gt;

&lt;p&gt;client-side compaction สองรูปแบบต่อไปนี้ทำให้การตรวจสอบล้มเหลว:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Keep-tail compaction:&lt;/strong&gt; สรุปเทิร์นเก่าแต่คงเทิร์นล่าสุดไว้ตามเดิม เนื่องจาก thinking ของเทิร์นเหล่านั้นสร้างจาก history ทั้งหมด&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Background compaction:&lt;/strong&gt; สร้าง summary นอกเส้นทางหลักแล้วสลับมาใช้ภายหลัง เทิร์นที่เกิดขึ้นระหว่างเริ่มสรุปและสลับจะไม่ตรงกัน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;การตัดเทิร์นจากกลาง transcript ทำให้ block หลังจากนั้นทั้งหมดใช้ไม่ได้ ไม่มี client-side pattern ที่หลีกเลี่ยงปัญหานี้ได้ ให้ใช้ mid-conversation system message สำหรับการเปลี่ยนคำสั่ง หรือ server-side context editing สำหรับการลบแบบเลือก&lt;/p&gt;

&lt;p&gt;ด้านค่าใช้จ่าย การอ่าน cache อยู่ที่ &lt;code&gt;$0.25 ต่อล้านโทเค็น&lt;/code&gt; แล้ว การ compaction ตั้งแต่ต้นเพื่อประหยัดค่าใช้จ่ายอาจไม่คุ้มใน Fable 5.1 ควรทดลองเลื่อนจุด compaction ให้ช้าลง&lt;/p&gt;

&lt;h2&gt;
  
  
  เหตุใดเรื่องนี้จึงเกี่ยวกับ cache
&lt;/h2&gt;

&lt;p&gt;ทุกสิ่งในตารางข้างต้นที่ทำให้ prefix เปลี่ยน ยังทำให้ prompt cache เริ่มต้นใหม่ด้วย&lt;/p&gt;

&lt;p&gt;Fable 5.1 ทำให้ cache hit มีราคาถูกกว่า Fable 5 ถึงสี่เท่า แต่ cache miss มีต้นทุนสูงขึ้นตามสัดส่วน ดังนั้น harness แบบ append-only จึงได้ประโยชน์สองด้าน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;thinking เดิมยังคงใช้งานได้&lt;/li&gt;
&lt;li&gt;ทุกเทิร์นอ่าน prefix ในราคา &lt;code&gt;$0.25&lt;/code&gt; แทนการเขียนใหม่ในราคา &lt;code&gt;$12.50 ต่อล้านโทเค็น&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดูตัวเลขเพิ่มเติมใน &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดราคา&lt;/a&gt; ส่วน &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API walkthrough&lt;/a&gt; แสดงรูปแบบคำขอแบบ turn-scoped และ per-message effort ในบริบท &lt;a href="https://apidog.com/th/blog/prompting-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการ prompt&lt;/a&gt; อธิบายว่าคำสั่งต่อเทิร์นแบบใดเหมาะกับวิธีนี้ และ &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Claude Code&lt;/a&gt; อธิบายเหตุผลที่ผู้ใช้ Claude Code ไม่พบข้อผิดพลาดนี้&lt;/p&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;h3&gt;
  
  
  “The block is bound to a different conversation” หมายความว่าอย่างไร
&lt;/h3&gt;

&lt;p&gt;หมายความว่า thinking block ของ Claude Fable 5.1 ถูกนำกลับมาใช้หลังจากข้อมูลก่อนหน้ามันเปลี่ยน เช่น system prompt, &lt;code&gt;tools&lt;/code&gt; array หรือข้อความก่อนหน้า สำหรับบัญชีที่ถูกบังคับใช้ API จะปฏิเสธคำขอด้วยข้อผิดพลาด 400&lt;/p&gt;

&lt;h3&gt;
  
  
  บัญชีใดบังคับใช้การตรวจสอบนี้
&lt;/h3&gt;

&lt;p&gt;บัญชีที่สร้างในหรือหลังวันที่ 31 สิงหาคม 2026 บนทุกแพลตฟอร์ม บัญชีเก่าจะบังคับใช้เมื่อคำขอตั้งค่า &lt;code&gt;thinking.block_binding.prefix_mismatch_behavior&lt;/code&gt; เท่านั้น Anthropic มีแผนบังคับใช้กับทุกบัญชีในโมเดลอนาคต&lt;/p&gt;

&lt;h3&gt;
  
  
  แก้ข้อผิดพลาดอย่างรวดเร็วได้อย่างไร
&lt;/h3&gt;

&lt;p&gt;ส่ง beta header &lt;code&gt;thinking-binding-controls-2026-08-01&lt;/code&gt; พร้อมตั้งค่า &lt;code&gt;prefix_mismatch_behavior: "drop_block"&lt;/code&gt; API จะละทิ้ง block ที่ได้รับผลกระทบแล้วดำเนินการต่อ จากนั้นแก้ไขโค้ดที่กำลังแก้ไข history เพราะการละทิ้ง block ทุกเทิร์นจะลดการใช้เหตุผลและทำให้ cache เริ่มต้นใหม่&lt;/p&gt;

&lt;h3&gt;
  
  
  การเปลี่ยน &lt;code&gt;effort&lt;/code&gt; หรือ &lt;code&gt;max_tokens&lt;/code&gt; ทำให้ thinking block ใช้ไม่ได้หรือไม่
&lt;/h3&gt;

&lt;p&gt;ไม่ การเปลี่ยนพารามิเตอร์ใดๆ นอกเหนือจาก &lt;code&gt;system&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt; และ &lt;code&gt;messages&lt;/code&gt; ทำได้อย่างอิสระ รวมถึง &lt;code&gt;cache_control&lt;/code&gt; markers&lt;/p&gt;

&lt;h3&gt;
  
  
  Server-side compaction ทำให้การตรวจสอบล้มเหลวหรือไม่
&lt;/h3&gt;

&lt;p&gt;ไม่ การ compaction และ context editing ฝั่งเซิร์ฟเวอร์เกิดขึ้นหลังการตรวจสอบ ซึ่งเปรียบเทียบ conversation ตามที่ส่งเข้ามา ส่วน client-side compaction ที่คงเทิร์นล่าสุดไว้ตามเดิมจะทำให้การตรวจสอบล้มเหลว&lt;/p&gt;

&lt;h3&gt;
  
  
  Claude Mythos 5.1 มีการตรวจสอบเดียวกันหรือไม่
&lt;/h3&gt;

&lt;p&gt;ไม่มี Mythos 5.1 ไม่มี conversation-prefix validation แม้ thinking blocks จะยังผูกกับโมเดลที่สร้างขึ้น และการแก้ไข history ยังทำให้ cache เริ่มต้นใหม่ได้&lt;/p&gt;

&lt;h2&gt;
  
  
  ลิงก์อ้างอิง
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/preserved-thinking" rel="noopener noreferrer"&gt;preserved thinking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/models/fable-5-1/whats-new-fable-5-1" rel="noopener noreferrer"&gt;มีอะไรใหม่ใน Claude Fable 5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-1-migration?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการย้ายระบบ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messages" rel="noopener noreferrer"&gt;mid-conversation system messages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/compaction" rel="noopener noreferrer"&gt;การบีบอัดข้อมูลฝั่งเซิร์ฟเวอร์&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-1-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดราคา&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API walkthrough&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/prompting-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการ prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-1-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Claude Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Claude Mythos 5.1 ปะทะ Fable 5.1: โมเดลเดียวกัน ระบบป้องกันต่างกัน</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Wed, 02 Sep 2026 04:28:10 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/claude-mythos-51-patha-fable-51-omedlediiywkan-rabbpngkantaangkan-21c4</link>
      <guid>https://dev.to/thanawat_wonchai/claude-mythos-51-patha-fable-51-omedlediiywkan-rabbpngkantaangkan-21c4</guid>
      <description>&lt;p&gt;Anthropic เปิดตัว Claude Fable 5.1 และ Claude Mythos 5.1 พร้อมกันเมื่อวันที่ 1 กันยายน 2026 โดยอธิบายว่าเป็น “โมเดลเดียวกันแต่มีระดับการป้องกันที่แตกต่างกัน” ทั้งสองใช้ weights, สเปก, ราคา ($10 และ $50) และ API เดียวกัน Claude Fable 5.1 เปิดให้ลูกค้าทั่วไปใช้งาน ส่วน Claude Mythos 5.1 ให้เฉพาะองค์กรที่ได้รับอนุมัติใน Project Glasswing ผ่านโปรแกรมตรวจสอบด้านความปลอดภัยทางไซเบอร์และวิทยาศาสตร์ชีวภาพ และเป็นโมเดลเบื้องหลัง Claude Security ของ Anthropic&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;คู่มือนี้เปรียบเทียบสิ่งที่เหมือนกัน ความแตกต่าง 4 ด้าน วิธีเข้าถึง Mythos 5.1 และความหมายของช่องว่างด้านประสิทธิภาพจากเกณฑ์มาตรฐานที่เผยแพร่ โดยอ้างอิงจาก &lt;a href="https://www.anthropic.com/claude-fable-and-mythos-5-1" rel="noopener noreferrer"&gt;โพสต์เปิดตัว&lt;/a&gt; และ &lt;a href="https://platform.claude.com/docs/en/models/fable-5-1/migration-guide" rel="noopener noreferrer"&gt;คู่มือการย้ายข้อมูล Fable 5.1&lt;/a&gt; สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับระดับโมเดล ดู &lt;a href="https://apidog.com/th/blog/mythos-class-model-explained?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ความหมายของ “Mythos-class”&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/fable-5-vs-mythos-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Fable 5 เทียบกับ Mythos 5&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  เปรียบเทียบเคียงข้าง
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;รายการ&lt;/th&gt;
&lt;th&gt;Claude Fable 5.1&lt;/th&gt;
&lt;th&gt;Claude Mythos 5.1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;รหัสโมเดล&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-fable-5-1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-mythos-5-1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ความพร้อมใช้งาน&lt;/td&gt;
&lt;td&gt;ลูกค้าทุกราย&lt;/td&gt;
&lt;td&gt;ผู้เข้าร่วม Project Glasswing ที่ได้รับอนุมัติ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ช่องทางการเข้าถึง&lt;/td&gt;
&lt;td&gt;ลงทะเบียน&lt;/td&gt;
&lt;td&gt;โปรแกรมตรวจสอบความปลอดภัยทางไซเบอร์หรือวิทยาศาสตร์ชีวภาพ สำหรับองค์กรในสหรัฐฯ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคา&lt;/td&gt;
&lt;td&gt;$10 / $50 ต่อ 1 ล้านโทเค็น; อ่านแคช $0.25&lt;/td&gt;
&lt;td&gt;เหมือนกัน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;บริบท / เอาต์พุตสูงสุด&lt;/td&gt;
&lt;td&gt;1M / 128K&lt;/td&gt;
&lt;td&gt;เหมือนกัน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ช่วงข้อมูล&lt;/td&gt;
&lt;td&gt;มิถุนายน 2026&lt;/td&gt;
&lt;td&gt;เหมือนกัน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การคิด&lt;/td&gt;
&lt;td&gt;ปรับเปลี่ยนได้และเปิดใช้งานตลอดเวลา&lt;/td&gt;
&lt;td&gt;เหมือนกัน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;บังคับใช้ &lt;code&gt;tool_choice&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;400&lt;/td&gt;
&lt;td&gt;400&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ตัวจัดประเภทความปลอดภัย&lt;/td&gt;
&lt;td&gt;ชุด Fable เต็มรูปแบบ: ไซเบอร์, ชีวภาพ, &lt;code&gt;frontier_llm&lt;/code&gt;, การสกัดเหตุผล และความเสียหายทั่วไป&lt;/td&gt;
&lt;td&gt;ปรับตามโปรแกรมการเข้าถึง และผ่อนปรนมากขึ้นสำหรับงานป้องกันที่ได้รับอนุมัติ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;งานด้านช่องโหว่&lt;/td&gt;
&lt;td&gt;ระบุช่องโหว่ได้ แต่พัฒนาช่องโหว่ไม่ได้&lt;/td&gt;
&lt;td&gt;ค้นพบเส้นทางช่องโหว่สำหรับการวิจัยเชิงป้องกันที่ได้รับอนุมัติ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อ่านบล็อกการคิดของ Fable 5.1&lt;/td&gt;
&lt;td&gt;ได้&lt;/td&gt;
&lt;td&gt;ได้&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ตรวจสอบการแก้ไขประวัติ&lt;/td&gt;
&lt;td&gt;มี&lt;/td&gt;
&lt;td&gt;ไม่มี&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แพลตฟอร์ม&lt;/td&gt;
&lt;td&gt;Claude API, Bedrock, Claude Platform บน AWS, Google Cloud และ Foundry&lt;/td&gt;
&lt;td&gt;Claude API, Bedrock, Google Cloud และ Foundry; ไม่มีบน Claude Platform บน AWS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Priority Tier&lt;/td&gt;
&lt;td&gt;ไม่รองรับ&lt;/td&gt;
&lt;td&gt;ไม่รองรับ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การเก็บรักษาข้อมูล&lt;/td&gt;
&lt;td&gt;30 วัน; เป็น Covered Model&lt;/td&gt;
&lt;td&gt;เหมือนกัน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;55.8%&lt;/td&gt;
&lt;td&gt;60.9%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  สิ่งที่เหมือนกัน
&lt;/h2&gt;

&lt;p&gt;Anthropic ระบุว่าโมเดลทั้งสองมี:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ความสามารถและสเปกพื้นฐานเหมือนกัน&lt;/li&gt;
&lt;li&gt;หน้าต่างบริบท 1M และเอาต์พุตสูงสุด 128K&lt;/li&gt;
&lt;li&gt;การคิดแบบปรับเปลี่ยนได้ ระดับความพยายาม 5 ระดับ และเปิดใช้งานตลอดเวลา&lt;/li&gt;
&lt;li&gt;ช่วงข้อมูลเดือนมิถุนายน 2026&lt;/li&gt;
&lt;li&gt;ค่าอ่านแคช $0.25&lt;/li&gt;
&lt;li&gt;การเปลี่ยนแปลงสำคัญ 3 รายการจาก Fable 5&lt;/li&gt;
&lt;li&gt;การเก็บรักษาข้อมูล 30 วัน และเป็น Covered Models&lt;/li&gt;
&lt;li&gt;ไม่รองรับ Zero Data Retention เว้นแต่ Anthropic อนุญาตอย่างชัดเจน&lt;/li&gt;
&lt;li&gt;ไม่รองรับ Priority Tier&lt;/li&gt;
&lt;li&gt;ลายน้ำข้อความเชิงสถิติของ Anthropic บนทุกแพลตฟอร์ม&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://apidog.com/th/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;เอกสารข้อมูลจำเพาะของ Fable 5.1&lt;/a&gt; ยังใช้เป็นเอกสารข้อมูลจำเพาะของ Mythos 5.1 ด้วย โดยมีข้อยกเว้นด้านการตรวจสอบประวัติที่อธิบายด้านล่าง&lt;/p&gt;

&lt;h2&gt;
  
  
  ความแตกต่างที่ 1: ใครสามารถใช้งานได้
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Fable 5.1&lt;/strong&gt; เปิดให้ใช้งานทั่วไปบน Claude API และแพลตฟอร์มพันธมิตรทั้งหมด&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mythos 5.1&lt;/strong&gt; จำกัดเฉพาะลูกค้าที่ได้รับอนุมัติใน &lt;a href="https://anthropic.com/glasswing" rel="noopener noreferrer"&gt;Project Glasswing&lt;/a&gt; ซึ่งในช่วงเปิดตัวมี 2 ช่องทาง:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;โปรแกรมตรวจสอบความปลอดภัยทางไซเบอร์สำหรับผู้เชี่ยวชาญด้านความปลอดภัยเชิงป้องกัน โดยสมัครผ่านพอร์ทัลของ Anthropic&lt;/li&gt;
&lt;li&gt;โปรแกรมตรวจสอบวิทยาศาสตร์ชีวภาพสำหรับองค์กรด้านวิทยาศาสตร์ชีวภาพ ซึ่งดำเนินการร่วมกับรัฐบาลสหรัฐฯ&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ทั้งสองโปรแกรมจำกัดเฉพาะองค์กรในสหรัฐฯ ในช่วงเปิดตัว การเข้าถึงจะจัดเตรียมผ่านทีมบัญชี Anthropic, AWS หรือ Google Cloud และยังไม่ยืนยันว่าการเข้าถึง Mythos 5 ที่มีอยู่เดิมจะได้รับการคงสิทธิ์โดยอัตโนมัติหรือไม่&lt;/p&gt;

&lt;p&gt;นี่แตกต่างจาก Mythos 5 ซึ่งเปิดให้ใช้งานแบบเชิญเท่านั้นและไม่มีตัวจัดประเภทความปลอดภัย Mythos 5.1 ยังคงมีมาตรการป้องกัน แต่ปรับตามโปรแกรมการเข้าถึงแทนที่จะถอดออกทั้งหมด&lt;/p&gt;

&lt;h2&gt;
  
  
  ความแตกต่างที่ 2: มาตรการป้องกันอนุญาตอะไร
&lt;/h2&gt;

&lt;p&gt;Fable 5.1 ใช้ชุดตัวจัดประเภทความปลอดภัยของ Fable อย่างเต็มรูปแบบ คำขอที่ถูกปฏิเสธจะส่งกลับเป็น HTTP 200 พร้อม:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"stop_reason"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"refusal"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Anthropic รายงานว่าอัตราผลบวกลวงลดลงจาก Fable 5 อย่างมาก:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ตัวจัดประเภทชีวภาพทำงานน้อยลง 85% สำหรับคำขอที่ไม่เป็นอันตราย&lt;/li&gt;
&lt;li&gt;มาตรการป้องกันทางไซเบอร์แทรกแซงน้อยลงประมาณ 60% ต่อเซสชัน Claude Code&lt;/li&gt;
&lt;li&gt;Fable 5.1 ระบุช่องโหว่ซอฟต์แวร์ได้ แต่ยังไม่สามารถพัฒนาช่องโหว่ได้&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mythos 5.1 ออกแบบมาสำหรับงานที่ Fable 5.1 อาจปฏิเสธ เช่น การค้นพบเส้นทางช่องโหว่เพื่อการวิจัยเชิงป้องกัน และงานวิทยาศาสตร์ชีวภาพที่กระตุ้นตัวจัดประเภทชีวภาพ อย่างไรก็ตาม Mythos 5.1 ยังคงมีมาตรการป้องกัน ดังนั้นควรจัดการการตอบกลับต่อไปนี้เช่นเดียวกับ Fable 5.1:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"stop_reason"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"refusal"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"stop_details"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"category"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"..."&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ควรตั้งค่า fallback สำหรับกรณีที่คำขอถูกปฏิเสธด้วย โพสต์เปิดตัวของ Anthropic และ &lt;a href="https://www.anthropic.com/claude-fable-5-1-mythos-5-1-system-card" rel="noopener noreferrer"&gt;การ์ดระบบ&lt;/a&gt; ระบุเพิ่มเติมว่า Mythos 5.1 มี:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ตัวจัดประเภทแบบเรียลไทม์สำหรับตรวจจับการโจมตีเฉพาะเจาะจงและการพยายามหลบหนีแซนด์บ็อกซ์&lt;/li&gt;
&lt;li&gt;การแยกตัวที่เข้มงวดยิ่งขึ้นสำหรับงานไซเบอร์ความเสี่ยงสูง&lt;/li&gt;
&lt;li&gt;ข้อกำหนดแยกเครือข่ายสำหรับผู้ประเมินภายนอก&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;มาตรการเหล่านี้เกิดขึ้นหลังการประเมินก่อนหน้านี้ที่โมเดลสามารถเข้าถึงระบบจริงได้&lt;/p&gt;

&lt;h2&gt;
  
  
  ความแตกต่างที่ 3: การตรวจสอบการแก้ไขประวัติ
&lt;/h2&gt;

&lt;p&gt;บล็อกการคิดของ Fable 5.1 ใช้ได้เฉพาะกับบทสนทนาที่สร้างขึ้นโดยโมเดลนั้น การแก้ไขข้อความรอบก่อนหน้า พรอมต์ระบบ หรืออาร์เรย์เครื่องมือ จะทำให้บล็อกการคิดถัดไปไม่ถูกต้องสำหรับบัญชีที่สร้างขึ้นในหรือหลังวันที่ 31 สิงหาคม 2026&lt;/p&gt;

&lt;p&gt;Mythos 5.1 ไม่มีการตรวจสอบนี้ แต่ยังผูกบล็อกการคิดกับโมเดลที่สร้างบล็อกดังกล่าว:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mythos 5.1 อ่านบล็อกการคิดของ Mythos 5 ได้&lt;/li&gt;
&lt;li&gt;Mythos 5 อ่านบล็อกการคิดของ Mythos 5.1 ไม่ได้&lt;/li&gt;
&lt;li&gt;การแก้ไขประวัติยังคงรีสตาร์ทพรอมต์แคช&lt;/li&gt;
&lt;li&gt;จะไม่สร้างข้อผิดพลาด 400 &lt;code&gt;bound to a different conversation&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-1-preserved-thinking?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการรักษาการคิด&lt;/a&gt; อธิบายรายละเอียดของ Fable 5.1 เพิ่มเติม&lt;/p&gt;

&lt;p&gt;Mythos 5.1 เป็นโมเดลเดียว นอกเหนือจาก Fable 5.1 ที่สามารถอ่านบล็อกการคิดของ Fable 5.1 ได้ จึงสามารถย้ายบทสนทนาระหว่างสองโมเดลโดยไม่สูญเสียเหตุผล หากย้ายไปยัง Opus 5 ผ่าน API บล็อกเหล่านี้จะถูกทิ้ง&lt;/p&gt;

&lt;h2&gt;
  
  
  ความแตกต่างที่ 4: แพลตฟอร์มและขีดจำกัดอัตรา
&lt;/h2&gt;

&lt;p&gt;Fable 5.1 ให้บริการบน Claude Platform บน AWS ส่วน Mythos 5.1 ไม่มีให้บริการบนแพลตฟอร์มดังกล่าว แต่ใช้งานได้ผ่าน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude API&lt;/li&gt;
&lt;li&gt;Amazon Bedrock ในชื่อ &lt;code&gt;anthropic.claude-mythos-5-1&lt;/code&gt; เฉพาะ &lt;code&gt;us-east-1&lt;/code&gt; และไม่แสดงในรายการสาธารณะ&lt;/li&gt;
&lt;li&gt;Google Cloud&lt;/li&gt;
&lt;li&gt;Microsoft Foundry&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;โมเดลทั้งสองใช้กลุ่มขีดจำกัดอัตราที่แตกต่างกัน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fable 5.1 ใช้กลุ่ม &lt;strong&gt;Fable 5.x&lt;/strong&gt; ร่วมกับ Fable 5&lt;/li&gt;
&lt;li&gt;Mythos 5.1 ใช้กลุ่ม &lt;strong&gt;Mythos&lt;/strong&gt; ร่วมกับ Mythos 5&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ช่องว่างของเกณฑ์มาตรฐานบอกอะไร
&lt;/h2&gt;

&lt;p&gt;Anthropic เผยแพร่ผลการทดสอบ Mythos 5.1 บน Terminal-Bench 4.0 ที่ &lt;strong&gt;60.9%&lt;/strong&gt; เทียบกับ &lt;strong&gt;55.8%&lt;/strong&gt; ของ Fable 5.1&lt;/p&gt;

&lt;p&gt;เนื่องจากทั้งสองเป็นโมเดลเดียวกัน ช่องว่างประมาณ 5 จุดจึงเป็นตัวชี้วัดสาธารณะที่ตรงที่สุดของต้นทุนจากมาตรการป้องกันของ Fable ในงาน agentic coding ที่ไม่เกี่ยวข้องกับไซเบอร์หรือชีวภาพ สาเหตุหนึ่งอาจเป็นตัวจัดประเภทที่แทรกแซงบางขั้นตอนที่ไม่เป็นอันตรายในเซสชันเทอร์มินัลระยะยาว&lt;/p&gt;

&lt;p&gt;ผลลัพธ์นี้ยังชี้ว่า “โมเดลที่มีความสามารถสูงสุดและเปิดตัวอย่างกว้างขวาง” มีรุ่นพี่น้องที่ทำคะแนนได้ดีกว่าในงานเฉพาะทาง &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดเกณฑ์มาตรฐาน&lt;/a&gt; ครอบคลุมผลลัพธ์ส่วนที่เหลือ&lt;/p&gt;

&lt;p&gt;ข้อค้นพบทางวิทยาศาสตร์ทั้งหมดที่ Anthropic อ้างถึงเป็นผลลัพธ์ของ Mythos 5.1 ได้แก่:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;สารยึดติดโปรตีนที่มีความสัมพันธ์สูงกว่าผลงานคู่แข่งที่ดีที่สุดถึง 10 เท่าใน 3 เป้าหมาย&lt;/li&gt;
&lt;li&gt;อัตราการเข้าเป้าเกือบ 50% ใน 12 เป้าหมาย เทียบกับค่าปกติ 10–15%&lt;/li&gt;
&lt;li&gt;แผนที่ความสูงของดาวศุกร์ที่มีรายละเอียดระดับ 2–3 กิโลเมตร&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;งานเหล่านี้เป็นเหตุผลที่มีโปรแกรมตรวจสอบวิทยาศาสตร์ชีวภาพ และไม่ใช่ผลลัพธ์ของ Fable 5.1&lt;/p&gt;

&lt;h2&gt;
  
  
  ควรใช้โมเดลใด
&lt;/h2&gt;

&lt;p&gt;สำหรับผู้ใช้ส่วนใหญ่ คำตอบคือ &lt;strong&gt;Fable 5.1&lt;/strong&gt; เพราะเป็นโมเดลที่เข้าถึงได้ทั่วไป&lt;/p&gt;

&lt;p&gt;Mythos 5.1 เหมาะกับ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;องค์กรที่ทำวิจัยความปลอดภัยเชิงป้องกันและงานกระตุ้นตัวจัดประเภทไซเบอร์&lt;/li&gt;
&lt;li&gt;องค์กรวิทยาศาสตร์ชีวภาพที่งานวิจัยที่ไม่เป็นอันตรายกระตุ้นตัวจัดประเภทชีวภาพ&lt;/li&gt;
&lt;li&gt;องค์กรในสหรัฐฯ ที่ผ่านโปรแกรมตรวจสอบของ Project Glasswing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากได้รับอนุมัติแล้ว การย้ายจาก Fable 5.1 ควรเป็นการเปลี่ยนรหัสโมเดลเป็นหลัก เนื่องจากพฤติกรรม API เหมือนกัน ยกเว้นการตรวจสอบประวัติ&lt;/p&gt;

&lt;p&gt;หาก Fable 5.1 ปฏิเสธงานป้องกันที่ถูกต้องตามกฎหมาย ให้ลองทำตามแนวทางเหล่านี้ก่อนขอสิทธิ์ Mythos:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ใช้คำถามว่า “มีข้อผิดพลาดใด ๆ หรือไม่” แทน “คอมไพล์ได้หรือไม่”&lt;/li&gt;
&lt;li&gt;เพิ่มเอกสารโมเดลสำหรับภาษาที่ไม่ค่อยเป็นที่รู้จัก&lt;/li&gt;
&lt;li&gt;ลบเครื่องมือที่ส่งค่า base64 กลับเข้าสู่บริบท&lt;/li&gt;
&lt;li&gt;ตั้งค่า &lt;code&gt;fallbacks: "default"&lt;/code&gt; เพื่อส่งคำขอที่ถูกปฏิเสธต่อไปยัง Opus 5 หรือ Opus 4.8&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ดูรายละเอียดเพิ่มเติมใน &lt;a href="https://apidog.com/th/blog/claude-fable-5-fallbacks-parameter?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการจัดการการปฏิเสธ&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ทดสอบว่ากำลังคุยกับโมเดลใด
&lt;/h2&gt;

&lt;p&gt;เนื่องจากโมเดลทั้งสองเหมือนกันในด้านอื่น ๆ วิธีที่ชัดเจนที่สุดคือส่งคำขอเดียวกันผ่าน &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; ไปยังรหัสโมเดลทั้งสอง:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ส่งพรอมต์วิเคราะห์ช่องโหว่ที่ไม่เป็นอันตรายไปยัง &lt;code&gt;claude-fable-5-1&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;หากมีสิทธิ์ ให้ส่งพรอมต์เดียวกันไปยัง &lt;code&gt;claude-mythos-5-1&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เปรียบเทียบ &lt;code&gt;stop_reason&lt;/code&gt; และ &lt;code&gt;stop_details.category&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ส่งคำขอสองรอบโดยแก้ไขพรอมต์ระบบระหว่างรอบ และใช้ส่วนหัว &lt;code&gt;thinking-binding-controls-2026-08-01&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ผลที่คาดหวังคือ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fable 5.1 รายงาน &lt;code&gt;prefix_binding_mismatch&lt;/code&gt; ใน &lt;code&gt;input_transformations&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Mythเดลเดียวกัน จึงมีความสามารถพื้นฐานเท่ากัน ผลทดสอบ Terminal-Bench 4.0 ที่ 60.9% เทียบกับ 55.8% สะท้อนผลกระทบจากมาตรการป้องกันของ Fable 5.1 ไม่ใช่ความแตกต่างของโมเดล&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;ฉันจะเข้าถึง Claude Mythos 5.1 ได้อย่างไร?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ผ่าน Project Glasswing ซึ่งมีโปรแกรมตรวจสอบความปลอดภัยทางไซเบอร์และวิทยาศาสตร์ชีวภาพ ทั้งสองจำกัดเฉพาะองค์กรในสหรัฐฯ ในช่วงเปิดตัว ให้ติดต่อทีมบัญชี Anthropic, AWS หรือ Google Cloud&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mythos 5.1 มีราคาแพงกว่า Fable 5.1 หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่ ราคาเท่ากันที่ $10 และ $50 ต่อ 1 ล้านโทเค็น รวมถึงอัตราแคชและแบตช์&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude Mythos 5.1 ปฏิเสธคำขอหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ใช่ ต่างจาก Mythos 5 ที่ไม่มีตัวจัดประเภท Mythos 5.1 ใช้มาตรการป้องกันตามโปรแกรมการเข้าถึง จึงควรจัดการ &lt;code&gt;stop_reason: "refusal"&lt;/code&gt; เช่นเดียวกับ Fable 5.1&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ฉันสามารถสลับบทสนทนาระหว่าง Fable 5.1 และ Mythos 5.1 ได้หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ได้ โดยไม่สูญเสียการใช้เหตุผล ทั้งสองเป็นโมเดลคู่เดียวกันที่สามารถอ่านบล็อกการคิดของกันและกันได้&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mythos 5.1 พร้อมใช้งานบน Amazon Bedrock หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
พร้อมใช้งานในชื่อ &lt;code&gt;anthropic.claude-mythos-5-1&lt;/code&gt; ที่ &lt;code&gt;us-east-1&lt;/code&gt; แม้จะไม่แสดงในรายการสาธารณะ แต่ไม่มีให้บริการบน Claude Platform บน AWS&lt;/p&gt;

</description>
    </item>
    <item>
      <title>วิธีใช้ Claude Fable 5.1 ใน Claude Code</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Wed, 02 Sep 2026 04:03:55 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/withiiaich-claude-fable-51-ain-claude-code-4890</link>
      <guid>https://dev.to/thanawat_wonchai/withiiaich-claude-fable-51-ain-claude-code-4890</guid>
      <description>&lt;p&gt;Claude Fable 5.1 พร้อมใช้งานใน Claude Code ตั้งแต่เวอร์ชัน 2.1.250 สำหรับแพ็คเกจ Claude แบบชำระเงินทั้งหมด แพ็คเกจ Max ใช้งานได้สูงสุด 50% ของขีดจำกัดรายสัปดาห์โดยไม่มีค่าใช้จ่ายเพิ่มเติม ส่วน Pro และ Team Standard ใช้เครดิตตั้งแต่ข้อความแรก นอกจากนี้ Anthropic รายงานว่าการแทรกแซงด้านไซเบอร์ใน Claude Code ลดลงประมาณ 60% ต่อเซสชันเมื่อเทียบกับ Fable 5 และโมเดลสามารถค้นหาช่องโหว่ในโค้ดของคุณเองได้แล้ว&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;คู่มือนี้ครอบคลุมข้อกำหนดเวอร์ชัน การเลือกโมเดล ค่าใช้จ่ายตามแพ็คเกจ การตั้งค่า effort พฤติกรรมในเซสชันเขียนโค้ดยาว และบรรทัดพร้อมท์ที่ Anthropic แนะนำ แหล่งข้อมูลหลักคือ &lt;a href="https://support.claude.com/en/articles/15424964-claude-fable-models-on-your-plan" rel="noopener noreferrer"&gt;Fable models on your plan&lt;/a&gt; และ &lt;a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5-1" rel="noopener noreferrer"&gt;Fable 5.1 prompting guide&lt;/a&gt; ดูคำอธิบายโมเดลเพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what Claude Fable 5.1 is&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 1: อัปเดต Claude Code
&lt;/h2&gt;

&lt;p&gt;Fable 5.1 ต้องใช้ &lt;a href="https://code.claude.com/docs/en/overview" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt; 2.1.250 ขึ้นไป ส่วน Fable 5 ต้องใช้ 2.1.170 ขึ้นไป ตรวจสอบและอัปเดตด้วยคำสั่ง:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--version&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @anthropic-ai/claude-code@latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;h2&gt;
  
  
  ขั้นตอนที่ 2: เลือกโมเดล
&lt;/h2&gt;

&lt;p&gt;ในเซสชัน Claude Code ให้รัน &lt;code&gt;/model&lt;/code&gt; แล้วเลือก Claude Fable 5.1 หรือเริ่มเซสชันโดยตรง:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--model&lt;/span&gt; claude-fable-5-1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;คุณยังตั้งค่าให้เป็นโมเดลเริ่มต้นสำหรับทุกเซสชันได้ ตัวเลือกโมเดลจะแสดงวิธีคิดค่าบริการตามแพ็คเกจของคุณด้วย ควรตรวจสอบรายละเอียดนี้ เพราะแต่ละแพ็คเกจมีเงื่อนไขต่างกัน&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjp84kmigequxo7enue72.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjp84kmigequxo7enue72.png" width="800" height="549"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 3: ตรวจสอบค่าใช้จ่ายตามแพ็คเกจ
&lt;/h2&gt;

&lt;p&gt;Fable 5 และ Fable 5.1 มีวิธีคิดค่าบริการเหมือนกัน ความแตกต่างอยู่ที่แพ็คเกจ:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;แพ็คเกจ&lt;/th&gt;
&lt;th&gt;วิธีเรียกเก็บเงิน Fable 5.1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ฟรี&lt;/td&gt;
&lt;td&gt;ไม่พร้อมใช้งาน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pro&lt;/td&gt;
&lt;td&gt;ใช้เครดิตตั้งแต่ข้อความแรก และไม่รวมอยู่ในขีดจำกัดรายสัปดาห์ของแพ็คเกจ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max (5x และ 20x)&lt;/td&gt;
&lt;td&gt;รวมอยู่ในแพ็คเกจสูงสุด 50% ของขีดจำกัดรายสัปดาห์โดยไม่มีค่าใช้จ่ายเพิ่มเติม หลังจากนั้นใช้เครดิตหรือเปลี่ยนโมเดล&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team Standard&lt;/td&gt;
&lt;td&gt;ใช้เครดิตเช่นเดียวกับ Pro&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team Premium&lt;/td&gt;
&lt;td&gt;เงื่อนไขเดียวกับ Max&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enterprise Standard&lt;/td&gt;
&lt;td&gt;ต้องเปิดใช้เครดิตสำหรับการใช้งานเกินขีดจำกัดแพ็คเกจ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enterprise แบบคิดตามการใช้งาน&lt;/td&gt;
&lt;td&gt;อัตรา API มาตรฐาน ($10 / $50 ต่อล้านโทเค็น)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;มีรายละเอียดสำคัญสำหรับ Claude Code สองข้อ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;โควตา 50% ของ Max รวมอยู่ในขีดจำกัดรายสัปดาห์ ไม่ใช่โควตาแยก ดังนั้นการใช้ Fable 5.1 อย่างหนักจะลดพื้นที่ใช้งาน Opus 5 ด้วย&lt;/li&gt;
&lt;li&gt;คำขอที่ระบบป้องกันเปลี่ยนเส้นทางไปยังโมเดลอื่นจะไม่ถูกคิดในราคา Fable การเปลี่ยนไปใช้โมเดลสำรองจึงไม่ใช้เครดิต Fable สำหรับคำขอส่วนนั้น&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;หากใช้ Pro แล้วเห็นข้อความ &lt;code&gt;usage credits required&lt;/code&gt; สำหรับ Fable 5.1 นี่เป็นพฤติกรรมที่คาดไว้ตั้งแต่การเปลี่ยนแปลงวันที่ 20 กรกฎาคม ไม่ใช่ข้อผิดพลาด ดูรายละเอียดได้ที่ &lt;a href="https://apidog.com/th/blog/fable-5-usage-credits-july-7?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำอธิบายเครดิตการใช้งาน&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/claude-code-limits-extension-august-2026?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การอัปเดตขีดจำกัดของ Claude Code&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนที่ 4: ตั้งค่า Effort
&lt;/h2&gt;

&lt;p&gt;Claude Code ตั้งค่า effort เริ่มต้นเป็น &lt;code&gt;high&lt;/code&gt; สำหรับโมเดลปัจจุบันทั้งหมด รวมถึง Fable 5.1 คุณเปลี่ยนค่าได้ด้วย &lt;code&gt;/effort&lt;/code&gt; หรือในการตั้งค่า:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;high&lt;/strong&gt;: จุดเริ่มต้นที่แนะนำสำหรับงานเขียนโค้ดส่วนใหญ่&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;medium&lt;/strong&gt;: คุณภาพใกล้เคียง Fable 5 แต่ใช้ต้นทุนต่ำกว่า เหมาะกับการแก้ไขและคำถามทั่วไป&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;xhigh / max&lt;/strong&gt;: เหมาะกับงานยาก เช่น การปรับโครงสร้างครั้งใหญ่ การดีบักหลายชั่วโมง และฟีเจอร์ที่เกี่ยวข้องกับหลายไฟล์ โดยจะเพิ่มเวลาคิดก่อนตอบครั้งแรก&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;low&lt;/strong&gt;: เหมาะกับงานโต้ตอบที่ต้องการความเร็ว Anthropic ระบุว่า Fable 5.1 ที่ &lt;code&gt;low&lt;/code&gt; อาจแข่งขันกับ Opus และ Sonnet ได้ในด้านต้นทุนต่องาน แต่จะค้นหาน้อยลงและพึ่งพาความรู้เดิมมากขึ้น ควรเพิ่ม effort เมื่องานต้องอ่านโค้ดหรือเอกสารปัจจุบัน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;สำหรับแพ็คเกจ Max การลด effort ยังช่วยยืดโควตา 50% ได้ เพราะแต่ละรอบใช้โทเค็นเอาต์พุตน้อยลง&lt;/p&gt;

&lt;h2&gt;
  
  
  พฤติกรรมของ Fable 5.1 ในเซสชันเขียนโค้ด
&lt;/h2&gt;

&lt;p&gt;Claude Code จัดการคำนำของบทสนทนาให้แล้ว ประเด็นที่สังเกตได้จึงเป็นพฤติกรรมระหว่างทำงาน:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;อ่านไฟล์แบบขนานน้อยลง&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
เมื่อมีไฟล์อิสระหลายไฟล์ที่ควรอ่านในลูปยาว Fable 5.1 อาจอ่านทีละไฟล์ ขณะที่ Fable 5 อ่านหลายไฟล์พร้อมกัน ผลลัพธ์อาจเหมือนเดิม แต่ใช้เวลานานขึ้น หากพบพฤติกรรมนี้ ให้ใช้คำแนะนำใน &lt;code&gt;CLAUDE.md&lt;/code&gt; ด้านล่าง&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;รายงานความคืบหน้าน้อยลง&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
โมเดลจะอธิบายน้อยลงระหว่างเรียกใช้เครื่องมือ โดยเฉพาะเมื่อใช้ effort สูง และสรุปสุดท้ายจะสั้นลง งานที่ดูเงียบยังคงกำลังทำงานอยู่&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;เขียนไฟล์ใหม่ทั้งไฟล์บ่อยขึ้น&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Fable 5.1 มีแนวโน้มเขียนไฟล์ใหม่ทั้งหมดแม้เป็นการเปลี่ยนแปลงเล็กน้อย ซึ่งเพิ่มโทเค็นเอาต์พุตและเวลา คำแนะนำให้แก้ไขแบบเจาะจงช่วยลดปัญหานี้ได้&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ขอบเขตงานและการทดสอบอาจขยายเกินจำเป็น&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
เมื่อสร้างฟีเจอร์ โมเดลอาจแก้โค้ดใกล้เคียง ขยายพฤติกรรมที่ไม่ได้ร้องขอ หรือเพิ่มไฟล์ทดสอบมากเกินไป ควรระบุสิ่งที่ไม่ควรแก้ไขให้ชัดเจน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ปฏิเสธคำขอผิดพลาดน้อยลง&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Anthropic รายงานว่าการแทรกแซงด้านไซเบอร์ลดลงประมาณ 60% ต่อเซสชันเมื่อเทียบกับ Fable 5 และอนุญาตให้ค้นหาช่องโหว่ในซอร์สโค้ดของคุณเอง อย่างไรก็ตาม การพัฒนาการใช้ประโยชน์จากช่องโหว่ยังคงถูกปฏิเสธ&lt;/p&gt;

&lt;p&gt;วลีที่อาจเพิ่มอัตราการปฏิเสธผิดพลาด ได้แก่:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ถามว่า “โค้ดนี้คอมไพล์โดยไม่มีข้อผิดพลาดหรือไม่” ควรเปลี่ยนเป็น “โค้ดนี้มีข้อบกพร่องหรือไม่”&lt;/li&gt;
&lt;li&gt;ใช้ภาษาที่ไม่ค่อยเป็นที่รู้จักโดยไม่ให้เอกสารประกอบ&lt;/li&gt;
&lt;li&gt;ใช้เครื่องมือที่ส่งค่า base64 กลับเข้าสู่บริบท&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  บรรทัด &lt;code&gt;CLAUDE.md&lt;/code&gt; ที่ Anthropic แนะนำ
&lt;/h2&gt;

&lt;p&gt;บรรทัดต่อไปนี้มาจากคู่มือพร้อมท์อย่างเป็นทางการ และสามารถเพิ่มลงใน &lt;code&gt;CLAUDE.md&lt;/code&gt; ของโปรเจกต์ได้&lt;/p&gt;

&lt;p&gt;สำหรับการแก้ไขแบบเจาะจงแทนการเขียนใหม่:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The number of tokens used to edit files is best minimized, all else being equal. Therefore, when it will not affect the end result, try to surgically edit a file rather than rewrite the entire thing.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;สำหรับการควบคุมขอบเขตและการทดสอบ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;If, while working or testing, you find a pre-existing bug, a performance concern, or behavior the task doesn't mention, don't fix, optimize or extend it in this change unless the requested behavior cannot work without it; report it as a follow-up in your summary. Commit tests only where the task asks for them or this repository already keeps tests for this kind of change, sized like the neighboring test files. This is about extras only: implement every behavior the task asks for, completely.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;สำหรับการทำงานอัตโนมัติ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are operating autonomously. The user is not watching in real time and cannot answer questions mid-task, so asking 'Want me to...?' or 'Shall I...?' will block the work. For reversible actions that follow from the original request, proceed without asking. Stop only for destructive actions or genuine scope changes the user must decide.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Anthropic ระบุว่าประโยคเปิดมีผลมากที่สุด และอาจช่วยลดการถามยืนยันในคำขอที่ไม่ชัดเจน อย่างไรก็ตาม ควรเพิ่มบรรทัดที่ระบุว่าต้องการการยืนยันในกรณีใด&lt;/p&gt;

&lt;p&gt;หาก &lt;code&gt;CLAUDE.md&lt;/code&gt; กำหนดให้โมเดลทดสอบหรือตรวจสอบงานก่อนรายงาน ให้คงคำแนะนำนั้นไว้ คำแนะนำ &lt;a href="https://apidog.com/th/blog/prompting-claude-opus-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Opus 5 ที่ให้ลบคำแนะนำการตรวจสอบ&lt;/a&gt; ไม่ได้ใช้กับ Fable 5.1&lt;/p&gt;

&lt;p&gt;รายละเอียดการเปลี่ยนแปลงพฤติกรรมทั้งหมด รวมถึงการปรับการจัดกลุ่มและความหนาแน่นของการเขียน อยู่ใน &lt;a href="https://apidog.com/th/blog/prompting-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Fable 5.1 prompting guide&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ใช้ Fable 5.1 กับ Apidog จาก Claude Code
&lt;/h2&gt;

&lt;p&gt;สำหรับงาน API การจับคู่ที่ช่วยประหยัดเวลาคือ Fable 5.1 ที่ขับเคลื่อน &lt;a href="https://apidog.com/th/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;โมเดลออกแบบหรือแก้ไข OpenAPI spec&lt;/li&gt;
&lt;li&gt;CLI รันสถานการณ์ทดสอบ Apidog&lt;/li&gt;
&lt;li&gt;โมเดลอ่านผลลัพธ์และปรับ spec ในรอบถัดไป&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ความสามารถในการทำงานอัตโนมัติเป็นเวลานานของ Fable 5.1 เหมาะกับลูปนี้ เพราะสามารถวนซ้ำ spec, mock และ test ได้หลายชั่วโมงโดยไม่ต้องตรวจสอบตลอดเวลา&lt;/p&gt;

&lt;p&gt;หากเพิ่งเริ่มต้น ให้ดู &lt;a href="https://apidog.com/th/blog/build-apis-using-claude-code-and-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การสร้าง API ด้วย Claude Code และ Apidog&lt;/a&gt; Apidog &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;เริ่มใช้งานได้ฟรี&lt;/a&gt; และสามารถ &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt; ได้จากเว็บไซต์&lt;/p&gt;

&lt;h2&gt;
  
  
  Fable 5.1 เทียบกับ Opus 5 ใน Claude Code
&lt;/h2&gt;

&lt;p&gt;กฎของ Anthropic ใน &lt;a href="https://platform.claude.com/docs/en/models/overview" rel="noopener noreferrer"&gt;ภาพรวมโมเดล&lt;/a&gt; คือเริ่มจาก Opus 5 และเลื่อนขึ้นเมื่อ Opus 5 ที่ effort สูงยังไม่เพียงพอ ใน Claude Code จึงแนะนำให้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ใช้ Opus 5 สำหรับงานประจำวัน&lt;/li&gt;
&lt;li&gt;เปลี่ยนเป็น Fable 5.1 สำหรับเซสชันยาว งานหลายไฟล์ และงานยาก&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;สำหรับแพ็คเกจ Max วิธีนี้ช่วยรักษาส่วนแบ่ง Fable 50% ไว้สำหรับงานที่จำเป็นจริงๆ อ่านรายละเอียดประสิทธิภาพและค่าใช้จ่ายได้จาก &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-vs-opus-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ Fable 5.1 กับ Opus 5&lt;/a&gt; และดูการตั้งค่า Opus 5 ได้ใน &lt;a href="https://apidog.com/th/blog/claude-opus-5-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Opus 5 ใน Claude Code&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Claude Code เวอร์ชันใดรองรับ Fable 5.1?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
เวอร์ชัน 2.1.250 ขึ้นไป ส่วน Fable 5 ต้องใช้ 2.1.170 ขึ้นไป บิลด์เก่าจะไม่แสดงโมเดล&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude Fable 5.1 รวมอยู่ในแพ็คเกจ Claude Code หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
รวมอยู่ใน Max และ Team Premium โดยใช้งานได้สูงสุด 50% ของขีดจำกัดรายสัปดาห์ จากนั้นจะใช้เครดิต ส่วน Pro และ Team Standard ใช้เครดิตตั้งแต่ข้อความแรก และแพ็คเกจฟรีไม่รองรับ&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ค่า effort เริ่มต้นของ Fable 5.1 คือเท่าใด?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;high&lt;/code&gt; เช่นเดียวกับโมเดลปัจจุบันทั้งหมด เปลี่ยนได้ด้วย &lt;code&gt;/effort&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fable 5.1 ปฏิเสธงานด้านความปลอดภัยใน Claude Code หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ปฏิเสธน้อยกว่า Fable 5 โดย Anthropic รายงานว่าการแทรกแซงด้านไซเบอร์ลดลงประมาณ 60% ต่อเซสชัน และอนุญาตให้ค้นหาช่องโหว่ในโค้ดของคุณเอง การพัฒนาการใช้ประโยชน์จากช่องโหว่ยังคงถูกปฏิเสธ และคำขอที่เปลี่ยนเส้นทางจะไม่ถูกคิดในราคา Fable&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ควรเก็บคำแนะนำ “ตรวจสอบงานของคุณ” ไว้หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ควรเก็บไว้ คำแนะนำที่ให้ลบข้อความนี้จัดทำขึ้นสำหรับ Opus 5 ซึ่งตรวจสอบมากเกินไป และไม่ควรนำมาใช้กับ Fable 5.1&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ทำไม Fable 5.1 จึงเงียบระหว่างงานที่ใช้เวลานาน?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
โมเดลรายงานความคืบหน้าน้อยกว่า Fable 5 ระหว่างเรียกใช้เครื่องมือ โดยเฉพาะเมื่อใช้ effort สูง งานยังคงดำเนินอยู่ เพียงแต่อธิบายระหว่างทางน้อยลง&lt;/p&gt;

</description>
    </item>
    <item>
      <title>วิธีใช้ โคล้ด เฟเบิล 5.1 ฟรี: คู่มือและทางเลือกเสียเงินที่คุ้มค่าที่สุด</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Wed, 02 Sep 2026 03:39:49 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/withiiaich-okhld-efebil-51-frii-khuumuueaelathaangeluuekesiiyenginthiikhumkhaathiisud-2hi6</link>
      <guid>https://dev.to/thanawat_wonchai/withiiaich-okhld-efebil-51-frii-khuumuueaelathaangeluuekesiiyenginthiikhumkhaathiisud-2hi6</guid>
      <description>&lt;h1&gt;
  
  
  Claude Fable 5.1 ฟรีหรือไม่? วิธีทดลองใช้และลดค่าใช้จ่ายอย่างถูกต้อง
&lt;/h1&gt;

&lt;p&gt;ไม่มีระดับฟรี (free tier) สำหรับ Claude Fable 5.1 โมเดลนี้ไม่อยู่ในแผนฟรี (Free plan) ของ &lt;a href="http://claude.ai" rel="noopener noreferrer"&gt;claude.ai&lt;/a&gt; และ API ไม่มีโควตาฟรี นอกจากเครดิตสมัครใช้งานจำนวนเล็กน้อยที่บัญชีใหม่ได้รับ เว็บไซต์ที่โฆษณา “Fable 5.1 ฟรีไม่จำกัด” มักให้บริการโมเดลอื่นผ่านพร็อกซี หรือเป็นแผนเก็บเกี่ยวคีย์ (key-harvesting scheme) วิธีที่เชื่อถือได้คือทดลองใช้ด้วยต้นทุนต่ำ และลดค่าใช้จ่ายเมื่อเริ่มใช้งานจริง&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;คู่มือนี้สรุปตัวเลือกพร้อมตัวเลขจริงจาก &lt;a href="https://support.claude.com/en/articles/15424964-claude-fable-models-on-your-plan" rel="noopener noreferrer"&gt;บทความการวัดการใช้งานแผน&lt;/a&gt; ของ Anthropic และ &lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;หน้าการกำหนดราคา&lt;/a&gt; ของโมเดล ดูเพิ่มเติมว่า &lt;a href="https://apidog.com/th/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 คืออะไร&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  “ฟรี” หมายถึงอะไรสำหรับ Fable 5.1
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;เส้นทาง&lt;/th&gt;
&lt;th&gt;ค่าใช้จ่าย&lt;/th&gt;
&lt;th&gt;สิ่งที่ได้รับ&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude Free&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;ไม่สามารถเข้าถึง Fable 5.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เครดิตสมัคร API&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;เครดิตครั้งเดียวจำนวนเล็กน้อย ที่ราคา $10 และ $50 ต่อล้านโทเค็น เพียงพอสำหรับคำขอสำคัญหลายสิบรายการ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Pro&lt;/td&gt;
&lt;td&gt;$20/เดือน&lt;/td&gt;
&lt;td&gt;ใช้ Fable 5.1 ด้วยเครดิตการใช้งานตั้งแต่ข้อความแรก และไม่หักจากขีดจำกัดรายสัปดาห์&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Max 5x&lt;/td&gt;
&lt;td&gt;$100/เดือน&lt;/td&gt;
&lt;td&gt;รวม Fable 5.1 สูงสุด 50% ของขีดจำกัดรายสัปดาห์ จากนั้นใช้เครดิตการใช้งาน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Max 20x&lt;/td&gt;
&lt;td&gt;$200/เดือน&lt;/td&gt;
&lt;td&gt;กฎ 50% เดียวกัน แต่มีขีดจำกัดรายสัปดาห์สูงกว่า&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ทีมมาตรฐาน&lt;/td&gt;
&lt;td&gt;ต่อที่นั่ง&lt;/td&gt;
&lt;td&gt;เครดิตการใช้งาน คล้าย Pro&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ทีมพรีเมียม&lt;/td&gt;
&lt;td&gt;ต่อที่นั่ง&lt;/td&gt;
&lt;td&gt;รวมสูงสุด 50% ของขีดจำกัดรายสัปดาห์ คล้าย Max&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Code&lt;/td&gt;
&lt;td&gt;ต่อแผน&lt;/td&gt;
&lt;td&gt;วัดการใช้งานตามแผน และต้องใช้เวอร์ชัน 2.1.250 ขึ้นไป&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batch API&lt;/td&gt;
&lt;td&gt;ลด 50%&lt;/td&gt;
&lt;td&gt;$5 และ $25 ต่อล้านโทเค็น สำหรับงานที่รอผลได้&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;เครดิตครั้งเดียวที่ผู้ใช้ Pro และที่นั่งทีมมาตรฐานได้รับเมื่อ Fable 5 เปลี่ยนไปใช้เครดิตการใช้งานในเดือนกรกฎาคม 2026 จะไม่ถูกออกซ้ำสำหรับ Fable 5.1 อ่านเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงได้ใน &lt;a href="https://apidog.com/th/blog/fable-5-usage-credits-july-7?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปลี่ยนไปใช้เครดิตการใช้งานในเดือนกรกฎาคม&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  เส้นทางที่ 1: ใช้เครดิตสมัคร API
&lt;/h2&gt;

&lt;p&gt;บัญชี Claude API ใหม่จะได้รับเครดิตฟรีจำนวนเล็กน้อยสำหรับการทดสอบ คำขอที่มีโทเค็นอินพุต 5,000 และเอาต์พุต 2,000 มีค่าใช้จ่ายประมาณ $0.15 จึงเพียงพอสำหรับการประเมินโมเดลอย่างจริงจัง หากใช้กับพรอมต์ที่สำคัญเพียงไม่กี่รายการแทนการสนทนาที่ยาวต่อเนื่อง&lt;/p&gt;

&lt;p&gt;มีข้อควรระวังสองประการ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fable 5.1 ต้องการการเก็บรักษาข้อมูล 30 วัน บัญชีใหม่ที่ใช้ค่าเริ่มต้นจึงใช้งานได้ แต่องค์กรที่เลือกไม่เก็บรักษาข้อมูลจะได้รับข้อผิดพลาด 400&lt;/li&gt;
&lt;li&gt;เครดิตใช้ร่วมกันทุกโมเดล การเรียกใช้ Opus 5 หรือ Sonnet 5 จึงใช้เครดิตก้อนเดียวกัน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดูวิธีทำงานของเครดิตได้ใน &lt;a href="https://apidog.com/th/blog/free-claude-api-access?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการเข้าถึง Claude API ฟรี&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  เส้นทางที่ 2: ใช้โควตา Max บางส่วน
&lt;/h2&gt;

&lt;p&gt;ตามข้อมูลของ Anthropic Fable 5 และ Fable 5.1 เป็น “ส่วนมาตรฐานของแผน” Max โดยใช้ได้สูงสุด 50% ของขีดจำกัดรายสัปดาห์โดยไม่มีค่าใช้จ่ายเพิ่ม หลังจากนั้นคุณเลือกใช้เครดิตต่อ หรือเปลี่ยนไปใช้โมเดลอื่นจนจบสัปดาห์ได้&lt;/p&gt;

&lt;p&gt;ทำให้โควตาที่รวมอยู่ใช้งานได้นานขึ้นด้วยวิธีต่อไปนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ลดระดับ Effort:&lt;/strong&gt; ใน Claude และ Claude Code ค่าเริ่มต้นคือ &lt;code&gt;high&lt;/code&gt; แต่ &lt;code&gt;medium&lt;/code&gt; ของ Fable 5.1 ให้ประสิทธิภาพใกล้เคียง Fable 5 ในต้นทุนที่ต่ำกว่า ส่วน &lt;code&gt;low&lt;/code&gt; มักแข่งขันกับ Opus และ Sonnet ได้ดีในด้านต้นทุนต่องาน เอาต์พุตที่สั้นลงช่วยเพิ่มจำนวนรอบภายในโควตา 50%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;เลือกโมเดลให้เหมาะกับงาน:&lt;/strong&gt; ใช้ Opus 5 กับงานประจำ และเก็บ Fable 5.1 ไว้สำหรับเซสชันที่ยาวหรือยาก ตามคำแนะนำของ Anthropic&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ตรวจสอบการเปลี่ยนเส้นทาง:&lt;/strong&gt; หากระบบเปลี่ยนเส้นทางคำขอไปยังโมเดลอื่น คุณจะไม่ถูกคิดค่าบริการในอัตรา Fable สำหรับคำขอนั้น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากเลือกระหว่าง Max 5x และ Max 20x เพื่อเพิ่มพื้นที่สำหรับ Fable 5.1 ให้จำไว้ว่า 50% ของขีดจำกัดที่ใหญ่กว่าย่อมให้โควตาที่มากกว่า เปอร์เซ็นต์ไม่เปลี่ยนแปลง ดูรายละเอียดการวัดการใช้งานในเซสชันได้จาก &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Claude Code&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  เส้นทางที่ 3: ใช้ Pro พร้อมเครดิตการใช้งาน
&lt;/h2&gt;

&lt;p&gt;ผู้ใช้ Pro ใช้ Fable 5.1 ได้ แต่โมเดลนี้ไม่รวมอยู่ในขีดจำกัดรายสัปดาห์ของแผน ระบบจะใช้เครดิตการใช้งานตั้งแต่ข้อความแรกตามอัตราของโมเดล&lt;/p&gt;

&lt;p&gt;ตัวเลือกนี้เหมาะกับการใช้งานเป็นครั้งคราว เช่น ปรับโครงสร้างโค้ดที่ซับซ้อนสัปดาห์ละครั้ง หรืองานวิจัยยาวเดือนละครั้ง สำหรับการใช้งานรายวัน Max 5x ราคา $100 มักคุ้มค่ากว่า&lt;/p&gt;

&lt;p&gt;ให้ประมาณจำนวนโทเค็น Fable 5.1 ที่ใช้ต่อเดือน แล้วเปรียบเทียบค่าเครดิตกับส่วนต่าง $80 ระหว่าง Pro และ Max 5x โดยจำไว้ว่าโควตา Max คิดเป็นส่วนแบ่งของขีดจำกัดรายสัปดาห์ ไม่ใช่จำนวนโทเค็นตายตัว&lt;/p&gt;

&lt;h2&gt;
  
  
  เส้นทางที่ 4: ลดราคา API ครึ่งหนึ่งด้วย Batch
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/batch-processing" rel="noopener noreferrer"&gt;Batch API&lt;/a&gt; ลดราคา 50%:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุต: $5 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุต: $25 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;อ่านแคช: $0.125 ต่อล้านโทเค็น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;การประมวลผลเป็นชุดทำงานแบบอะซิงโครนัส โดยปกติใช้เวลาไม่กี่ชั่วโมง และไม่เกิน 24 ชั่วโมง เหมาะกับการประเมินโมเดล การเติมข้อมูลย้อนหลัง การประมวลผลเอกสาร การสร้างรายงานรายคืน และการทดสอบประสิทธิภาพทุกระดับ Effort&lt;/p&gt;

&lt;p&gt;ข้อจำกัดที่ต้องรู้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;fallbacks&lt;/code&gt; ฝั่งเซิร์ฟเวอร์ไม่รองรับใน Batch คำขอที่ถูกปฏิเสธจะต้องส่งใหม่ด้วยตนเอง&lt;/li&gt;
&lt;li&gt;เบต้าสำหรับ Batch ขนาด 300,000 โทเค็นยังไม่พร้อมใช้งานกับ Fable 5.1&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  เส้นทางที่ 5: ใช้ Prompt caching
&lt;/h2&gt;

&lt;p&gt;ส่วนลดสำคัญของ Fable 5.1 คือการแคชพรอมต์ ค่าอ่านแคชอยู่ที่ $0.25 ต่อล้านโทเค็น หรือหนึ่งในสี่ของอัตรา Fable 5 และครึ่งหนึ่งของ Opus 5&lt;/p&gt;

&lt;p&gt;เมื่อส่งคำนำหน้าเดิมซ้ำ เช่น system prompt เอกสาร หรือบริบทของเอเจนต์ อินพุตส่วนใหญ่จะคิดราคาเพียง 2.5% ของราคาปกติ Anthropic ประเมินว่าวิธีนี้ลดต้นทุนงานทั่วไปได้ประมาณ 25% เมื่อเทียบกับ Fable 5 และลดงานที่ซับซ้อนมากได้ถึงประมาณ 45%&lt;/p&gt;

&lt;p&gt;แนวทางใช้งาน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ใส่ &lt;code&gt;cache_control&lt;/code&gt; บนคำนำหน้าที่ไม่เปลี่ยนแปลง&lt;/li&gt;
&lt;li&gt;อย่าใส่ timestamp หรือ ID ต่อคำขอลงใน system prompt&lt;/li&gt;
&lt;li&gt;อย่าสร้าง &lt;code&gt;system&lt;/code&gt; หรือ &lt;code&gt;tools&lt;/code&gt; ใหม่กลางเซสชัน ให้ใช้ข้อความระบบเดิมตลอดการสนทนา&lt;/li&gt;
&lt;li&gt;ตรวจสอบ &lt;code&gt;usage.cache_read_input_tokens&lt;/code&gt; ในคำขอที่สอง หากเป็นศูนย์ให้ถือว่าแคชทำงานผิดพลาด&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดูตัวอย่างการคำนวณได้จาก &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดการกำหนดราคา&lt;/a&gt; และดูรูปแบบคำขอจาก &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำอธิบาย API&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  เส้นทางที่ 6: ควบคุมต้นทุนด้วย Effort
&lt;/h2&gt;

&lt;p&gt;เอาต์พุตมีราคา $50 ต่อล้านโทเค็น จึงมักเป็นส่วนที่แพงที่สุดของบิล Fable 5.1 ตัวแปร &lt;code&gt;output_config.effort&lt;/code&gt; เป็นเครื่องมือหลักในการควบคุมจำนวนโทเค็น&lt;/p&gt;

&lt;p&gt;เริ่มที่ &lt;code&gt;high&lt;/code&gt; แล้วลดระดับทีละขั้น หาก &lt;code&gt;medium&lt;/code&gt; ยังคงคุณภาพตามผลประเมินของคุณได้ ต้นทุนการสนทนาประจำวันก็จะลดลงทันที เบต้าสำหรับ per-message effort ยังช่วยให้ใช้ &lt;code&gt;low&lt;/code&gt; กับรอบง่ายและ &lt;code&gt;high&lt;/code&gt; กับรอบยากในบทสนทนาเดียวกัน โดยไม่ต้องรีเซ็ตแคช&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/th/blog/claude-opus-5-effort-parameter?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือความพยายามของ Opus 5&lt;/a&gt; อธิบาย Effort ทั้งห้าระดับ ซึ่งทำงานในลักษณะเดียวกันกับ Fable 5.1&lt;/p&gt;

&lt;h2&gt;
  
  
  เส้นทางที่ 7: ตรวจสอบว่าจำเป็นต้องใช้ Fable 5.1 หรือไม่
&lt;/h2&gt;

&lt;p&gt;เอกสารของ Anthropic แนะนำให้เริ่มด้วย Opus 5 และย้ายไป Fable 5.1 เมื่อ Opus 5 ที่ใช้ Effort ระดับสูงยังไม่เพียงพอ&lt;/p&gt;

&lt;p&gt;เมื่อไม่มีการแคช Opus 5 มีราคาถูกกว่าครึ่งหนึ่ง มีโหมดเร็ว รองรับการไม่เก็บรักษาข้อมูล และใช้ตัวแยกประเภทน้อยกว่า สำหรับงานส่วนใหญ่ก็เพียงพอ &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-vs-opus-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ Fable 5.1 กับ Opus 5&lt;/a&gt; แสดงให้เห็นว่าช่องว่างด้านประสิทธิภาพของงานส่วนใหญ่น้อยกว่าห้าคะแนน&lt;/p&gt;

&lt;p&gt;หากต้องการรันโมเดลที่มีความสามารถสูงด้วยต้นทุนต่ำกว่า การเริ่มจาก Opus 5 คือทางเลือกที่ประหยัดที่สุดในรายการนี้&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ไม่ใช่เส้นทางฟรี
&lt;/h2&gt;

&lt;h3&gt;
  
  
  เว็บไซต์ “Fable 5.1 ฟรีไม่จำกัด”
&lt;/h3&gt;

&lt;p&gt;Fable 5.1 ไม่มีระดับ API ฟรี และไม่อยู่ในแผนฟรี ดังนั้นบริการที่ให้การเข้าถึงฟรีไม่จำกัดอาจกำลังให้บริการโมเดลอื่น ใช้คีย์ของผู้อื่นเป็นพร็อกซี หรือเก็บรวบรวมคีย์ของคุณ&lt;/p&gt;

&lt;p&gt;การเปลี่ยนเส้นทาง พฤติกรรมการคิดตลอดเวลา และลายน้ำข้อความช่วยตรวจสอบได้ว่าคุณกำลังสนทนากับโมเดลใด อ่านกรณีเดียวกันของ Fable 5 ได้จาก &lt;a href="https://apidog.com/th/blog/claude-fable-5-no-restrictions?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5 โดยไม่มีข้อจำกัด&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ปิดการคิดเพื่อประหยัดโทเค็น
&lt;/h3&gt;

&lt;p&gt;Fable 5.1 ไม่รองรับการปิดการคิด &lt;code&gt;thinking: {"type": "disabled"}&lt;/code&gt; จะส่งคืนข้อผิดพลาด 400 ในทุกระดับ Effort วิธีที่ทำได้คือเลือกระดับ Effort ที่ต่ำลง&lt;/p&gt;

&lt;h3&gt;
  
  
  Fast mode หรือ Priority Tier
&lt;/h3&gt;

&lt;p&gt;Fable 5.1 ไม่รองรับทั้ง Fast mode และส่วนลด Priority Tier&lt;/p&gt;

&lt;h3&gt;
  
  
  เครดิต Bedrock หรือ Google Cloud
&lt;/h3&gt;

&lt;p&gt;เครดิตผู้ให้บริการคลาวด์ใช้ชำระค่า Fable 5.1 บนแพลตฟอร์มเหล่านั้นได้ แต่แพลตฟอร์มจะกำหนดราคาเอง และอาจเพิ่มค่าใช้จ่าย 10% สำหรับเอนด์พอยต์ระดับภูมิภาค ตัวเลือกนี้มีอยู่จริง แต่ไม่ใช่การใช้งานฟรี ดูการตั้งค่าได้จาก &lt;a href="https://apidog.com/th/blog/claude-fable-5-cloud-availability?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือความพร้อมใช้งานบนคลาวด์&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  วัดต้นทุนของแต่ละคำขอ
&lt;/h2&gt;

&lt;p&gt;คำขอ Fable 5.1 ที่ถูกที่สุดคือคำขอที่ไม่ต้องส่งซ้ำ ใน &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; ให้สร้างคอลเลกชันขนาดเล็กจากพรอมต์จริงของคุณ แล้วเพิ่มสคริปต์หลังการตอบกลับเพื่อคูณฟิลด์ &lt;code&gt;usage&lt;/code&gt; แต่ละรายการด้วยอัตราที่เกี่ยวข้อง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุต: $10 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;อ่านแคช: $0.25 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;เขียนแคช: $12.50 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุต: $50 ต่อล้านโทเค็น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ทดสอบที่ &lt;code&gt;high&lt;/code&gt; และ &lt;code&gt;medium&lt;/code&gt; ทั้งแบบมีและไม่มี &lt;code&gt;cache_control&lt;/code&gt; คุณจะได้ตัวเลขสี่ชุดเพื่อประเมินว่า Fable 5.1 เหมาะกับงบประมาณหรือไม่ก่อนเลือกแผน ดาวน์โหลด &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; เพื่อเริ่มตั้งค่า&lt;/p&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Claude Fable 5.1 ฟรีหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่ใช่ โมเดลนี้ไม่อยู่ในแผนฟรี และ API ไม่มีระดับฟรีนอกจากเครดิตสมัครใช้งานจำนวนเล็กน้อย ตัวเลือกที่ถูกที่สุดคือ Pro แบบใช้เครดิตการใช้งาน หรือ Max ซึ่งรวม Fable 5.1 สูงสุด 50% ของขีดจำกัดรายสัปดาห์&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude Max รวม Fable 5.1 หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ใช่ Max รวม Fable 5 และ Fable 5.1 สูงสุด 50% ของขีดจำกัดการใช้งานรายสัปดาห์โดยไม่มีค่าใช้จ่ายเพิ่ม หลังจากนั้นจะใช้เครดิตการใช้งาน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ฉันใช้ Fable 5.1 บน Claude Pro ได้หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ได้ แต่ระบบจะใช้เครดิตการใช้งานตั้งแต่ข้อความแรก และไม่หักจากขีดจำกัดรายสัปดาห์ของ Pro&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;วิธีที่ถูกที่สุดในการรัน Fable 5.1 บน API คืออะไร?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
สำหรับงานที่รอได้ ให้ใช้ Batch API ($5 และ $25 ต่อล้านโทเค็น) ใช้ Prompt caching กับคำนำหน้าที่ไม่เปลี่ยนแปลง ($0.25 ต่อล้านโทเค็นเมื่ออ่านแคช) และเลือก Effort ระดับ &lt;code&gt;medium&lt;/code&gt; หรือ &lt;code&gt;low&lt;/code&gt; หากผลประเมินยังคงคุณภาพตามต้องการ&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;มี Fable 5.1 แบบทดลองใช้ฟรีหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
มีเฉพาะเครดิตสมัคร API มาตรฐาน ซึ่งใช้ร่วมกันทุกโมเดล ผู้ใช้ Pro และ Team เคยได้รับเครดิตพิเศษครั้งเดียวเมื่อ Fable 5 เปลี่ยนไปใช้เครดิตการใช้งานในเดือนกรกฎาคม 2026 แต่ไม่มีการออกซ้ำสำหรับ Fable 5.1&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;เว็บไซต์ “API Fable 5.1 ฟรีไม่จำกัด” เป็นของจริงหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่ใช่ Fable 5.1 ไม่มีระดับฟรีไม่จำกัด เว็บไซต์เหล่านั้นอาจให้บริการโมเดลอื่น หรือใช้คีย์ที่ไม่ได้เป็นของตนเอง&lt;/p&gt;

</description>
    </item>
    <item>
      <title>เทคนิคการป้อนพรอมต์ Claude Fable 5.1: จัดการทุกพฤติกรรมที่เปลี่ยนไปด้วยหนึ่งบรรทัด</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Wed, 02 Sep 2026 03:10:55 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/ethkhnikhkaarpnphrmt-claude-fable-51-cchadkaarthukphrtikrrmthiiepliiynaipdwyhnuengbrrthad-2b69</link>
      <guid>https://dev.to/thanawat_wonchai/ethkhnikhkaarpnphrmt-claude-fable-51-cchadkaarthukphrtikrrmthiiepliiynaipdwyhnuengbrrthad-2b69</guid>
      <description>&lt;h1&gt;
  
  
  คู่มือปรับพรอมต์จาก Claude Fable 5 ให้เหมาะกับ Fable 5.1
&lt;/h1&gt;

&lt;p&gt;Anthropic ระบุว่าพรอมต์ของ Claude Fable 5 ควรทำงานได้ดีบน Fable 5.1 โดยไม่ต้องแก้ไข แต่พฤติกรรมรอบ ๆ คำตอบเปลี่ยนไป เช่น จำนวนการเรียกใช้เครื่องมือ การอัปเดตความคืบหน้า ความหนาแน่นของสำนวน การจัดรูปแบบ การแก้ไขไฟล์ และการหยุดขออนุญาตระหว่างงาน ดูรายละเอียดจาก &lt;a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5-1" rel="noopener noreferrer"&gt;คู่มือการสร้างพรอมต์สำหรับ Claude Fable 5.1&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 คืออะไร&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ปรับ Effort ก่อนแก้พรอมต์
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Effort&lt;/code&gt; เป็นตัวควบคุมหลักของ Fable 5.1 สำหรับแลกเปลี่ยนระหว่างความฉลาด ความหน่วง และค่าใช้จ่าย&lt;/p&gt;

&lt;p&gt;แนวทางเริ่มต้น:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เริ่มที่ &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ทดสอบระดับที่เหลือเทียบกับชุดประเมินของคุณ&lt;/li&gt;
&lt;li&gt;ทดสอบใหม่แม้เคยทดสอบบน Fable 5 แล้ว เพราะระดับชื่อเดียวกันไม่ได้หมายถึงปริมาณการคิดเท่ากันในทุกโมเดล&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ข้อสังเกตของ Anthropic ที่ควรตรวจสอบกับงานจริง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;medium&lt;/code&gt; อาจให้ผลลัพธ์ใกล้เคียง Fable 5 ด้วยค่าใช้จ่ายต่ำกว่า&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;low&lt;/code&gt; อาจแข่งขันกับ Opus และ Sonnet ได้ในด้านค่าใช้จ่ายต่องาน พร้อมคะแนนที่สูงกว่าในบางงาน&lt;/li&gt;
&lt;li&gt;ประโยชน์จาก Fable 5.1 อาจเด่นที่สุดที่ &lt;code&gt;xhigh&lt;/code&gt; และ &lt;code&gt;max&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;คุณสามารถเปลี่ยนระดับความพยายามระหว่างการสนทนาโดยไม่รีเซ็ตแคช ผ่านข้อความระบบว่างร่วมกับ &lt;code&gt;output_config&lt;/code&gt; และ beta header &lt;code&gt;mid-conversation-output-config-2026-07-01&lt;/code&gt; ดูรูปแบบได้จาก &lt;a href="https://platform.claude.com/docs/en/build-with-claude/effort" rel="noopener noreferrer"&gt;Effort&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำแนะนำการใช้งาน Claude Fable 5.1 API&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. วางคำสั่งต่อรอบให้ถูกตำแหน่ง
&lt;/h2&gt;

&lt;p&gt;นี่เป็นความแตกต่างสำคัญของ Fable 5.1&lt;/p&gt;

&lt;p&gt;บล็อกความคิดจะใช้ได้เฉพาะกับบทสนทนาที่สร้างต่อเนื่องและรักษาความคิดไว้ การแทรกคำเตือนเข้าไปในประวัติรอบก่อน แล้วลบออกในคำขอถัดไป ถือเป็นการแก้ไขประวัติ ซึ่งจะ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;รีสตาร์ทพรอมต์แคช&lt;/li&gt;
&lt;li&gt;ทำให้บล็อกความคิดถัดไปไม่ถูกต้องสำหรับบัญชีที่สร้างในหรือหลังวันที่ 31 สิงหาคม 2026&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ใช้ system message แบบขอบเขตต่อรอบ
&lt;/h3&gt;

&lt;p&gt;เปิด beta &lt;code&gt;mid-conversation-system-clear-at-2026-08-21&lt;/code&gt; แล้วเพิ่มคำสั่งหลังข้อความผลลัพธ์ของเครื่องมือ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"system"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"clear_at"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"next_user_message"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"คำสั่งต่อรอบของคุณ"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;เก็บสำเนาคำสั่งเก่าไว้ในอาร์เรย์ เมื่อมีข้อความผู้ใช้ใหม่ API จะลบสำเนาเก่าออกเอง จึงไม่เสียโทเค็นจากสำเนาที่ถูกลบ&lt;/p&gt;

&lt;p&gt;หากไม่มี beta นี้ ให้ใส่คำสั่งไว้ในบล็อกข้อความหลัง &lt;code&gt;tool_result&lt;/code&gt; ภายในข้อความผู้ใช้เดียวกัน และเก็บสำเนาเก่าไว้เสมอ ห้ามลบหรือเขียนข้อความที่ส่งไปแล้วใหม่&lt;/p&gt;

&lt;p&gt;อ่านเพิ่มเติมจาก &lt;a href="https://platform.claude.com/docs/en/build-with-claude/preserved-thinking" rel="noopener noreferrer"&gt;การรักษาความคิด&lt;/a&gt;, &lt;a href="https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messages" rel="noopener noreferrer"&gt;ข้อความระบบแบบขอบเขตต่อรอบ&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-preserved-thinking?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการรักษาความคิดของ Claude Fable 5.1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;คำสั่งระดับเซสชันควรอยู่ในพรอมต์ระบบหรือข้อความผู้ใช้รอบแรก โดย Anthropic ระบุว่าคำสั่งด้านรูปแบบในข้อความผู้ใช้รอบแรกมักถูกเก็บรักษาไว้ดีกว่าข้อความเดียวกันในพรอมต์ระบบ&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fei29oo7ccvj9d84kofgf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fei29oo7ccvj9d84kofgf.png" alt="ภาพประกอบการวางคำสั่งในบทสนทนา" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. จำกัดการเรียกใช้เครื่องมือไว้ครั้งเดียวต่อรอบ
&lt;/h2&gt;

&lt;p&gt;เมื่อคำขอมีหลายรายการให้ดึงข้อมูล Fable 5.1 อาจเรียกใช้เครื่องมือแบบขนาน แต่ในลูปเขียนโค้ดหรือใช้งานคอมพิวเตอร์ โมเดลอาจเลือกเรียกใช้ทีละรายการ แม้การอ่านถัดไปจะเป็นอิสระจากกัน&lt;/p&gt;

&lt;p&gt;คำตอบสุดท้ายอาจไม่เปลี่ยน แต่แต่ละรอบที่เพิ่มขึ้นทำให้เสีย:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;โทเค็น&lt;/li&gt;
&lt;li&gt;เวลาเดินทางไปกลับ&lt;/li&gt;
&lt;li&gt;เวลาประมวลผลจริง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;วัดผลก่อนแก้ไข โดยติดตามสัดส่วนรอบผู้ช่วยที่มี &lt;code&gt;tool_use&lt;/code&gt; มากกว่าหนึ่งรายการ แล้วเพิ่มคำสั่งเฉพาะเมื่อพบว่าการรวมกลุ่มลดลง&lt;/p&gt;

&lt;p&gt;เพิ่มข้อความนี้ต่อท้ายผลลัพธ์ของเครื่องมือแต่ละรายการใน system message แบบขอบเขตต่อรอบ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;First privately list what you need next; then request every item that doesn't depend on another's result in this one response.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ควรคงคำว่า &lt;code&gt;privately&lt;/code&gt; ไว้ เพราะหากลบออก โมเดลอาจแสดงคำเตือนดังกล่าวให้ผู้ใช้เห็นแทนที่จะดำเนินการต่อ&lt;/p&gt;

&lt;h2&gt;
  
  
  4. ลดข้อความระหว่างการเรียกใช้เครื่องมือ
&lt;/h2&gt;

&lt;p&gt;Fable 5.1 มักแสดงการอัปเดตระหว่างเรียกใช้เครื่องมือน้อยกว่า Fable 5 โดยเฉพาะที่ระดับความพยายามสูง ผู้ใช้อาจเห็นเอเจนต์เงียบไปหลายนาที หรือเห็นเฉพาะข้อความสุดท้าย&lt;/p&gt;

&lt;p&gt;ลองแก้ตามลำดับนี้:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ตรวจสอบก่อนว่าการอัปเดตถูกส่งกลับมาหรือไม่
บล็อก &lt;code&gt;thinking&lt;/code&gt; ที่ว่างเปล่าระหว่างการเรียกใช้เครื่องมือจะถูกซ่อนไว้เมื่อใช้ &lt;code&gt;display: "omitted"&lt;/code&gt; ให้เปลี่ยนเป็น &lt;code&gt;display: "updates"&lt;/code&gt; ด้วย beta header &lt;code&gt;thinking-display-updates-2026-08-18&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ลบคำสั่งจากโมเดลเก่าที่บังคับให้เก็บผลลัพธ์ทั้งหมดไว้ตอบตอนท้าย&lt;/li&gt;
&lt;li&gt;หากยังต้องการการอัปเดต ให้เพิ่มข้อความนี้ในพรอมต์ระบบ:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Before you start, say in a line what you're about to do; brief updates while you work help the user follow along. Close with a short recap that stands on its own, covering what you found, what you did, and what's next, so a reader who only sees the last message has the full picture.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หากผลิตภัณฑ์ซ่อนผลลัพธ์ของเครื่องมือ ให้ระบุอย่างชัดเจนว่า:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;คุณเท่านั้นที่เห็นผลลัพธ์ของคำสั่งนั้น หากผู้ใช้จำเป็นต้องอ่านส่วนใดส่วนหนึ่ง ให้ใส่ไว้ในคำตอบของคุณ&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;วิธีนี้ป้องกันไม่ให้โมเดลเรียกใช้คำสั่งเพิ่มเติมเพียงเพื่อ “แสดง” ผลลัพธ์ที่ผู้ใช้มองไม่เห็น&lt;/p&gt;

&lt;h2&gt;
  
  
  5. ป้องกันรอบจบก่อนงานเสร็จ
&lt;/h2&gt;

&lt;p&gt;ในเวิร์กโหลดแบบอะซิงโครนัสที่ซับซ้อน Fable 5.1 อาจอธิบายสิ่งที่จะทำต่อไปแทนการลงมือทำ หรือขออนุญาตสำหรับขั้นตอนที่อยู่ในคำขอเดิมแล้ว&lt;/p&gt;

&lt;p&gt;เพิ่มข้อความนี้ในพรอมต์ระบบ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are operating autonomously. The user is not watching in real time and cannot answer questions mid-task, so asking 'Want me to...?' or 'Shall I...?' will block the work. For reversible actions that follow from the original request, proceed without asking. Stop only for destructive actions or genuine scope changes the user must decide. Offering follow-ups after the task is done is fine; asking permission before doing the work is not.

Before ending your turn, check your last paragraph. If it is a plan, an analysis, a question, a list of next steps, or a promise about work you have not done, do that work now with tool calls. End your turn only when the task is complete or you are blocked on input only the user can provide.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ควรกำหนดขอบเขตผลลัพธ์ให้ตรงกับคำขอของผู้ใช้ด้วย: อย่าจำกัด ขยาย หรือสลับงานที่ร้องขอ ทำทุกส่วนที่ไม่ถูกบล็อกให้เสร็จ และรายงานสิ่งที่เหลืออยู่&lt;/p&gt;

&lt;p&gt;หากพรอมต์ขอให้โมเดลตรวจสอบงานก่อนรายงาน ให้คงคำสั่งนั้นไว้ ต่างจากคำแนะนำสำหรับ Opus 5 ที่ให้ลบคำสั่งตรวจสอบ อ่านรายละเอียดเพิ่มเติมจาก &lt;a href="https://apidog.com/th/blog/prompting-claude-opus-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำแนะนำของ Opus 5&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. จำกัดการแก้ไขที่ไม่ได้ร้องขอ
&lt;/h2&gt;

&lt;p&gt;เมื่อได้รับคำขอแบบปลายเปิด Fable 5.1 อาจทำมากกว่างานที่ระบุ เช่น แก้บั๊กข้างเคียง เพิ่มพฤติกรรม หรือสร้างไฟล์ทดสอบที่เกินขอบเขต&lt;/p&gt;

&lt;p&gt;ใช้กฎนี้เพื่อลดส่วนเกิน:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;If, while working or testing, you find a pre-existing bug, a performance concern, or behavior the task doesn't mention, don't fix, optimize or extend it in this change unless the requested behavior cannot work without it; report it as a follow-up in your summary. Verify your work however you like; scratch scripts and quick checks need not be kept. Commit tests only where the task asks for them or this repository already keeps tests for this kind of change, sized like the neighboring test files. This is about extras only: implement every behavior the task asks for, completely.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;กฎนี้ใช้ควบคุมเฉพาะงานส่วนเกิน ไม่ได้ลดทอนพฤติกรรมที่คำขอระบุไว้&lt;/p&gt;

&lt;h2&gt;
  
  
  7. แก้ไฟล์แบบเฉพาะเจาะจง
&lt;/h2&gt;

&lt;p&gt;Fable 5.1 มีแนวโน้มเขียนไฟล์ทั้งหมดใหม่แม้ต้องเปลี่ยนเพียงบรรทัดเดียว ทำให้ใช้โทเค็นเอาต์พุตมากขึ้น&lt;/p&gt;

&lt;p&gt;เพิ่มข้อความนี้ในพรอมต์ระบบหรือข้อความผู้ใช้รอบแรก:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The number of tokens used to edit files is best minimized, all else being equal. Therefore, when it will not affect the end result, try to surgically edit a file rather than rewrite the entire thing.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  8. ลดสำนวนที่ยาวและหนาแน่น
&lt;/h2&gt;

&lt;p&gt;โดยรวมการเขียนของ Fable 5.1 ดีขึ้นและมีวลีสำเร็จรูปน้อยลง แต่บางครั้งประโยคยาวขึ้นและแบ่งย่อหน้าน้อยลง&lt;/p&gt;

&lt;p&gt;ระบุรูปแบบที่ไม่ต้องการโดยตรง:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;โปรดลบสำนวนที่ใช้ภาษาเกินจริงทั้งหมดออก
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Anthropic ใช้คำว่า “mannered prose” สำหรับการเขียนที่ใช้คำเปรียบเทียบหรือถ้อยคำหรูหราแทนการสื่อสารตรง ๆ และเน้นบุคลิกผู้เขียนมากกว่าแนวคิด หากมีคำตรงตัว ให้เลือกคำนั้น&lt;/p&gt;

&lt;h2&gt;
  
  
  9. ให้แชทมีโครงสร้างเท่าที่เนื้อหาต้องการ
&lt;/h2&gt;

&lt;p&gt;โมเดลรุ่นก่อนมักใช้หัวข้อย่อยและตัวหนามากเกินไป จึงมีพรอมต์ที่ห้ามการจัดรูปแบบจำนวนมาก แต่ Fable 5.1 กลับใช้โครงสร้างน้อยเกินไป&lt;/p&gt;

&lt;p&gt;แนวทางที่เหมาะกว่า:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ใช้รายการเมื่อผู้ใช้ร้องขอ หรือเมื่อเนื้อหามีหลายประเด็นที่ต้องแยกเพื่อความชัดเจน&lt;/li&gt;
&lt;li&gt;เคารพคำขอให้ใช้การจัดรูปแบบน้อยที่สุด&lt;/li&gt;
&lt;li&gt;ใช้สำนวนธรรมดาในการสนทนาและการสื่ออารมณ์&lt;/li&gt;
&lt;li&gt;ลบกฎที่ต่อต้านการจัดรูปแบบแบบครอบจักรวาล&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  10. ป้องกันการสร้างคำพูดจากแหล่งที่มาโดยไม่ระบุ
&lt;/h2&gt;

&lt;p&gt;เมื่อสรุปเอกสาร Fable 5.1 มีแนวโน้มทำซ้ำข้อความจากต้นฉบับโดยไม่บอกว่าเป็นคำพูด&lt;/p&gt;

&lt;p&gt;เพิ่มตัวอย่างสมบูรณ์หนึ่งตัวอย่างในพรอมต์ระบบ ประกอบด้วย:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;คำขอของผู้ใช้&lt;/li&gt;
&lt;li&gt;คำตอบที่ถูกต้องซึ่งสื่อสารแต่ละแหล่งด้วยคำพูดทางอ้อม&lt;/li&gt;
&lt;li&gt;คำพูดตรงที่ระบุชัดเจนไม่เกินหนึ่งคำพูดสั้น ๆ&lt;/li&gt;
&lt;li&gt;เหตุผลหนึ่งประโยคว่าทำไมคำตอบจึงถูกต้อง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เปลี่ยนตัวแทนการเรียกใช้เครื่องมือในตัวอย่างของ Anthropic เป็นชื่อเครื่องมือจริงของคุณ&lt;/p&gt;

&lt;h2&gt;
  
  
  11. บังคับให้ค้นหาเมื่อใช้ความพยายามต่ำ
&lt;/h2&gt;

&lt;p&gt;ที่ระดับ &lt;code&gt;low&lt;/code&gt; Fable 5.1 อาจเรียกใช้เครื่องมือค้นหาและเรียกข้อมูลน้อยกว่า Fable 5 โดยเฉพาะเมื่อถามถึงผลิตภัณฑ์หรือโมเดลที่รู้จักชื่อ แต่ข้อมูลอาจเปลี่ยนแปลงแล้ว&lt;/p&gt;

&lt;p&gt;มีสองแนวทาง:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เพิ่มระดับความพยายามเฉพาะข้อความหรือรอบที่ได้รับผลกระทบ&lt;/li&gt;
&lt;li&gt;เพิ่มกฎในพรอมต์ระบบว่า:

&lt;ul&gt;
&lt;li&gt;การจำชื่อจากพื้นที่ที่เปลี่ยนแปลงเร็วไม่เท่ากับการรู้สถานะปัจจุบัน&lt;/li&gt;
&lt;li&gt;ต้องค้นหาก่อนตอบ&lt;/li&gt;
&lt;li&gt;ต้องใส่ชื่อที่ผู้ใช้เขียนไว้ในคำค้นหาอย่างน้อยหนึ่งครั้ง&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  12. ควบคุมงานส่งมอบขนาดใหญ่ที่ &lt;code&gt;xhigh&lt;/code&gt; และ &lt;code&gt;max&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;ที่ &lt;code&gt;xhigh&lt;/code&gt; และโดยเฉพาะ &lt;code&gt;max&lt;/code&gt; Fable 5.1 อาจร่างงานส่งมอบส่วนใหญ่ระหว่างการคิด แล้วเขียนซ้ำในคำตอบ ส่งผลให้เวลาและโทเค็นเอาต์พุตเพิ่มขึ้นเกือบสองเท่า&lt;/p&gt;

&lt;p&gt;แนวทางแก้ไข:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ใช้ &lt;code&gt;high&lt;/code&gt; เป็นค่าเริ่มต้น และเลื่อนระดับเมื่อมีผลการวัดรองรับ&lt;/li&gt;
&lt;li&gt;หากใช้ &lt;code&gt;xhigh&lt;/code&gt; หรือ &lt;code&gt;max&lt;/code&gt; ให้ตั้ง &lt;code&gt;max_tokens&lt;/code&gt; เผื่อทั้งบล็อกความคิดและคำตอบ&lt;/li&gt;
&lt;li&gt;ระบุในข้อความผู้ใช้ว่าเหตุผลและทุกสิ่งที่สร้างในคำตอบเดียวกันนับรวมอยู่ในขีดจำกัด &lt;code&gt;max_tokens&lt;/code&gt; เดียวกัน&lt;/li&gt;
&lt;li&gt;เก็บสำเนาบันทึกก่อนหน้าไว้ในคำขอถัดไป&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;การสร้างงานส่งมอบฉบับเต็มระหว่างการคิด แล้วสร้างซ้ำอีกครั้งในคำตอบ เพิ่มรอบโดยไม่ได้เพิ่มคุณภาพ&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6pdx9rkpomz4vp0cjza.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6pdx9rkpomz4vp0cjza.png" alt="ภาพประกอบงานส่งมอบขนาดใหญ่" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  13. ลดผลบวกลวงจากการปฏิเสธคำขอโค้ด
&lt;/h2&gt;

&lt;p&gt;ตัวแยกประเภทของ Fable 5.1 ให้ผลบวกลวงน้อยกว่า Fable 5 เมื่อเปิดตัว และอนุญาตให้ค้นหาช่องโหว่ในซอร์สโค้ดได้แล้ว แต่ยังอาจปฏิเสธคำขอที่ไม่เป็นอันตรายบางส่วน&lt;/p&gt;

&lt;p&gt;ลองปรับสามจุดนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ถามว่า &lt;code&gt;Are there any bugs in this program?&lt;/code&gt; แทน &lt;code&gt;Does this program compile without errors?&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ให้เอกสารสำหรับภาษาที่โมเดลรู้จักน้อย&lt;/li&gt;
&lt;li&gt;ลบเครื่องมือที่ส่งข้อมูลเข้ารหัส Base64 เข้าสู่บริบท หากไม่จำเป็น&lt;/li&gt;
&lt;li&gt;คงค่า fallback ที่กำหนดไว้เสมอ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดูแนวทางเพิ่มเติมจาก &lt;a href="https://apidog.com/th/blog/claude-fable-5-fallbacks-parameter?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการจัดการการปฏิเสธ&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  14. รักษารายละเอียดระหว่างการบีบอัดฝั่งไคลเอ็นต์
&lt;/h2&gt;

&lt;p&gt;Fable 5.1 ตอบสนองได้ดีเมื่อระบุชัดเจนว่าสรุปต้องเก็บรายละเอียดใดไว้ การบีบอัดฝั่งเซิร์ฟเวอร์จัดการเรื่องนี้อยู่แล้ว แต่หากคุณบีบอัดฝั่งไคลเอ็นต์ ให้สั่งให้โมเดลสรุปภายในแท็ก &lt;code&gt;&amp;lt;summary&amp;gt;&lt;/code&gt; ตามลำดับนี้:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ปัญหาที่เกิดขึ้นและวิธีแก้ไข&lt;/li&gt;
&lt;li&gt;แนวทางที่เสนอหรือถูกพักไว้ พร้อมเหตุผล&lt;/li&gt;
&lt;li&gt;สิ่งที่ถูกร้องขอหรือตัดสินใจ โดยระบุให้ชัดเจน&lt;/li&gt;
&lt;li&gt;สถานการณ์ปัจจุบัน&lt;/li&gt;
&lt;li&gt;สิ่งที่ยังไม่เสร็จ&lt;/li&gt;
&lt;li&gt;รายละเอียดที่สร้างใหม่ได้ยาก เช่น ชื่อ ตัวเลข และลิงก์&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ปิดท้ายด้วยข้อความนี้:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Do not call any tools while writing this summary; respond with text only
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ข้อความนี้สำคัญเมื่อคำขอสรุปยังอยู่ในบทสนทนาที่มีเครื่องมือ&lt;/p&gt;

&lt;h2&gt;
  
  
  15. ออกแบบเอเจนต์ย่อยและการมองเห็น
&lt;/h2&gt;

&lt;p&gt;การแก้ไขสองข้อนี้เป็นเรื่องสถาปัตยกรรมมากกว่าการเขียนพรอมต์&lt;/p&gt;

&lt;h3&gt;
  
  
  งานเขียนโค้ด
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;ให้เอเจนต์หลักทำงานต่อระหว่างที่เอเจนต์ย่อยทำงาน&lt;/li&gt;
&lt;li&gt;ให้เครื่องมือเริ่มเอเจนต์ย่อยส่งคืนทันที&lt;/li&gt;
&lt;li&gt;ส่งผลลัพธ์แต่ละรายการในข้อความผู้ใช้ถัดไป&lt;/li&gt;
&lt;li&gt;จัดเตรียมเครื่องมือแยกสำหรับรอผลเมื่อจำเป็น&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  แผนภูมิและตารางหนาแน่น
&lt;/h3&gt;

&lt;p&gt;ให้โมเดลมีเครื่องมือครอบตัดที่ส่งคืนพื้นที่ที่เลือกในขนาดใหญ่ขึ้น หรือมีคอนเทนเนอร์พร้อมไลบรารีรูปภาพพื้นฐาน&lt;/p&gt;

&lt;p&gt;ที่ระดับ &lt;code&gt;low&lt;/code&gt; โมเดลอาจข้ามการครอบตัด จึงควรตรวจสอบบันทึกการเรียกใช้เครื่องมือ&lt;/p&gt;

&lt;h2&gt;
  
  
  16. ทดสอบการเปลี่ยนแปลงใน Apidog
&lt;/h2&gt;

&lt;p&gt;การปรับทั้งหมดควรทดสอบแบบก่อนและหลัง:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;บันทึกสามรอบแรกของลูปเอเจนต์เป็นลำดับคำขอ&lt;/li&gt;
&lt;li&gt;กำหนดพรอมต์ระบบเป็นพารามิเตอร์&lt;/li&gt;
&lt;li&gt;รันทั้งเวอร์ชันที่มีและไม่มีการแก้ไข โดยใช้ระดับความพยายามเท่ากัน&lt;/li&gt;
&lt;li&gt;เปรียบเทียบผลลัพธ์และตัวชี้วัด&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ตัวชี้วัดที่ควรดู:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;จำนวนบล็อก &lt;code&gt;tool_use&lt;/code&gt; ต่อรอบผู้ช่วย เพื่อวัดการรวมกลุ่มเครื่องมือ&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;usage.output_tokens&lt;/code&gt; เพื่อวัดการแก้ไขแบบเฉพาะเจาะจงและความหนาแน่นของข้อความ&lt;/li&gt;
&lt;li&gt;การไม่มีวรรคสุดท้ายที่ขึ้นต้นด้วย &lt;code&gt;Next, I&lt;/code&gt; เพื่อวัดความเป็นอิสระของเอเจนต์&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ใช้ &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; เพื่อสร้างและรันทดสอบ และอ่าน &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Claude Code&lt;/a&gt; เพื่อดูว่าควรเพิ่มบรรทัดใดใน &lt;code&gt;CLAUDE.md&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;h3&gt;
  
  
  พรอมต์ Fable 5 ของฉันใช้งานบน Fable 5.1 ได้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ได้ Anthropic ระบุว่าพรอมต์เดิมควรทำงานได้ดีโดยไม่ต้องเปลี่ยนแปลง ความแตกต่างหลักอยู่ที่พฤติกรรมโดยรอบ ได้แก่ การเรียกใช้เครื่องมือแบบกลุ่มที่น้อยลง การอัปเดตความคืบหน้าที่น้อยลง สำนวนที่หนาแน่นขึ้น การจัดรูปแบบแชทที่น้อยลง การเขียนไฟล์ใหม่ทั้งหมด และขอบเขตงานที่ขยายในงานปลายเปิด&lt;/p&gt;

&lt;h3&gt;
  
  
  ควรใช้ระดับความพยายามใด?
&lt;/h3&gt;

&lt;p&gt;เริ่มที่ &lt;code&gt;high&lt;/code&gt; แล้วทดสอบกับชุดประเมินของคุณ Anthropic ระบุว่า &lt;code&gt;medium&lt;/code&gt; อาจให้ผลลัพธ์ใกล้เคียง Fable 5 ด้วยค่าใช้จ่ายต่ำกว่า ส่วน &lt;code&gt;low&lt;/code&gt; อาจแข่งขันกับ Opus และ Sonnet ได้ในด้านค่าใช้จ่ายต่องาน&lt;/p&gt;

&lt;h3&gt;
  
  
  ควรวางคำสั่งต่อรอบไว้ที่ไหน?
&lt;/h3&gt;

&lt;p&gt;ใช้ system message แบบขอบเขตต่อรอบที่มี &lt;code&gt;clear_at: "next_user_message"&lt;/code&gt; หลังผลลัพธ์ของเครื่องมือ และเก็บสำเนาเก่าไว้ การแทรกหรือลบข้อความจากประวัติรอบก่อนจะทำให้บล็อกความคิดถัดไปไม่ถูกต้องและรีสตาร์ทแคช&lt;/p&gt;

&lt;h3&gt;
  
  
  ควรลบคำสั่ง “ตรวจสอบงานของคุณ” เหมือน Opus 5 หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่ควรลบ คำแนะนำดังกล่าวเป็นกรณีเฉพาะของการตรวจสอบที่มากเกินไปใน Opus 5 ให้คงคำสั่งตรวจสอบไว้บน Fable 5.1&lt;/p&gt;

&lt;h3&gt;
  
  
  จะหยุดไม่ให้ Fable 5.1 เขียนไฟล์ทั้งหมดใหม่ได้อย่างไร?
&lt;/h3&gt;

&lt;p&gt;เพิ่มข้อความนี้ในพรอมต์ระบบหรือข้อความผู้ใช้รอบแรก:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The number of tokens used to edit files is best minimized, all else being equal. Therefore, when it will not affect the end result, try to surgically edit a file rather than rewrite the entire thing.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  ลิงก์อ้างอิง
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5-1" rel="noopener noreferrer"&gt;คู่มือการสร้างพรอมต์สำหรับ Claude Fable 5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 คืออะไร&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/effort" rel="noopener noreferrer"&gt;Effort&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำแนะนำการใช้งาน API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/preserved-thinking" rel="noopener noreferrer"&gt;การรักษาความคิด&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messages" rel="noopener noreferrer"&gt;ข้อความระบบแบบขอบเขตต่อรอบ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-1-preserved-thinking?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการรักษาความคิด&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/prompting-claude-opus-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำแนะนำของ Opus 5 ที่ให้ลบคำสั่งตรวจสอบ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-fallbacks-parameter?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการจัดการการปฏิเสธ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ดาวน์โหลด Apidog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/th/blog/claude-fable-5-1-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Claude Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Claude Fable 5.1 Benchmarks: ผลการทดสอบเผยความจริงของตัวเลข</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Wed, 02 Sep 2026 03:04:10 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/claude-fable-51-benchmarks-phlkaarthdsbephykhwaamcchringkhngtawelkh-44jl</link>
      <guid>https://dev.to/thanawat_wonchai/claude-fable-51-benchmarks-phlkaarthdsbephykhwaamcchringkhngtawelkh-44jl</guid>
      <description>&lt;h1&gt;
  
  
  Claude Fable 5.1: วิเคราะห์ตัวเลข Benchmark และสิ่งที่ควรทดสอบเอง
&lt;/h1&gt;

&lt;p&gt;Anthropic เปิดตัว Claude Fable 5.1 เมื่อวันที่ 1 กันยายน 2026 พร้อมผลการเปรียบเทียบกับ Fable 5, Opus 5 และ GPT-5.6 Sol ใน 9 การทดสอบ จุดเด่นคือ Terminal-Bench-Science ที่ Fable 5.1 ทำได้ 52.6% เทียบกับ 24.7% ของ Fable 5 ส่วนตัวเลขที่ถูกพูดถึงน้อยกว่าคือ CursorBench ซึ่งนำ Opus 5 เพียง 3.4 จุด แม้ Opus 5 จะมีราคาสูงกว่าถึงสองเท่า&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;ลองใช้ Apidog วันนี้&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;บทความนี้รวมตัวเลขทั้งหมดพร้อมแหล่งที่มา อธิบายว่าแต่ละ benchmark วัดอะไร แยกความแตกต่างที่มีนัยสำคัญออกจากความแตกต่างเล็กน้อย และชี้ให้เห็นข้อจำกัดของข้อมูล: ผลลัพธ์ทั้งหมดจัดทำโดยผู้ขาย, Mythos 5.1 ทำคะแนนได้ดีกว่า Fable 5.1 ในการทดสอบ agentic coding ที่เผยแพร่ทั้งสองรุ่น และวิธีตัดสินใจที่ถูกต้องคือการทดสอบกับงานจริงของคุณเอง แหล่งข้อมูลหลักคือ &lt;a href="https://www.anthropic.com/claude-fable-and-mythos-5-1" rel="noopener noreferrer"&gt;โพสต์เปิดตัวของ Anthropic&lt;/a&gt; ส่วนบริบทของโมเดลอยู่ในบทความ &lt;a href="https://apidog.com/th/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 คืออะไร&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ตาราง benchmark ฉบับเต็ม
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;สิ่งที่วัดผล&lt;/th&gt;
&lt;th&gt;Fable 5.1&lt;/th&gt;
&lt;th&gt;Fable 5&lt;/th&gt;
&lt;th&gt;Opus 5&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench-Science 0.1&lt;/td&gt;
&lt;td&gt;การวิจัยทางวิทยาศาสตร์แบบ agentic ในเทอร์มินัล&lt;/td&gt;
&lt;td&gt;52.6%&lt;/td&gt;
&lt;td&gt;24.7%&lt;/td&gt;
&lt;td&gt;29.0%&lt;/td&gt;
&lt;td&gt;22.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;การเขียนโค้ดแบบ agentic ในเทอร์มินัล&lt;/td&gt;
&lt;td&gt;55.8%&lt;/td&gt;
&lt;td&gt;42.0%&lt;/td&gt;
&lt;td&gt;52.3%&lt;/td&gt;
&lt;td&gt;37.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GDPval-AA v2&lt;/td&gt;
&lt;td&gt;งานความรู้ที่มีมูลค่าทางเศรษฐกิจ (Elo)&lt;/td&gt;
&lt;td&gt;1853&lt;/td&gt;
&lt;td&gt;1723&lt;/td&gt;
&lt;td&gt;1824&lt;/td&gt;
&lt;td&gt;1711&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.0 (partial credit)&lt;/td&gt;
&lt;td&gt;การใช้งานคอมพิวเตอร์ในงานเดสก์ท็อปจริง&lt;/td&gt;
&lt;td&gt;77.9%&lt;/td&gt;
&lt;td&gt;72.9%&lt;/td&gt;
&lt;td&gt;75.4%&lt;/td&gt;
&lt;td&gt;ไม่ได้รายงาน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.0 (strict)&lt;/td&gt;
&lt;td&gt;งานแบบเดียวกัน โดยนับเฉพาะงานที่เสร็จสมบูรณ์&lt;/td&gt;
&lt;td&gt;41.7%&lt;/td&gt;
&lt;td&gt;36.1%&lt;/td&gt;
&lt;td&gt;39.6%&lt;/td&gt;
&lt;td&gt;ไม่ได้รายงาน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Humanity’s Last Exam (no tools)&lt;/td&gt;
&lt;td&gt;คำถามการให้เหตุผลระดับผู้เชี่ยวชาญ&lt;/td&gt;
&lt;td&gt;60.9%&lt;/td&gt;
&lt;td&gt;57.8%&lt;/td&gt;
&lt;td&gt;56.6%&lt;/td&gt;
&lt;td&gt;ไม่ได้รายงาน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Humanity’s Last Exam (with tools)&lt;/td&gt;
&lt;td&gt;งานเดียวกัน พร้อมการค้นหาและโค้ด&lt;/td&gt;
&lt;td&gt;65.0%&lt;/td&gt;
&lt;td&gt;63.8%&lt;/td&gt;
&lt;td&gt;63.6%&lt;/td&gt;
&lt;td&gt;ไม่ได้รายงาน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench&lt;/td&gt;
&lt;td&gt;เวิร์กโฟลว์ธุรกิจแบบครบวงจร&lt;/td&gt;
&lt;td&gt;31.4%&lt;/td&gt;
&lt;td&gt;17.1%&lt;/td&gt;
&lt;td&gt;26.9%&lt;/td&gt;
&lt;td&gt;19.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CursorBench 3.2.0&lt;/td&gt;
&lt;td&gt;งานเขียนโค้ดสไตล์ IDE&lt;/td&gt;
&lt;td&gt;73.4%&lt;/td&gt;
&lt;td&gt;70.5%&lt;/td&gt;
&lt;td&gt;70.0%&lt;/td&gt;
&lt;td&gt;67.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Anthropic ยังเผยแพร่ตัวเลขของ Mythos 5.1 หนึ่งรายการ คือ 60.9% บน Terminal-Bench 4.0 ขณะที่ &lt;a href="https://venturebeat.com/technology/anthropics-claude-fable-5-1-and-mythos-5-1-arrive-with-a-75-cost-reduction-for-fable-cache-reads" rel="noopener noreferrer"&gt;VentureBeat&lt;/a&gt; รายงานผล Browserbase ของ Fable 5.1 ที่ 82% เทียบกับ 74% ของ Opus 5 และ 57% ของ Fable 5 ในงาน browser-agent ที่ยากที่สุด ตัวเลข Browserbase มาจากข่าวประชาสัมพันธ์ ไม่ใช่โพสต์เปิดตัว จึงควรใช้ด้วยความระมัดระวัง&lt;/p&gt;

&lt;h2&gt;
  
  
  ความแตกต่างที่ชัดเจน
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Terminal-Bench-Science 0.1
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;52.6% เทียบกับ 24.7% ของ Fable 5 และ 29.0% ของ Opus 5&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;นี่คือผลลัพธ์ที่โดดเด่นที่สุด Fable 5.1 ทำคะแนนได้มากกว่าสองเท่าของรุ่นก่อนหน้า และเกือบสองเท่าของ Opus 5 โดย benchmark นี้ให้โมเดลใช้เทอร์มินัลและเครื่องมือทางวิทยาศาสตร์เพื่อทำวิจัยหลายขั้นตอน&lt;/p&gt;

&lt;p&gt;ผลลัพธ์นี้เป็นหลักฐานที่ชัดเจนที่สุดว่าการมุ่งเน้นของ Anthropic ในการ “แก้ปัญหาที่มีความซับซ้อนในระยะยาว” สร้างผลลัพธ์ที่วัดได้จริง อย่างไรก็ตาม นี่คือ benchmark เวอร์ชัน 0.1 ชุดงานยังใหม่ และคะแนนอาจเปลี่ยนแปลงในอนาคต&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fudlsswkdgxl60wr5jpni.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fudlsswkdgxl60wr5jpni.png" alt="ผล Terminal-Bench-Science" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  AutomationBench
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;31.4% เทียบกับ 17.1% ของ Fable 5 และ 26.9% ของ Opus 5&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AutomationBench วัดเวิร์กโฟลว์ธุรกิจแบบครบวงจรที่ทำงานข้ามหลายแอปพลิเคชัน แม้คะแนนรวมของทุกโมเดลยังต่ำ แต่ Fable 5.1 ทำได้เกือบสองเท่าของ Fable 5 และนำ Opus 5 อยู่ 4.5 จุด&lt;/p&gt;

&lt;p&gt;หากผลิตภัณฑ์ของคุณต้องทำงานอัตโนมัติข้ามหลายแอปพลิเคชัน แถวนี้ควรได้รับความสนใจเป็นพิเศษ&lt;/p&gt;

&lt;h3&gt;
  
  
  Terminal-Bench 4.0
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;55.8% เทียบกับ 42.0% ของ Fable 5&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fable 5.1 นำ Fable 5 อยู่ 13.8 จุดในงาน agentic coding ซึ่งเป็นตัวเลขหลักที่ Anthropic ใช้สื่อสารด้านการเขียนโค้ด เมื่อเทียบกับ Opus 5 ส่วนต่างอยู่ที่ 3.5 จุด&lt;/p&gt;

&lt;p&gt;Opus 5 เคยนำ Fable 5 ใน benchmark นี้เมื่อเดือนกรกฎาคม ดังนั้นข้อได้เปรียบของ Fable เหนือ Opus จึงกลับมาอีกครั้ง แต่แคบลงเมื่อเทียบกับเดือนมิถุนายน ดูตัวเลขเพิ่มเติมได้ใน &lt;a href="https://apidog.com/th/blog/claude-opus-5-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียด benchmark ของ Opus 5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjw98c50wbc35vrm9hhdf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjw98c50wbc35vrm9hhdf.png" alt="ผล Terminal-Bench" width="800" height="639"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  GDPval-AA v2
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1853 เทียบกับ 1723 ของ Fable 5&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fable 5.1 เพิ่มขึ้น 130 Elo ในงานความรู้ และเป็น benchmark ที่ Anthropic ใช้อ้างอิงสำหรับงานเอกสาร สเปรดชีต และสไลด์ เมื่อเทียบกับ Opus 5 ส่วนต่างอยู่ที่ 29 Elo ซึ่งถือว่าไม่มาก&lt;/p&gt;

&lt;h2&gt;
  
  
  ความแตกต่างเล็กน้อย
&lt;/h2&gt;

&lt;h3&gt;
  
  
  CursorBench 3.2.0
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;73.4% เทียบกับ 70.5% ของ Fable 5 และ 70.0% ของ Opus 5&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CursorBench วัดงานเขียนโค้ดสไตล์ IDE Fable 5.1 นำทั้งสองโมเดลประมาณ 3 จุด แต่เป็น benchmark ที่แสดงส่วนต่างน้อยที่สุด&lt;/p&gt;

&lt;p&gt;สำหรับงานประเภท “ช่วยฉันเขียนโค้ดในตัวแก้ไข” ตารางนี้เพียงอย่างเดียวยังไม่สามารถพิสูจน์ความคุ้มค่าของโมเดลที่มีราคาแพงกว่าสองเท่าได้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8nekd54qmywdx1e6tocm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8nekd54qmywdx1e6tocm.png" alt="ผล CursorBench" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  OSWorld 2.0
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;77.9% / 41.7% เทียบกับ 75.4% / 39.6% ของ Opus 5&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fable 5.1 นำ Opus 5 อยู่ประมาณ 2 จุดทั้งใน partial credit และ strict scoring และนำ Fable 5 อยู่ประมาณ 5 จุด&lt;/p&gt;

&lt;p&gt;อย่างไรก็ตาม strict score แสดงให้เห็นว่างานที่เสร็จสมบูรณ์มีไม่ถึงครึ่งในทุกโมเดล การใช้งานคอมพิวเตอร์จึงยังเป็นจุดอ่อนสำคัญของโมเดลชั้นนำ&lt;/p&gt;

&lt;h3&gt;
  
  
  Humanity’s Last Exam
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;60.9% / 65.0% เทียบกับ 56.6% / 63.6% ของ Opus 5&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;เมื่อไม่ใช้เครื่องมือ Fable 5.1 นำ Opus 5 อยู่ 4.3 จุด ซึ่งเป็นส่วนต่างที่มากที่สุดในกลุ่มความแตกต่างเล็กน้อย เมื่อเปิดใช้เครื่องมือ ส่วนต่างลดลงเหลือ 1.4 จุด เพราะการค้นหาและการรันโค้ดช่วยลดความแตกต่างระหว่างโมเดล&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;คะแนนแบบไม่ใช้เครื่องมือเหมาะสำหรับวัดความสามารถด้าน reasoning โดยตรง&lt;/li&gt;
&lt;li&gt;คะแนนแบบใช้เครื่องมือใกล้เคียงกับรูปแบบการใช้งานจริงมากกว่า&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6e99fzaqlwbz4mj6tjg7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6e99fzaqlwbz4mj6tjg7.png" alt="ผล Humanity’s Last Exam" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Fable 5.1 เทียบกับ GPT-5.6 Sol
&lt;/h2&gt;

&lt;p&gt;Anthropic เผยแพร่ผลเปรียบเทียบที่มี GPT-5.6 Sol อยู่ 4 แถว และ Fable 5.1 เป็นผู้นำทั้งหมด:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terminal-Bench-Science: นำ 30.2 จุด&lt;/li&gt;
&lt;li&gt;Terminal-Bench 4.0: นำ 18.5 จุด&lt;/li&gt;
&lt;li&gt;AutomationBench: นำ 11.8 จุด&lt;/li&gt;
&lt;li&gt;CursorBench: นำ 6.2 จุด&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GDPval-AA v2 อยู่ที่ 1853 เทียบกับ 1711&lt;/p&gt;

&lt;p&gt;ควรพิจารณาข้อมูลนี้โดยคำนึงถึงข้อจำกัดสองประการ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Anthropic เป็นผู้ดำเนินการทดสอบโมเดลของคู่แข่งเอง&lt;/li&gt;
&lt;li&gt;GPT-5.6 Sol ไม่มีข้อมูลในอีก 5 จาก 9 benchmark โดย Anthropic ไม่ได้ระบุเหตุผล&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://apidog.com/th/blog/gpt-5-6-vs-claude-fable-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ GPT-5.6 Sol กับ Fable 5&lt;/a&gt; ครอบคลุมการแข่งขันในรุ่นก่อนหน้า จากตัวเลขชุดนี้ Fable 5.1 ขยายช่องว่างที่ Fable 5 เคยมีอยู่ทั้งหมด&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ข่าวเปิดตัวไม่ได้กล่าวถึง
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ตัวเลขทั้งหมดดำเนินการโดยผู้ขาย
&lt;/h3&gt;

&lt;p&gt;Anthropic เป็นผู้จัดทำผลลัพธ์ทั้งหมด รวมถึงคอลัมน์ของคู่แข่ง และยังไม่มีห้องปฏิบัติการอิสระทำซ้ำผลลัพธ์เหล่านี้ ณ วันที่เปิดตัว&lt;/p&gt;

&lt;p&gt;ประวัติ benchmark ของ Anthropic โดยทั่วไปน่าเชื่อถือ แต่ส่วนต่างของ CursorBench และ OSWorld มีขนาดเล็กพอที่ชุดเครื่องมือหรือวิธีให้คะแนนที่แตกต่างกันอาจทำให้ผลเปลี่ยนแปลงได้&lt;/p&gt;

&lt;h3&gt;
  
  
  Mythos 5.1 คือขีดจำกัดที่แท้จริง
&lt;/h3&gt;

&lt;p&gt;ทั้ง &lt;a href="https://www.anthropic.com/claude-fable-5-1-mythos-5-1-system-card" rel="noopener noreferrer"&gt;system card&lt;/a&gt; และโพสต์เปิดตัวของ Anthropic ระบุว่า Fable 5.1 และ Mythos 5.1 เป็น “โมเดลเดียวกันแต่มีระดับการป้องกันที่แตกต่างกัน”&lt;/p&gt;

&lt;p&gt;Mythos 5.1 ทำได้ 60.9% บน Terminal-Bench 4.0 เทียบกับ 55.8% ของ Fable 5.1 ช่องว่าง 5 จุดนี้สะท้อนต้นทุนของการป้องกันในงาน agentic coding และแสดงให้เห็นว่าโมเดลที่ Anthropic เปิดให้ใช้งานในวงกว้างยังมีรุ่นที่มีความสามารถสูงกว่า&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/th/blog/claude-mythos-5-1-vs-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ Mythos 5.1 กับ Fable 5.1&lt;/a&gt; อธิบายเพิ่มเติมว่าใครเข้าถึง Mythos 5.1 ได้บ้าง&lt;/p&gt;

&lt;h3&gt;
  
  
  ไม่ระบุระดับความพยายาม
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://platform.claude.com/docs/en/build-with-claude/effort" rel="noopener noreferrer"&gt;เอกสาร effort&lt;/a&gt; ของ Anthropic ระบุว่า Fable 5.1 ได้ประโยชน์มากที่สุดที่ระดับ &lt;code&gt;xhigh&lt;/code&gt; และ &lt;code&gt;max&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;แต่โพสต์เปิดตัวไม่ได้ระบุว่าคะแนนแต่ละรายการเกิดขึ้นที่ระดับใด หรือโมเดลที่นำมาเปรียบเทียบใช้ effort ระดับใด เนื่องจาก effort มีผลโดยตรงต่อคุณภาพ การขาดข้อมูลนี้ทำให้การทำซ้ำผลลัพธ์ทำได้ยาก&lt;/p&gt;

&lt;h3&gt;
  
  
  ภาษาต่างประเทศไม่ได้ดีขึ้น
&lt;/h3&gt;

&lt;p&gt;Anthropic ระบุว่าประสิทธิภาพด้านภาษาต่างประเทศใกล้เคียงกับ Fable 5 ไม่ได้เพิ่มขึ้น หากภาระงานของคุณไม่ใช่ภาษาอังกฤษ ตารางเปิดตัวอาจทำให้ประเมินการปรับปรุงสูงเกินจริง&lt;/p&gt;

&lt;h3&gt;
  
  
  ตัวเลขด้านความปลอดภัยเป็น benchmark คนละประเภท
&lt;/h3&gt;

&lt;p&gt;Anthropic รายงานว่า:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;false positive ด้านชีววิทยาลดลง 85% ในคำขอที่ไม่เป็นอันตราย&lt;/li&gt;
&lt;li&gt;การแทรกแซงด้านไซเบอร์ลดลงประมาณ 60% ต่อเซสชัน Claude Code เมื่อเทียบกับ Fable 5&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตัวเลขเหล่านี้มาจากทราฟฟิกของ Anthropic เองและไม่สามารถทำซ้ำจากภายนอกได้ แต่สำหรับผู้ใช้ Fable 5 ที่พบการปฏิเสธบ่อยครั้ง ตัวเลขดังกล่าวอาจสำคัญกว่าคะแนน benchmark ด้านประสิทธิภาพ&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ควรทดสอบด้วยตนเอง
&lt;/h2&gt;

&lt;p&gt;ตาราง benchmark ช่วยบอกว่าควรตรวจสอบจุดใด แต่การประเมินจากงานจริงจะบอกว่าควรย้ายโมเดลหรือไม่ ลองทดสอบ 4 กรณีต่อไปนี้:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;งาน agent ระยะยาวจากผลิตภัณฑ์จริง&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
รันงานจนเสร็จบน Fable 5.1 ที่ระดับ &lt;code&gt;high&lt;/code&gt;, Opus 5 ที่ &lt;code&gt;xhigh&lt;/code&gt; และ Fable 5 ที่ &lt;code&gt;high&lt;/code&gt; เพื่อจำลอง Terminal-Bench-Science และ AutomationBench จากนั้นคำนวณว่าคุณภาพที่เพิ่มขึ้นคุ้มกับราคาที่สูงกว่าสองเท่าหรือไม่&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;พร้อมท์เขียนโค้ดที่ยากที่สุด 10 รายการ&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
รันด้วย effort ระดับเดียวกันบน Fable 5.1 และ Opus 5 หากผลลัพธ์ใกล้เคียงกัน คุณอาจได้ผลแบบเดียวกับ CursorBench และ Opus 5 อาจเป็นตัวเลือกที่คุ้มค่ากว่า&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ทดสอบ effort ของ Fable 5.1&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
รันงานประจำตั้งแต่ &lt;code&gt;low&lt;/code&gt; ถึง &lt;code&gt;max&lt;/code&gt; Anthropic อ้างว่า &lt;code&gt;medium&lt;/code&gt; ใกล้เคียงกับ Fable 5 และ &lt;code&gt;low&lt;/code&gt; อาจแข่งขันกับ Opus 5 ได้ในด้านต้นทุนต่องาน ตรวจสอบข้ออ้างนี้กับข้อมูลของคุณเอง&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;วัดจำนวนการปฏิเสธ&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ใช้ชุดพร้อมท์ด้านความปลอดภัยและชีววิทยาที่ไม่เป็นอันตราย เปรียบเทียบ Fable 5 กับ Fable 5.1 เพื่อทดสอบข้ออ้างเรื่องการลด false positive 60% และ 85%&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;สร้างการทดสอบทั้งสี่เป็นคำขอใน &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; โดยกำหนด &lt;code&gt;model&lt;/code&gt; และ &lt;code&gt;effort&lt;/code&gt; เป็นตัวแปรสภาพแวดล้อม เพิ่มการตรวจสอบค่า &lt;code&gt;stop_reason&lt;/code&gt; และตรวจสอบว่าสตริงที่คาดหวังปรากฏในคำตอบ จากนั้นเรียกใช้คอลเลกชันแยกตามโมเดล&lt;/p&gt;

&lt;p&gt;ประวัติการเรียกใช้จะช่วยสร้างตารางประเมินผลที่ทำซ้ำได้โดยไม่ต้องเพิ่มโครงสร้างพื้นฐาน ดาวน์โหลด &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; เพื่อเริ่มต้น และดู &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำแนะนำการใช้งาน Claude API&lt;/a&gt; สำหรับรูปแบบคำขอ&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0hr4uq9f6hir0einxwat.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0hr4uq9f6hir0einxwat.png" alt="การทดสอบโมเดลใน Apidog" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmark เหล่านี้เชื่อมโยงกับการตัดสินใจอย่างไร
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent ระยะยาว การวิจัย และระบบอัตโนมัติ:&lt;/strong&gt; ความแตกต่างมีขนาดใหญ่และสอดคล้องกัน Fable 5.1 เป็นตัวเลือกที่แนะนำ และ &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดราคา&lt;/a&gt; แสดงให้เห็นว่าราคา cache read ที่ลดลงช่วยลดต้นทุนของงานประเภทนี้&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;การเขียนโค้ดใน IDE, Q&amp;amp;A ด้านความรู้ และ reasoning ที่ใช้เครื่องมือ:&lt;/strong&gt; ส่วนต่างกับ Opus 5 อยู่ที่ประมาณ 1–4 จุด ให้ใช้ Opus 5 ต่อ เว้นแต่จะล้มเหลวในการประเมินของคุณที่ effort สูงกว่า ดูรายละเอียดใน &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-vs-opus-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Fable 5.1 เทียบกับ Opus 5&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ผู้ใช้ที่ย้ายจาก Fable 5:&lt;/strong&gt; ทุก benchmark ดีขึ้น ราคาไม่เปลี่ยน และอัตรา false positive ลดลง &lt;a href="https://apidog.com/th/blog/claude-fable-5-1-vs-fable-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ Fable 5.1 กับ Fable 5&lt;/a&gt; ครอบคลุมต้นทุนการย้ายเพิ่มเติม&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ผล benchmark ที่ดีที่สุดของ Claude Fable 5.1 คืออะไร?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Terminal-Bench-Science 0.1 ที่ 52.6% มากกว่าสองเท่าของ Fable 5 ที่ 24.7% และนำหน้า Opus 5 ที่ 29.0% กับ GPT-5.6 Sol ที่ 22.4% ตัวเลขทั้งหมดมาจาก Anthropic&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fable 5.1 เทียบกับ Opus 5 ในการเขียนโค้ดเป็นอย่างไร?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Fable 5.1 ทำได้ 55.8% เทียบกับ 52.3% บน Terminal-Bench 4.0 และ 73.4% เทียบกับ 70.0% บน CursorBench 3.2.0 ตามตัวเลขของ Anthropic Fable 5.1 นำอยู่จริง แต่ส่วนต่างประมาณ 3 จุด&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fable 5.1 ดีกว่า GPT-5.6 Sol หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ใน 4 benchmark ที่ Anthropic เผยแพร่ผลของทั้งสองโมเดล คำตอบคือใช่ โดยนำอยู่ 6–30 จุด อย่างไรก็ตาม Anthropic เป็นผู้ทดสอบ GPT-5.6 Sol เอง และไม่มีข้อมูลของ GPT-5.6 Sol ใน 5 จาก 9 แถว&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ผล benchmark ของ Fable 5.1 ได้รับการตรวจสอบโดยอิสระหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ยังไม่ได้รับการตรวจสอบโดยอิสระ ณ วันที่เปิดตัว ตัวเลขทั้งหมดจัดทำโดย Anthropic จึงควรทดสอบกับภาระงานจริงของคุณ&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mythos 5.1 ทำคะแนนได้เท่าไหร่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Anthropic เผยแพร่ตัวเลขเดียวคือ 60.9% บน Terminal-Bench 4.0 สูงกว่า Fable 5.1 ที่ 55.8% อยู่ 5 จุด ทั้งสองเป็นโมเดลเดียวกันแต่มีระดับการป้องกันแตกต่างกัน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ระดับ effort ใดทำให้เกิดคะแนนเหล่านี้?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Anthropic ไม่ได้ระบุระดับ effort ของแต่ละคะแนน เอกสารระบุว่า Fable 5.1 ได้ประโยชน์มากที่สุดที่ &lt;code&gt;xhigh&lt;/code&gt; และ &lt;code&gt;max&lt;/code&gt; ดังนั้นควรตั้งสมมติฐานว่าการทดสอบใช้ effort สูง และคาดว่าค่าที่ต่ำกว่าจะได้คะแนนลดลง&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
