<?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>ผล Benchmark Gemini 4 Argon: ครบ 19 รายการ, วิธีที่ Google ทดสอบ และ 5 จุดที่พ่ายแพ้</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 13:38:11 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/phl-benchmark-gemini-4-argon-khrb-19-raaykaar-withiithii-google-thdsb-aela-5-cchudthiiphaayaeph-g37</link>
      <guid>https://dev.to/thanawat_wonchai/phl-benchmark-gemini-4-argon-khrb-19-raaykaar-withiithii-google-thdsb-aela-5-cchudthiiphaayaeph-g37</guid>
      <description>&lt;p&gt;Gemini 4 Argon นำ 13 จาก 19 แถวในตารางเปิดตัวของ Google อย่างชัดเจน เสมอ 1 แถวใน CWE-bench v1 กับ GPT-6 Astra และตามหลัง 5 แถว ได้แก่ FrontierSWE v2, Terminal-bench 4.0, PostTrainBench, Terminal-bench Science 0.1 และ OSWorld-2.0 อย่างไรก็ตาม Argon ยังเข้าถึงได้เฉพาะผู้เข้าร่วมโปรแกรม Fairwind จึงยังไม่สามารถทำซ้ำผลลัพธ์เหล่านี้ได้โดยทั่วไปนอกเครือข่ายพาร์ตเนอร์ของ 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;บทความนี้สรุปตารางเต็ม ผู้วัดผลแต่ละแถว จุดที่ Argon แพ้ ข้อจำกัดด้านระเบียบวิธี คะแนนไซเบอร์ กระดานคะแนนภายนอก และขั้นตอนสร้าง evaluation ของคุณเองใน &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;ul&gt;
&lt;li&gt;ดูภาพรวมโมเดล: &lt;a href="https://apidog.com/th/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon คืออะไร&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;เปรียบเทียบเพื่อการตัดสินใจ: &lt;a href="https://apidog.com/th/blog/gemini-4-argon-vs-gpt-6-astra-vs-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Argon vs GPT-6 Astra vs Claude Opus 5.5&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ตารางฉบับเต็ม พร้อมผู้ที่วัดผลแต่ละแถว
&lt;/h2&gt;

&lt;p&gt;ตัวเลขต่อไปนี้เป็นผลที่ Google รายงานจาก&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/" rel="noopener noreferrer"&gt;โพสต์เปิดตัว&lt;/a&gt; และ&lt;a href="https://deepmind.google/models/evals-methodology/gemini-4-argon" rel="noopener noreferrer"&gt;เอกสาร PDF ระเบียบวิธีการประเมิน&lt;/a&gt; ซึ่งระบุว่าเป็น “ผลลัพธ์ ณ เดือนตุลาคม 2026”&lt;/p&gt;

&lt;p&gt;วิธีอ่านตาราง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google คำนวณคะแนน Argon เอง 10 จาก 19 แถว&lt;/li&gt;
&lt;li&gt;อีก 9 แถวมาจากกระดานผู้นำสาธารณะ&lt;/li&gt;
&lt;li&gt;คะแนนคู่แข่งอาจมาจากกระดานผู้นำ การทดสอบ Google การ์ดระบบ หรือบล็อกโพสต์ของผู้จำหน่าย&lt;/li&gt;
&lt;li&gt;ระเบียบวิธีจึงไม่เหมือนกันในทุกแถว&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ตัวหนา&lt;/strong&gt; คือคะแนนสูงสุดในแถวนั้น&lt;/li&gt;
&lt;/ul&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 4 Argon&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;Claude Fable 5.1&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&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 Index&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.9%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;63.1%&lt;/td&gt;
&lt;td&gt;65.8%&lt;/td&gt;
&lt;td&gt;67.0%&lt;/td&gt;
&lt;td&gt;Vals AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;51.3%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;41.4%&lt;/td&gt;
&lt;td&gt;31.4%&lt;/td&gt;
&lt;td&gt;42.5%&lt;/td&gt;
&lt;td&gt;กระดานผู้นำ Zapier (ชุดข้อมูลส่วนตัว)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vals Finance Agent v2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;65.4%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;53.5%&lt;/td&gt;
&lt;td&gt;58.9%&lt;/td&gt;
&lt;td&gt;58.6%&lt;/td&gt;
&lt;td&gt;Vals AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harvey Legal Agent&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;19.6%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;5.4%&lt;/td&gt;
&lt;td&gt;6.7%&lt;/td&gt;
&lt;td&gt;3.8%&lt;/td&gt;
&lt;td&gt;Vals AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE v1.1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;77.9%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;74.1%&lt;/td&gt;
&lt;td&gt;67.4%&lt;/td&gt;
&lt;td&gt;74.2%&lt;/td&gt;
&lt;td&gt;Argon คำนวณเอง; กระดานผู้นำ Astra; การ์ดระบบ Anthropic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierSWE v2&lt;/td&gt;
&lt;td&gt;55.0%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;65.5%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;56.3%&lt;/td&gt;
&lt;td&gt;62.3%&lt;/td&gt;
&lt;td&gt;กระดานผู้นำ Proximal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vibe Code Bench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;91.9%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;89.6%&lt;/td&gt;
&lt;td&gt;90.3%&lt;/td&gt;
&lt;td&gt;90.3%&lt;/td&gt;
&lt;td&gt;Vals AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-bench 4.0&lt;/td&gt;
&lt;td&gt;57.4%&lt;/td&gt;
&lt;td&gt;58.2%&lt;/td&gt;
&lt;td&gt;57.9%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;66.4%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Argon คำนวณเอง; กระดานผู้นำคู่แข่ง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PostTrainBench&lt;/td&gt;
&lt;td&gt;45.3%&lt;/td&gt;
&lt;td&gt;44.3%&lt;/td&gt;
&lt;td&gt;40.2%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;49.3%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;คำนวณเองสำหรับทุกโมเดล&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench Science 0.1&lt;/td&gt;
&lt;td&gt;57.6%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.1%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;52.6%&lt;/td&gt;
&lt;td&gt;63.3%&lt;/td&gt;
&lt;td&gt;Argon คำนวณเอง; กระดานผู้นำคู่แข่ง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LABBench 2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;88.8%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;85.4%&lt;/td&gt;
&lt;td&gt;68.6%&lt;/td&gt;
&lt;td&gt;73.1%&lt;/td&gt;
&lt;td&gt;คำนวณเองสำหรับทุกโมเดล&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RiemannBench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;76.0%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;72.0%&lt;/td&gt;
&lt;td&gt;65.6%&lt;/td&gt;
&lt;td&gt;69.6%&lt;/td&gt;
&lt;td&gt;กระดานผู้นำ Surge&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GraphWalks up to 128K&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;99.7%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;98.7%&lt;/td&gt;
&lt;td&gt;91.4%&lt;/td&gt;
&lt;td&gt;90.6%&lt;/td&gt;
&lt;td&gt;คำนวณเองสำหรับทุกโมเดล&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GraphWalks 256K to 1M&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;84.2%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;71.8%&lt;/td&gt;
&lt;td&gt;65.0%&lt;/td&gt;
&lt;td&gt;66.8%&lt;/td&gt;
&lt;td&gt;คำนวณเองสำหรับทุกโมเดล&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agent’s Last Exam&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;39.5%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;34.2%&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;td&gt;38.2%&lt;/td&gt;
&lt;td&gt;Argon คำนวณเอง; กระดานผู้นำคู่แข่ง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld-2.0 (offline)&lt;/td&gt;
&lt;td&gt;69.2%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;72.6%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;td&gt;Argon คำนวณเอง; Astra จากบล็อกโพสต์ของ OpenAI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chartography&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;71.6%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;71.0%&lt;/td&gt;
&lt;td&gt;46.2%&lt;/td&gt;
&lt;td&gt;66.3%&lt;/td&gt;
&lt;td&gt;กระดานผู้นำ Surge&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LVBench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;91.7%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;87.5%&lt;/td&gt;
&lt;td&gt;79.7%&lt;/td&gt;
&lt;td&gt;83.7%&lt;/td&gt;
&lt;td&gt;คำนวณเองสำหรับทุกโมเดล&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CWE-bench v1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.0%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.0%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;58.0%&lt;/td&gt;
&lt;td&gt;67.0%&lt;/td&gt;
&lt;td&gt;กระดานผู้นำสาธารณะ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;n/r&lt;/code&gt; = ไม่ได้รายงาน&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Grok 4.7 ซึ่งไม่อยู่ในตารางของ Google ก็ได้ 68% บนกระดานผู้นำ CWE-bench เช่นกัน ทำให้ CWE-bench เป็นการเสมอกันสามทาง&lt;/p&gt;

&lt;p&gt;เมื่อจัดตามแหล่งข้อมูล:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;9 แถวจากกระดานผู้นำสาธารณะ&lt;/strong&gt; สำหรับทุกโมเดล เช่น Vals AI, Zapier, Proximal, Surge และ CWE-bench  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Argon นำ 7 แถว&lt;/li&gt;
&lt;li&gt;เสมอ 1 แถว&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;5 แถวที่ Google ทดสอบเองสำหรับทั้งสี่โมเดล&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Argon นำ 4 แถว&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;5 แถวผสม&lt;/strong&gt; ที่ Google ทดสอบ Argon แล้วนำคะแนนคู่แข่งจากแหล่งอื่นมาเทียบ  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Argon แพ้ 3 จาก 5 ความพ่ายแพ้ในกลุ่มนี้&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;หากการคำนวณเองของ Google ทำให้ Argon ดูดีเกินจริง ผลลัพธ์ควรออกมาในทิศทางตรงข้ามมากกว่านี้ แต่ข้อมูลที่เผยแพร่ไม่ได้แสดงรูปแบบนั้น&lt;/p&gt;

&lt;h2&gt;
  
  
  จุดที่ Argon ตามหลัง และเหตุใดจึงสำคัญสำหรับการเขียนโค้ดแบบเอเจนต์
&lt;/h2&gt;

&lt;p&gt;จุดที่ Argon แพ้ไม่ใช่รายละเอียดเล็กน้อย โดยเฉพาะหากคุณกำลังเลือกโมเดลให้กับ coding agent, terminal workflow หรือ repository task&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;FrontierSWE v2:&lt;/strong&gt; Argon ได้ 55.0% เทียบกับ Astra ที่ 65.5%&lt;br&gt;&lt;br&gt;
Argon อยู่อันดับสุดท้ายจากสี่โมเดล รองจาก Fable 5.1 ที่ 56.3% และ Opus 5.5 ที่ 62.3%&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Terminal-bench 4.0:&lt;/strong&gt; Argon ได้ 57.4% เทียบกับ Opus 5.5 ที่ 66.4%&lt;br&gt;&lt;br&gt;
Argon อยู่อันดับสุดท้ายอีกครั้ง แม้ Astra และ Fable 5.1 จะมีคะแนนใกล้กัน&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;PostTrainBench:&lt;/strong&gt; Argon ได้ 45.3% เทียบกับ Opus 5.5 ที่ 49.3%&lt;br&gt;&lt;br&gt;
Argon เป็นอันดับสองในแถวที่ Google ทดสอบทุกโมเดลด้วยตนเอง&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Terminal-bench Science 0.1:&lt;/strong&gt; Argon ได้ 57.6% เทียบกับ Astra ที่ 68.1%&lt;br&gt;&lt;br&gt;
Argon อยู่อันดับสาม นำหน้าเพียง Fable 5.1 และ Google ทดสอบ Argon ด้วยการจำกัดเวลาตรวจสอบ 6 เท่า&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;OSWorld-2.0 (ชุดย่อยออฟไลน์):&lt;/strong&gt; Argon ได้ 69.2% เทียบกับ Astra ที่ 72.6%&lt;br&gt;&lt;br&gt;
ไม่มีคะแนน Claude เพราะ Anthropic รายงานเฉพาะคะแนนรวมของชุดออนไลน์และออฟไลน์&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;สำหรับงานเขียนโค้ดแบบเอเจนต์ ผลลัพธ์แบ่งเป็น 2 ต่อ 2:&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;ผลของ Argon&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE v1.1&lt;/td&gt;
&lt;td&gt;ชนะ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vibe Code Bench&lt;/td&gt;
&lt;td&gt;ชนะ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierSWE v2&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;อันดับสุดท้าย&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;มีข้อควรระวังสำหรับ DeepSWE v1.1: วิธีทดสอบต่างกันระหว่างแต่ละโมเดล&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Argon ใช้ &lt;code&gt;mini-swe agent harness&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;คะแนน Astra มาจากกระดานผู้นำสาธารณะ&lt;/li&gt;
&lt;li&gt;คะแนน Claude มาจาก system card&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vibe Code Bench เปรียบเทียบได้ตรงกว่า เพราะ Vals AI วัดทั้งสี่โมเดล แต่ส่วนต่างระหว่าง Argon กับ Astra อยู่ที่เพียง 1.6 คะแนน&lt;/p&gt;

&lt;p&gt;หาก workload ของคุณเป็นงาน terminal-heavy หรือ repository task ที่ยาวและมีหลายขั้นตอน ควรให้ความสำคัญกับ FrontierSWE v2 และ Terminal-bench 4.0 มากกว่าดูจำนวนแถวที่ชนะรวมเพียงอย่างเดียว&lt;/p&gt;

&lt;p&gt;Astra เป็นผู้นำใน FrontierSWE และคุณสามารถดูพฤติกรรมในการใช้งานจริงได้จาก &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;การทดลองใช้ GPT-6 Astra ของเรา&lt;/a&gt; ส่วนข้อมูลฝั่ง Anthropic ดูได้จาก &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;รายละเอียดเกณฑ์มาตรฐานของ Claude Fable 5.1&lt;/a&gt;&lt;/p&gt;

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

&lt;h2&gt;
  
  
  ข้อควรระวังเกี่ยวกับระเบียบวิธีที่เปลี่ยนวิธีที่คุณอ่านตาราง
&lt;/h2&gt;

&lt;p&gt;อย่าใช้คะแนนในตารางเป็นตัวแทนต้นทุน ความเร็ว หรือพฤติกรรมค่าเริ่มต้นในการใช้งานจริงโดยตรง&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ใช้การตั้งค่าความพยายามสูงสุด&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Argon ทำงานด้วย Gemini API ที่ตั้งค่าการคิดสูงสุด ส่วน Astra, Fable 5.1 และ Opus 5.5 ถูกตั้งเป็นระดับ thinking/reasoning สูงสุดที่มีอยู่ นี่เป็นการเทียบขีดจำกัดบน ไม่ใช่การวัดค่าใช้จ่ายหรือ latency ของค่าเริ่มต้น&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;อินพุตของ LVBench ไม่เท่ากัน&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google ทดสอบ LVBench เองสำหรับทั้งสี่โมเดลโดยไม่มีเครื่องมือ Gemini และสุ่มตัวอย่างวิดีโอที่ 1 FPS  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Astra ได้ 800 เฟรม
&lt;/li&gt;
&lt;li&gt;Fable 5.1 ได้ 300 เฟรม
&lt;/li&gt;
&lt;li&gt;Opus 5.5 ได้ 600 เฟรม
เหตุผลที่ระบุคือข้อจำกัด API ดังนั้นโมเดลไม่ได้รับอินพุตชุดเดียวกัน&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;OSWorld ใช้คะแนนดีที่สุดจากสามรอบ&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
คะแนน Argon คือ “สูงสุดจากการรัน 3 ครั้ง โดยพยายามครั้งเดียวต่อการรัน” จึงเป็น best-of-three ไม่ใช่ค่าเฉลี่ย&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Agent’s Last Exam มีกรอบเวลา 5 ชั่วโมง&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Argon ทำงานบน ALE-Claw harness ด้วยระยะเวลา 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;
Agent’s Last Exam และ OSWorld ทำงานโดยเปิด safety filters และคำตอบที่ถูกตั้งค่าสถานะจะคืนค่าเป็นสตริงว่าง ซึ่งหากมีผล ก็มีแนวโน้มทำให้คะแนน Argon ลดลง&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  แถวไซเบอร์จากหน้าไซเบอร์ของ DeepMind
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://deepmind.google/models/gemini/cyber/" rel="noopener noreferrer"&gt;หน้าไซเบอร์ของ DeepMind&lt;/a&gt; เพิ่มผลการประเมินอีก 4 รายการนอกตารางเปิดตัวหลัก&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;Gemini 4 Argon&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;85.8%&lt;/td&gt;
&lt;td&gt;Gemini 3.8 Flash Cyber 71.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เกณฑ์มาตรฐานการทดสอบการเจาะระบบ Wiz&lt;/td&gt;
&lt;td&gt;70.9%&lt;/td&gt;
&lt;td&gt;Gemini 3.8 Flash Cyber 58.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ความสำเร็จของการโจมตี Gray Swan IPI (&lt;code&gt;k=15&lt;/code&gt;, ยิ่งน้อยยิ่งดี)&lt;/td&gt;
&lt;td&gt;0.7%&lt;/td&gt;
&lt;td&gt;ต่ำสุดในกราฟ; Kimi K3 สูงสุดที่ 52.7%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CWE-bench v1&lt;/td&gt;
&lt;td&gt;68%&lt;/td&gt;
&lt;td&gt;เสมอกันสามทางกับ Grok 4.7 และ GPT-6 Astra; Opus 5.5 ที่ 67%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;การประเมินการค้นหาช่องโหว่ใช้ Antigravity harness ภายในที่ “ไม่เชี่ยวชาญด้านไซเบอร์” และให้โมเดลเข้าถึงซอร์สโค้ด&lt;/p&gt;

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

&lt;p&gt;ข้อเปรียบเทียบสำคัญคือผลพาดหัวทั้งสองรายการเทียบกับโมเดลไซเบอร์รุ่นก่อนหน้าของ Google ไม่ใช่โมเดลคู่แข่ง ดูผลกระทบต่อ API ที่คุณดูแลได้ใน &lt;a href="https://apidog.com/th/blog/gemini-4-argon-cyber-defense?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำอธิบายการป้องกันทางไซเบอร์ของ Argon&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;p&gt;&lt;strong&gt;Artificial Analysis&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
จัดอันดับ Gemini 4 Argon (สูง) ที่ดัชนีความฉลาด 53 เป็นอันดับ 8 จาก 223 การจัดอันดับนับแต่ละ reasoning setting แยกเป็นโมเดลต่างกัน Argon เสมอกับ Fable 5.1 และ GPT-6 Astra และตามหลัง Opus 5.5 ที่ 58 และ Sonnet 5.5 ที่ 56&lt;br&gt;&lt;br&gt;
Artificial Analysis รายงาน hallucination rate 15% บน AA-Omniscience เทียบกับ Astra ที่สูงสุด 51% และความแม่นยำ 50% เทียบกับ 63% ค่าใช้จ่ายในการรันดัชนีคือ 1.99 ดอลลาร์ต่อภารกิจ โดย Argon ใช้เอาต์พุตประมาณ 62K โทเค็นต่อภารกิจ เทียบกับ Astra ที่สูงสุดประมาณ 27K โทเค็น&lt;br&gt;&lt;br&gt;
&lt;a href="https://artificialanalysis.ai/models/gemini-4-argon" rel="noopener noreferrer"&gt;ดูข้อมูล Artificial Analysis&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Vals AI&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ให้ Argon ได้ 68.90% บน Vals Index เป็นอันดับ 1 จาก 41 และเป็นโมเดล Gemini รุ่นแรกที่ขึ้นอันดับสูงสุด ค่าใช้จ่ายอยู่ที่ 15.68 ดอลลาร์ต่อการทดสอบ&lt;br&gt;&lt;br&gt;
Vals AI ระบุเอาต์พุตสูงสุด 262K สำหรับ configuration ที่ทดสอบ ซึ่งต่ำกว่า 1M ที่ Google ระบุ&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.vals.ai/models/google_gemini-4-argon" rel="noopener noreferrer"&gt;ดูข้อมูล Vals AI&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Arena&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
จัด Argon เป็นอันดับ 1 บน &lt;a href="https://arena.ai/leaderboard/text" rel="noopener noreferrer"&gt;Text&lt;/a&gt; ที่คะแนน 1525 โดยมีสถานะ “เบื้องต้น” จาก 4,942 โหวต และอยู่อันดับ 8 บน WebDev&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  เหตุผลที่สื่อเผยแพร่จำนวนชัยชนะ 12, 13 และ 14 ครั้ง
&lt;/h2&gt;

&lt;p&gt;จำนวนชัยชนะขึ้นอยู่กับว่าคุณกำลังเทียบ Argon กับใคร&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;Argon ชนะ&lt;/th&gt;
&lt;th&gt;เสมอ&lt;/th&gt;
&lt;th&gt;Argon แพ้&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;13&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Astra เท่านั้น&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5.5 เท่านั้น&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Fable 5.1 เท่านั้น&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&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;strong&gt;13 ชัยชนะ&lt;/strong&gt; ถูกต้องเมื่อเปรียบเทียบกับคู่แข่งที่ดีที่สุดในทุกแถว&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;14 ชัยชนะ&lt;/strong&gt; ถูกต้องเมื่อเทียบตัวต่อตัวกับ Astra หรือ Opus 5.5&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;12 ชัยชนะ&lt;/strong&gt; ไม่ตรงกับการนับตามกรอบใดใน 19 แถวนี้&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;ขนาดส่วนต่างก็สำคัญเช่นกัน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Harvey Legal Agent: Argon 19.6% เทียบกับ Fable 5.1 ที่ 6.7%&lt;/li&gt;
&lt;li&gt;Chartography: Argon 71.6% เทียบกับ Astra 71.0% หรือแตกต่างเพียง 0.6 คะแนน&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  วิธีเรียกใช้การประเมินของคุณเองในวันที่เปิดการเข้าถึง
&lt;/h2&gt;

&lt;p&gt;Benchmark บอกข้อมูลเกี่ยวกับระบบทดสอบของ Google แต่ไม่ได้แทน prompt, toolchain และข้อจำกัดในผลิตภัณฑ์ของคุณ วิธีที่ใช้งานได้จริงคือสร้าง evaluation suite ตอนนี้ด้วยโมเดลที่เรียกใช้ได้ แล้วเปลี่ยนเฉพาะ model ID เมื่อ Argon เปิดตัว&lt;/p&gt;

&lt;h3&gt;
  
  
  1. เลือก prompt จากงานจริง
&lt;/h3&gt;

&lt;p&gt;เลือก prompt ที่สะท้อน workflow ที่คุณต้องการวัด เช่น&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;แก้ไข repository&lt;/li&gt;
&lt;li&gt;วิเคราะห์หรือแก้ปัญหาผ่าน terminal&lt;/li&gt;
&lt;li&gt;ตอบคำถามจากเอกสารขนาดยาว&lt;/li&gt;
&lt;li&gt;สร้างหรือแก้ API integration&lt;/li&gt;
&lt;li&gt;ตรวจสอบผลลัพธ์แบบมีโครงสร้าง JSON&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;อย่าเริ่มจาก prompt สังเคราะห์เพียงอย่างเดียว หากคุณมี incident, bug report หรือ PR จริง ให้แปลงงานเหล่านั้นเป็น test case ที่ลบข้อมูลละเอียดอ่อนแล้ว&lt;/p&gt;

&lt;h3&gt;
  
  
  2. สร้าง environment ใน Apidog
&lt;/h3&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; สร้าง environment และกำหนดตัวแปรอย่างน้อยดังนี้&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;GEMINI_API_KEY=&amp;lt;your-api-key&amp;gt;
GEMINI_MODEL=gemini-3.8-flash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Google ยังไม่ได้เผยแพร่ model ID ของ Argon ดังนั้น &lt;code&gt;GEMINI_MODEL&lt;/code&gt; ควรเป็นตัวแปรเดียวที่ต้องเปลี่ยนเมื่อโมเดลพร้อมใช้งาน&lt;/p&gt;

&lt;h3&gt;
  
  
  3. บันทึกคำขอให้ใช้ model variable
&lt;/h3&gt;

&lt;p&gt;สร้างคำขอหนึ่งรายการต่อหนึ่ง test case และอ้างอิง model จาก &lt;code&gt;{{GEMINI_MODEL}}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;ตัวอย่าง payload เชิงแนวคิด:&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;"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_MODEL}}"&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;"{{test_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;/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;evals/
  repository-fix/
  terminal-task/
  long-context-docs/
  api-contract-validation/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;แนวทางนี้ช่วยให้คุณรันชุดทดสอบเดียวกันกับหลายโมเดลได้โดยไม่ต้องแก้ request body ทุกครั้ง&lt;/p&gt;

&lt;h3&gt;
  
  
  4. เพิ่ม assertion ที่วัดผลได้
&lt;/h3&gt;

&lt;p&gt;อย่าวัดแค่ HTTP status ให้เพิ่ม assertions กับข้อมูลที่สำคัญต่อผลิตภัณฑ์ เช่น&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;response status สำเร็จ&lt;/li&gt;
&lt;li&gt;ฟิลด์ที่จำเป็นต้องมี&lt;/li&gt;
&lt;li&gt;JSON ต้อง parse ได้&lt;/li&gt;
&lt;li&gt;คำตอบต้องมีเนื้อหาหรือ keyword ที่คาดหวัง&lt;/li&gt;
&lt;li&gt;ห้ามมีข้อความปฏิเสธในกรณีที่ควรตอบได้&lt;/li&gt;
&lt;li&gt;จำนวนโทเค็นต้องอยู่ภายใต้งบประมาณ&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 plaintext"&gt;&lt;code&gt;status == 200
response.output is not empty
response.usageMetadata exists
response.usageMetadata.thoughtsTokenCount &amp;lt;= budget
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;h3&gt;
  
  
  5. รัน baseline บน Gemini 3.8 Flash
&lt;/h3&gt;

&lt;p&gt;รันทุก scenario บน &lt;code&gt;gemini-3.8-flash&lt;/code&gt; ตอนนี้ และเก็บผลลัพธ์เป็น baseline&lt;/p&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Test case ID&lt;/td&gt;
&lt;td&gt;ใช้เปรียบเทียบผลซ้ำ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model ID&lt;/td&gt;
&lt;td&gt;ระบุรุ่นที่รัน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prompt version&lt;/td&gt;
&lt;td&gt;ป้องกันการเปลี่ยน prompt โดยไม่ตั้งใจ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pass/fail&lt;/td&gt;
&lt;td&gt;วัดความถูกต้องตามเกณฑ์&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output&lt;/td&gt;
&lt;td&gt;ตรวจทานกรณีผิดพลาด&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Latency&lt;/td&gt;
&lt;td&gt;ใช้วัดผลกระทบต่อผู้ใช้&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Usage metadata&lt;/td&gt;
&lt;td&gt;ตรวจสอบต้นทุนและ token usage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Run timestamp&lt;/td&gt;
&lt;td&gt;ติดตามความเปลี่ยนแปลงตามเวลา&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  6. สลับเป็น Argon เมื่อเผยแพร่ model ID
&lt;/h3&gt;

&lt;p&gt;เมื่อ Google เปิดเผย ID ของ Argon ให้เปลี่ยนเพียงค่าเดียว:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;GEMINI_MODEL=&amp;lt;argon-model-id&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;จากนั้นรัน collection หรือ scenario เดิมซ้ำทั้งหมด และเทียบกับ baseline&lt;/p&gt;

&lt;p&gt;Google ระบุว่า “โมเดลใหม่ทั้งหมด” จะเปิดตัวบน Interactions API ดังนั้นควรบันทึก request เวอร์ชัน Interactions ของแต่ละ test case ไว้ด้วย&lt;/p&gt;

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

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

&lt;h3&gt;
  
  
  เกณฑ์มาตรฐานของ Gemini 4 Argon ได้รับการตรวจสอบอย่างอิสระหรือไม่?
&lt;/h3&gt;

&lt;p&gt;บางส่วน เก้าใน 19 แถวมาจากกระดานผู้นำสาธารณะสำหรับทุกโมเดล และ Artificial Analysis, Vals AI และ Arena ได้เผยแพร่ผลของตนเอง ส่วนที่เหลือเป็นการทดสอบโดย Google สำหรับ Argon&lt;/p&gt;

&lt;h3&gt;
  
  
  คะแนน DeepSWE ของ Gemini 4 Argon คือเท่าไร?
&lt;/h3&gt;

&lt;p&gt;77.9% บน DeepSWE v1.1 นำหน้า Opus 5.5 ที่ 74.2% และ Astra ที่ 74.1% อย่างไรก็ตาม Argon ใช้ mini-swe agent harness ขณะที่ตัวเลขคู่แข่งมาจากกระดานผู้นำและ system cards&lt;/p&gt;

&lt;h3&gt;
  
  
  Argon ชนะ GPT-6 Astra ในเกณฑ์มาตรฐานหรือไม่?
&lt;/h3&gt;

&lt;p&gt;เมื่อเทียบตัวต่อตัวในตารางของ Google Argon ชนะ 14 แถว เสมอ 1 แถว และแพ้ 4 แถว บน Artificial Analysis ทั้งคู่เสมอกันที่ 53&lt;/p&gt;

&lt;h3&gt;
  
  
  ฉันสามารถรันเกณฑ์มาตรฐานเหล่านี้ด้วยตนเองได้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ยังไม่ได้ Argon ถูกจำกัดให้ใช้เฉพาะพาร์ตเนอร์ Fairwind และ Google ยังไม่ได้ระบุวันเปิดตัวสู่สาธารณะ ติดตามสถานะได้จาก &lt;a href="https://apidog.com/th/blog/gemini-4-argon-release-date?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ตัวติดตามวันวางจำหน่าย Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนต่อไป
&lt;/h2&gt;

&lt;p&gt;สร้าง scenario จากงานจริงของคุณตอนนี้ รันบน Gemini 3.8 Flash และเก็บรายงานไว้เป็น baseline เมื่อ Argon เปิดให้ใช้งาน คุณจะสามารถสลับ model variable และได้ผลเปรียบเทียบของตัวเองภายในไม่กี่นาที&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; เพื่อตั้งค่า evaluation workflow ของคุณ&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 4 Argon เทียบกับ Gemini 3.8 Flash: ควรรอ Argon หรือใช้งาน Flash ตอนนี้ดี?</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 13:35:57 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gemini-4-argon-ethiiybkab-gemini-38-flash-khwrr-argon-hruueaichngaan-flash-tnniidii-2ape</link>
      <guid>https://dev.to/thanawat_wonchai/gemini-4-argon-ethiiybkab-gemini-38-flash-khwrr-argon-hruueaichngaan-flash-tnniidii-2ape</guid>
      <description>&lt;p&gt;Gemini 3.8 Flash พร้อมใช้งานแล้ววันนี้ในสถานะโมเดลเสถียร พร้อมแพ็กเกจ API ฟรี ราคาอยู่ที่ 0.75 ดอลลาร์สำหรับอินพุต และ 3.75 ดอลลาร์สำหรับเอาต์พุตต่อ 1 ล้านโทเค็นจนถึงวันที่ 31 ธันวาคม 2569 หลังจากนั้นจะเปลี่ยนเป็น 1.50 ดอลลาร์และ 7.50 ดอลลาร์ตามลำดับ โดยเอาต์พุตสูงสุดคือ 64K โทเค็น ส่วน Gemini 4 Argon ยังไม่เปิดให้ใช้งานทั่วไป &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/" rel="noopener noreferrer"&gt;โพสต์เปิดตัว&lt;/a&gt; ของ Google ระบุราคาแนะนำที่ 2 ดอลลาร์และ 10 ดอลลาร์ ก่อนเปลี่ยนเป็น 4 ดอลลาร์และ 20 ดอลลาร์ โดยยังไม่ระบุวันสิ้นสุดของราคาแนะนำ Argon รองรับเอาต์พุตได้สูงสุด 1 ล้านโทเค็นตามที่ Google ระบุ แต่ปัจจุบันเปิดให้เฉพาะผู้เข้าร่วมโครงการ Fairwind เท่านั้น หากต้องเปิดตัวในไตรมาสนี้ ให้เริ่มด้วย Flash และออกแบบคอนฟิกให้สลับไป Argon ได้ด้วยการเปลี่ยนตัวแปรเดียว&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://apidog.com/th/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon คืออะไร&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;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;
  
  
  เปรียบเทียบ: สิ่งที่เรียกใช้งานได้แล้ววันนี้
&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 4 Argon&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ความพร้อมใช้งาน&lt;/td&gt;
&lt;td&gt;เสถียรบน Gemini API, AI Studio, Antigravity และ Gemini Enterprise&lt;/td&gt;
&lt;td&gt;พาร์ทเนอร์บางรายในโครงการ Fairwind ในฐานะโมเดลที่ได้รับการจัดการบน Gemini Enterprise&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model ID&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคาต่อ 1 ล้านโทเค็น (อินพุต / เอาต์พุต)&lt;/td&gt;
&lt;td&gt;0.75 ดอลลาร์ / 3.75 ดอลลาร์ จนถึง 31 ธ.ค. 2569 จากนั้น 1.50 ดอลลาร์ / 7.50 ดอลลาร์&lt;/td&gt;
&lt;td&gt;2 ดอลลาร์ / 10 ดอลลาร์ในช่วงแนะนำ จากนั้น 4 ดอลลาร์ / 20 ดอลลาร์&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อินพุตที่แคชต่อ 1 ล้าน&lt;/td&gt;
&lt;td&gt;0.075 ดอลลาร์ จากนั้น 0.15 ดอลลาร์&lt;/td&gt;
&lt;td&gt;0.10 ดอลลาร์ในช่วงแนะนำ จากนั้น 0.20 ดอลลาร์ (ลด 95% สำหรับอินพุต)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ขีดจำกัดเอาต์พุต&lt;/td&gt;
&lt;td&gt;65,536 โทเค็น&lt;/td&gt;
&lt;td&gt;1 ล้านโทเค็น ตามขีดจำกัดที่ Google ระบุ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input window&lt;/td&gt;
&lt;td&gt;1,048,576 โทเค็น&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; จะคืนค่า HTTP 400&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;การเข้าถึงสำหรับผู้ใช้&lt;/td&gt;
&lt;td&gt;แอป Gemini บน AI Pro และ Ultra, โหมด AI ใน Search&lt;/td&gt;
&lt;td&gt;ยังไม่พร้อมใช้งาน; ผู้สมัครสมาชิก AI Ultra อยู่ในกลุ่มแรก แต่ยังไม่มีวันที่&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;Google ยังไม่เผยแพร่ Input window ของ Argon แม้ว่าการประเมิน context แบบยาวของบริษัทจะใช้ prompt สูงสุด 1 ล้านโทเค็น&lt;/li&gt;
&lt;li&gt;Google ระบุเอาต์พุตสูงสุดของ Argon ที่ 1 ล้านโทเค็น แต่ Vals AI รายงานเอาต์พุตสูงสุด 262K สำหรับการตั้งค่าที่ใช้ทดสอบ&lt;/li&gt;
&lt;li&gt;การประเมิน Argon ใช้ “การตั้งค่าการคิดสูงสุด” จึงมีแนวโน้มว่าระดับสูงจะมีอยู่จริง แต่ Google ยังไม่ได้ระบุชื่อระดับหรือค่าเริ่มต้น&lt;/li&gt;
&lt;li&gt;Flash รองรับระดับการคิดตาม &lt;a href="https://ai.google.dev/gemini-api/docs/thinking" rel="noopener noreferrer"&gt;เอกสารเกี่ยวกับการคิด&lt;/a&gt; ของ Google และ &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;คู่มือระดับการคิดของ 3.8 Flash&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;แพ็กเกจฟรีของ Flash มี rate limit และ Google ระบุว่าข้อมูลจากแพ็กเกจฟรี “ถูกนำไปใช้เพื่อปรับปรุงผลิตภัณฑ์ของเรา” ขณะที่ Argon ยังไม่มีประกาศเรื่องการใช้งานฟรี หากต้องการตัวเลือกสำหรับทดลองใช้งาน ดู &lt;a href="https://apidog.com/th/blog/gemini-4-argon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำอธิบายการเข้าถึง Argon ฟรี&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  แถวเกณฑ์มาตรฐานที่โพสต์เปิดตัวทั้งสองฉบับระบุไว้
&lt;/h2&gt;

&lt;p&gt;ตารางเปิดตัวของ Google สำหรับทั้งสองโมเดลมีเกณฑ์มาตรฐานสองรายการที่ระบุในข้อความ ตัวเลขทั้งหมดเป็นข้อมูลที่ Google รายงาน และระเบียบวิธีของ Argon อ้างอิง Vals AI สำหรับทั้งสองแถว&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;Gemini 3.8 Flash (ตาราง 2 ก.ย.)&lt;/th&gt;
&lt;th&gt;Gemini 4 Argon (ตาราง 30 ก.ย.)&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;65.4%&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;19.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

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

&lt;p&gt;อย่างไรก็ตาม ช่องว่างด้านกฎหมายมีนัยสำคัญ: Argon ได้ 19.6% เทียบกับ Flash ที่ 10.0% ส่วนงานการเงินต่างกัน 4 จุด&lt;/p&gt;

&lt;p&gt;ตาราง Argon ยังมีข้อมูลอีกหลายรายการที่ไม่มีคู่เทียบตรงกับ Flash ในโพสต์เดียวกัน ตัวอย่างเช่น ตาราง Flash มี HLE-Verified แต่ตาราง Argon ไม่มี ขณะที่คะแนน DeepSWE ของ Flash ปรากฏเฉพาะในภาพการ์ดโมเดล&lt;/p&gt;

&lt;p&gt;บนกระดานผู้นำ Text ของ Arena ซึ่งเป็นการจัดอันดับจากบุคคลที่สาม Argon (High) อยู่ที่อันดับ 1 ในผลโหวตเบื้องต้น ส่วน Gemini 3.8 Flash (High) อยู่อันดับ 11 ดูตาราง Argon แบบเต็ม 19 แถวและแหล่งวัดของแต่ละแถวได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;รายละเอียดเกณฑ์มาตรฐานของ Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ความปลอดภัยไซเบอร์: Argon เทียบกับ 3.8 Flash Cyber
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://deepmind.google/models/gemini/cyber/" rel="noopener noreferrer"&gt;หน้าความปลอดภัยไซเบอร์ของ DeepMind&lt;/a&gt; เปรียบเทียบ Argon กับ Gemini 3.8 Flash Cyber ซึ่งเป็นรุ่นด้านความปลอดภัยไซเบอร์ของ Flash ที่มีการควบคุมการเข้าถึงผ่าน Fairwind&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;Gemini 4 Argon&lt;/th&gt;
&lt;th&gt;Gemini 3.8 Flash Cyber&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;การค้นพบช่องโหว่ในโลกจริง&lt;/td&gt;
&lt;td&gt;85.8%&lt;/td&gt;
&lt;td&gt;71.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wiz Penetration Test Benchmark&lt;/td&gt;
&lt;td&gt;70.9%&lt;/td&gt;
&lt;td&gt;58.2%&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;Gemini 3.8 Flash Cyber เปิดให้ใช้งานทั่วไปเฉพาะบัญชีที่อยู่ใน allowlist บน Gemini Enterprise Agent Platform&lt;/li&gt;
&lt;li&gt;Argon ใช้งานได้เฉพาะผู้เข้าร่วม Fairwind&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากคุณไม่ใช่พาร์ทเนอร์ Fairwind ตัวเลขเหล่านี้ไม่ได้เปลี่ยนตัวเลือกที่นำไปพัฒนาได้ในวันนี้: Gemini 3.8 Flash รุ่นทั่วไปคือโมเดลที่พร้อมใช้งาน&lt;/p&gt;

&lt;h2&gt;
  
  
  ค่าใช้จ่ายของคำขอเดียวกันในทั้งสองโมเดล
&lt;/h2&gt;

&lt;p&gt;สมมติคำขอหนึ่งครั้งใช้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุต 100,000 โทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุต 8,000 โทเค็น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;โมเดล Gemini ปัจจุบันรวมถึง 3.8 Flash คิดค่า thinking tokens เป็นเอาต์พุต ดังนั้น 8,000 โทเค็นนี้รวม thinking tokens แล้ว Google ยังไม่ได้ระบุวิธีคิดค่าบริการ thinking tokens ของ Argon จึงคำนวณโดยสมมติว่าใช้แนวทางเดียวกับโมเดล Gemini ปัจจุบัน&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;th&gt;รวมต่อคำขอ&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;3.8 Flash, ช่วงแนะนำ&lt;/td&gt;
&lt;td&gt;0.1M × $0.75 = $0.075&lt;/td&gt;
&lt;td&gt;0.008M × $3.75 = $0.030&lt;/td&gt;
&lt;td&gt;$0.105&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3.8 Flash, ตั้งแต่ 2027-01-01&lt;/td&gt;
&lt;td&gt;0.1M × $1.50 = $0.150&lt;/td&gt;
&lt;td&gt;0.008M × $7.50 = $0.060&lt;/td&gt;
&lt;td&gt;$0.210&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Argon, ช่วงแนะนำ&lt;/td&gt;
&lt;td&gt;0.1M × $2 = $0.200&lt;/td&gt;
&lt;td&gt;0.008M × $10 = $0.080&lt;/td&gt;
&lt;td&gt;$0.280&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Argon, มาตรฐาน&lt;/td&gt;
&lt;td&gt;0.1M × $4 = $0.400&lt;/td&gt;
&lt;td&gt;0.008M × $20 = $0.160&lt;/td&gt;
&lt;td&gt;$0.560&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Argon มีอัตราต่อโทเค็นเป็น &lt;code&gt;8/3&lt;/code&gt; หรือประมาณ 2.67 เท่าของ Flash ทั้งในช่วงแนะนำและราคามาตรฐาน&lt;/p&gt;

&lt;p&gt;หากมีคำขอลักษณะนี้ 1,000 ครั้งต่อวัน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flash ช่วงแนะนำ: 105 ดอลลาร์ต่อวัน&lt;/li&gt;
&lt;li&gt;Argon ช่วงแนะนำ: 280 ดอลลาร์ต่อวัน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ก่อนนำตัวเลขนี้ไปใช้วางงบประมาณ ต้องพิจารณา 3 จุด:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;จำนวนโทเค็นอาจไม่เท่ากัน&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Prompt เดียวกันอาจใช้เอาต์พุตและ thinking tokens ไม่เท่ากันในแต่ละโมเดล การประเมิน Argon ใช้การคิดระดับสูงสุด และ Google เตือนว่าระดับความพยายามที่สูงขึ้นของ Flash อาจใช้โทเค็นมากกว่า&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;เอาต์พุตยาวเปลี่ยนรูปแบบการคิดต้นทุน&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
คำตอบ 200,000 โทเค็นเกินขีดจำกัด 65,536 โทเค็นของ Flash จึงต้องแบ่งเป็นหลายคำขอ แต่ภายใต้ขีดจำกัดที่ Google ระบุ Argon อาจตอบได้ในครั้งเดียว:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ช่วงแนะนำ: &lt;code&gt;0.2M × $10 = $2.00&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ราคามาตรฐาน: &lt;code&gt;0.2M × $20 = $4.00&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;สำหรับเอาต์พุต 1 ล้านโทเค็นเต็ม:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ช่วงแนะนำ: 10 ดอลลาร์&lt;/li&gt;
&lt;li&gt;ราคามาตรฐาน: 20 ดอลลาร์&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;วันสิ้นสุดราคาแนะนำไม่เท่ากัน&lt;/strong&gt;
ราคาแนะนำของ Flash สิ้นสุดวันที่ 31 ธันวาคม 2569 แต่ Google ยังไม่ระบุว่า Argon จะสิ้นสุดราคาแนะนำเมื่อใด&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Flash ยังมี Batch ที่ลดราคา 50% — 0.375 ดอลลาร์สำหรับอินพุต และ 1.875 ดอลลาร์สำหรับเอาต์พุตจนถึงวันที่ 31 ธันวาคม — ตาม &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;หน้าการกำหนดราคา Gemini API&lt;/a&gt; ขณะที่ Google ยังไม่เผยแพร่ราคา Batch ของ Argon&lt;/p&gt;

&lt;p&gt;ดูรายละเอียดเพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการกำหนดราคา Argon&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;คู่มือการกำหนดราคา 3.8 Flash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  คุณควรรอ Argon หรือใช้ Flash?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ใช้ 3.8 Flash ตอนนี้เมื่อ
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;งบประมาณเป็นข้อจำกัดหลัก&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Flash มีราคา 3/8 ของ Argon ต่อโทเค็น และ Batch ลดราคาได้อีกครึ่งหนึ่ง&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;คุณมีทราฟฟิกปริมาณมาก&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
งานจัดหมวดหมู่ ดึงข้อมูล กำหนดเส้นทาง และแชตจำนวนมากจะสะสมต้นทุนอย่างรวดเร็วเมื่อเอาต์พุตอยู่ที่ 10 ดอลลาร์ต่อ 1 ล้านโทเค็น&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ต้องเปิดใช้งานวันนี้&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Flash มี Model ID ที่เสถียร แพ็กเกจฟรีสำหรับทำ prototype และตารางราคาที่เผยแพร่แล้ว&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;เอาต์พุตไม่เกิน 65,536 โทเค็น&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
งาน API ส่วนใหญ่อยู่ในขอบเขตนี้&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  วางแผนใช้ Argon เมื่อ
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;งานมี context และขั้นตอนการให้เหตุผลระยะยาว&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google ระบุว่า Argon “สร้างขึ้นเพื่อรองรับการให้เหตุผลเชิงลึกในเวิร์กโฟลว์ที่ซับซ้อนและมีขอบเขตระยะยาว”&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ต้องการเอาต์พุตเกิน 64K&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
เช่น การเขียนโมดูลใหม่ทั้งหมด รายงานขนาดยาว หรือการย้ายข้อมูลขนาดใหญ่&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;คุณสร้าง agent ด้านกฎหมายหรือการเงิน&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
เป็นสองหมวดที่ Google เผยแพร่ผลเปรียบเทียบทั้งสองโมเดล และ Argon ทำคะแนนสูงกว่า&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;คุณเป็นผู้เข้าร่วม Fairwind ที่มีสิทธิ์&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Argon คือโมเดลที่โครงการนี้เปิดให้ใช้งานอยู่ในขณะนี้&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;แนวทางที่เหมาะกับระบบจริงคือส่งงานส่วนใหญ่ไป Flash และกำหนดเส้นทางงานที่ยากกว่าไป Argon เมื่อโมเดลเปิดให้ใช้งาน โดยใช้โครงสร้างคอนฟิกเดียวกัน&lt;/p&gt;

&lt;h2&gt;
  
  
  หนึ่งคำขอที่บันทึกไว้, สองโมเดล
&lt;/h2&gt;

&lt;p&gt;เก็บชื่อโมเดลไว้ใน environment variable ใช้ 3.8 Flash สำหรับคำขอจริงวันนี้ และสลับค่าเมื่อ Google เผยแพร่ Model ID ของ Argon อย่าคาดเดา ID ล่วงหน้า เพราะ Google ยังไม่ได้ประกาศ&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="nv"&gt;MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;gemini&lt;/span&gt;&lt;span class="p"&gt;-3.8-flash&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;MODEL&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;: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-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="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;'{"contents":[{"parts":[{"text":"Summarize this contract clause in 3 bullets."}]}],
       "generationConfig":{"thinkingConfig":{"thinkingLevel":"medium"},"maxOutputTokens":8192}}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;นำคำขอนี้ไปใช้เป็น baseline ด้วยขั้นตอนต่อไปนี้:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;สร้าง environment เช่น &lt;code&gt;flash-baseline&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เพิ่มตัวแปร &lt;code&gt;GEMINI_API_KEY&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เพิ่มตัวแปร &lt;code&gt;GEMINI_MODEL=gemini-3.8-flash&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;บันทึกคำขอ &lt;code&gt;generateContent&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เพิ่ม assertion อย่างน้อย:

&lt;ul&gt;
&lt;li&gt;HTTP status ต้องเป็น &lt;code&gt;200&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ฟิลด์ผลลัพธ์ที่แอปพลิเคชันอ่านต้องมีอยู่&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; ต้องไม่เกินเพดานตามงบประมาณ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;ตั้ง &lt;code&gt;maxOutputTokens&lt;/code&gt; เพื่อป้องกันคำตอบยาวเกินคาด&lt;/li&gt;
&lt;li&gt;รันใน test scenario และเก็บรายงานไว้เป็น baseline&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;การตอบกลับ &lt;code&gt;generateContent&lt;/code&gt; ทุกครั้งมี &lt;code&gt;usageMetadata&lt;/code&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;มีข้อควรระวังสำหรับวันเปิดตัว Argon สองข้อ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google ระบุว่า “โมเดลใหม่ทั้งหมด” จะเปิดตัวบน Interactions API แต่ยังไม่ได้ยืนยันว่า Argon รองรับ &lt;code&gt;generateContent&lt;/code&gt; หรือไม่&lt;/li&gt;
&lt;li&gt;ควรบันทึกคำขอ Interactions API ไว้คู่กัน:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;POST https://generativelanguage.googleapis.com/v1beta/interactions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;โดยใช้ &lt;code&gt;generation_config.thinking_level&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;นอกจากนี้ Google ยังไม่ได้ระบุชื่อระดับการคิดของ Argon ดังนั้น &lt;code&gt;medium&lt;/code&gt; อาจใช้ไม่ได้ เมื่อ Argon เปิดตัว ให้เปลี่ยนเฉพาะ &lt;code&gt;GEMINI_MODEL&lt;/code&gt; รันชุดทดสอบเดิม แล้วเปรียบเทียบเอาต์พุตและ &lt;code&gt;usageMetadata&lt;/code&gt; แบบเคียงข้างกัน&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Gemini 4 Argon ดีกว่า Gemini 3.8 Flash หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
จากสองแถวที่ตารางเปิดตัวทั้งสองระบุไว้ ใช่: Argon ได้ 65.4% เทียบกับ Flash ที่ 61.4% ใน Vals Finance Agent v2 และ 19.6% เทียบกับ 10.0% ใน Harvey’s Legal Agent Benchmark อย่างไรก็ตาม Argon มีค่าใช้จ่ายต่อโทเค็นประมาณ 2.67 เท่า และยังเรียกใช้งานทั่วไปไม่ได้&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ควรรอ Gemini 4 Argon หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่ หากคุณต้องเปิดตัวตอนนี้ Google ยังไม่ได้ประกาศวันวางจำหน่ายทั่วไป โดยระบุเพียงว่าจะเริ่มจากลูกค้า API แบบชำระเงินและผู้สมัครสมาชิก AI Ultra โดยเร็วที่สุด&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;สำหรับโครงการใหม่ ควรเลือก Gemini 3.8 Flash หรือ Argon?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
เริ่มด้วย 3.8 Flash และเก็บชื่อโมเดลไว้ในตัวแปร ย้ายเฉพาะคำขอที่ต้องการเอาต์พุตยาว หรืองานกฎหมายและการเงินที่ซับซ้อนไป Argon หลังจากทดสอบด้วย prompt จริงของคุณแล้ว&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;มีวิธีใช้งาน Argon ฟรีหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่มี Google ยังไม่ได้ประกาศแพ็กเกจฟรี ดู &lt;a href="https://apidog.com/th/blog/gemini-4-argon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คำอธิบายการเข้าถึง Argon ฟรี&lt;/a&gt; สำหรับโมเดล Gemini ฟรีที่ใช้ได้ในวันนี้&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Argon จะมาแทนที่ Gemini 3.8 Flash หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google ยังไม่ได้กล่าวเช่นนั้น Google เรียก Argon ว่าเป็นโมเดลแนวหน้าใหม่ และ Reuters รายงานว่ามีขนาดใหญ่กว่า Pro line ก่อนหน้า จึงเป็นโมเดลคนละระดับกับ Flash&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนถัดไป
&lt;/h2&gt;

&lt;p&gt;ตั้งค่าคำขอของคุณวันนี้ รันบน Gemini 3.8 Flash และเก็บรายงานต้นทุนกับ &lt;code&gt;usageMetadata&lt;/code&gt; ไว้ เมื่อ Argon เปิดตัว คุณจะเปรียบเทียบคุณภาพ เวลา และค่าใช้จ่ายกับ workload จริงได้ภายในไม่กี่นาที&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;

</description>
    </item>
    <item>
      <title>Gemini 4 Argon เทียบกับ GPT-6 Astra และ Claude Opus 5.5</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 13:34:38 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gemini-4-argon-ethiiybkab-gpt-6-astra-aela-claude-opus-55-2i4l</link>
      <guid>https://dev.to/thanawat_wonchai/gemini-4-argon-ethiiybkab-gpt-6-astra-aela-claude-opus-55-2i4l</guid>
      <description>&lt;p&gt;Gemini 4 Argon นำตารางเปรียบเทียบของ Google ใน 13 จาก 19 แถว เมื่อเทียบกับ GPT-6 Astra, Claude Opus 5.5 และ Claude Fable 5.1 แต่ประเด็นสำคัญกว่าคะแนนคือ: วันนี้คุณซื้อและเรียกใช้ Astra กับ Opus 5.5 ได้แล้ว ขณะที่ Argon ยังเปิดให้เฉพาะผู้เข้าร่วม Fairwind Program ของ Google เท่านั้น Argon มีราคาแนะนำ $2/$10 ต่อล้านโทเค็น และจะเป็น $4/$20 หลังจากนั้น ซึ่งเท่ากับราคา Claude Opus 5.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 ของทั้งสี่โมเดล พร้อมแนวทางเลือกโมเดลตามประเภทงาน และขั้นตอนทดสอบ GPT-6 Astra, Claude Opus 5.5 และ Gemini ด้วยพรอมต์จริงของคุณใน &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; หากเพิ่งเริ่มศึกษา Argon ให้ดู &lt;a href="https://apidog.com/th/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon คืออะไร&lt;/a&gt; และดูสถานะการเปิดตัวจาก&lt;a href="https://apidog.com/th/blog/gemini-4-argon-release-date?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือกำหนดวันวางจำหน่าย Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ราคาและข้อจำกัดเคียงข้างกัน
&lt;/h2&gt;

&lt;p&gt;Google เปรียบเทียบ Argon กับ Claude Fable 5.1 ด้วย ตารางด้านล่างใช้ราคาต่อ 1 ล้านโทเค็นจาก&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/" rel="noopener noreferrer"&gt;โพสต์เปิดตัวของ Google&lt;/a&gt;, &lt;a href="https://developers.openai.com/api/docs/models/gpt-6-astra" rel="noopener noreferrer"&gt;หน้าโมเดล GPT-6 Astra ของ OpenAI&lt;/a&gt; และ&lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;หน้าราคาของ Anthropic&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;&lt;/th&gt;
&lt;th&gt;Gemini 4 Argon&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&lt;/th&gt;
&lt;th&gt;Claude 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;ไม่, เฉพาะ Fairwind&lt;/td&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;รหัสโมเดล API&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gpt-6-astra&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-opus-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-fable-5-1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อินพุต&lt;/td&gt;
&lt;td&gt;$2 ช่วงแนะนำ, จากนั้น $4&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;$4&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แคชอินพุต&lt;/td&gt;
&lt;td&gt;$0.10 ช่วงแนะนำ, จากนั้น $0.20&lt;/td&gt;
&lt;td&gt;$1&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$0.25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอาต์พุต&lt;/td&gt;
&lt;td&gt;$10 ช่วงแนะนำ, จากนั้น $20&lt;/td&gt;
&lt;td&gt;$50&lt;/td&gt;
&lt;td&gt;$20&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;1 ล้าน (ตามที่ Google ระบุ)&lt;/td&gt;
&lt;td&gt;128K&lt;/td&gt;
&lt;td&gt;128K; 300K สำหรับ Batch รุ่นเบต้า&lt;/td&gt;
&lt;td&gt;128K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;หน้าต่างบริบท&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;1,050,000; อินพุตสูงสุด 922K&lt;/td&gt;
&lt;td&gt;1 ล้าน&lt;/td&gt;
&lt;td&gt;1 ล้าน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ค่าธรรมเนียมสำหรับพรอมต์ยาว&lt;/td&gt;
&lt;td&gt;ไม่ได้ระบุ&lt;/td&gt;
&lt;td&gt;อินพุตเกิน 272K: อินพุตและแคช 2 เท่า, เอาต์พุต 1.5 เท่า สำหรับคำขอทั้งหมด&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;p&gt;ข้อสังเกตสำหรับการวางแผนต้นทุน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ราคา Argon หลังช่วงแนะนำเท่ากับ Opus 5.5 ทั้งอินพุต แคช และเอาต์พุต&lt;/li&gt;
&lt;li&gt;Astra และ Fable 5.1 มีราคาอินพุต/เอาต์พุต 2.5 เท่าของ Argon ในอัตราปกติ และ 5 เท่าของอัตราแนะนำ&lt;/li&gt;
&lt;li&gt;Google ยังไม่ประกาศวันสิ้นสุดราคาแนะนำของ Argon&lt;/li&gt;
&lt;li&gt;ตัวเลขเอาต์พุต 1 ล้านเป็นตัวเลขที่ Google ระบุ ขณะที่ Vals AI รายงานเอาต์พุตสูงสุด 262K สำหรับการตั้งค่า Argon ที่ทดสอบ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;สำหรับตัวอย่างคำนวณต้นทุนต่อคำขอ ดู&lt;a href="https://apidog.com/th/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ราคา Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  โมเดลใดนำในตารางของ Google
&lt;/h2&gt;

&lt;p&gt;ก่อนใช้ผลลัพธ์ตัดสินใจ ต้องอ่านตัวเลขเป็น “สัญญาณ” ไม่ใช่ข้อสรุปเด็ดขาด: คะแนน Argon รายงานโดย Google ส่วนคะแนนคู่แข่งส่วนใหญ่มาจากผู้ให้บริการหรือ leaderboard สาธารณะ และชุดการทดสอบไม่เหมือนกัน&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;Argon&lt;/th&gt;
&lt;th&gt;Astra&lt;/th&gt;
&lt;th&gt;Fable 5.1&lt;/th&gt;
&lt;th&gt;Opus 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Argon: งานความรู้&lt;/td&gt;
&lt;td&gt;Vals Index&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.9%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;63.1%&lt;/td&gt;
&lt;td&gt;65.8%&lt;/td&gt;
&lt;td&gt;67.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Argon: งานความรู้&lt;/td&gt;
&lt;td&gt;AutomationBench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;51.3%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;41.4%&lt;/td&gt;
&lt;td&gt;31.4%&lt;/td&gt;
&lt;td&gt;42.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Argon: งานความรู้&lt;/td&gt;
&lt;td&gt;เกณฑ์มาตรฐานตัวแทนทางกฎหมายของ Harvey&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;19.6%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;5.4%&lt;/td&gt;
&lt;td&gt;6.7%&lt;/td&gt;
&lt;td&gt;3.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Argon: การเขียนโค้ด&lt;/td&gt;
&lt;td&gt;DeepSWE v1.1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;77.9%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;74.1%&lt;/td&gt;
&lt;td&gt;67.4%&lt;/td&gt;
&lt;td&gt;74.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Argon: บริบทยาว&lt;/td&gt;
&lt;td&gt;GraphWalks 256K ถึง 1M (F1)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;84.2%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;71.8%&lt;/td&gt;
&lt;td&gt;65.0%&lt;/td&gt;
&lt;td&gt;66.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Argon: มัลติโมเดล&lt;/td&gt;
&lt;td&gt;LVBench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;91.7%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;87.5%&lt;/td&gt;
&lt;td&gt;79.7%&lt;/td&gt;
&lt;td&gt;83.7%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Argon: มัลติโมเดล&lt;/td&gt;
&lt;td&gt;Chartography&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;71.6%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;71.0%&lt;/td&gt;
&lt;td&gt;46.2%&lt;/td&gt;
&lt;td&gt;66.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Astra&lt;/td&gt;
&lt;td&gt;FrontierSWE v2&lt;/td&gt;
&lt;td&gt;55.0%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;65.5%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;56.3%&lt;/td&gt;
&lt;td&gt;62.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Astra&lt;/td&gt;
&lt;td&gt;Terminal-Bench Science 0.1&lt;/td&gt;
&lt;td&gt;57.6%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.1%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;52.6%&lt;/td&gt;
&lt;td&gt;63.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Astra&lt;/td&gt;
&lt;td&gt;OSWorld-2.0 (ออฟไลน์, บางส่วน)&lt;/td&gt;
&lt;td&gt;69.2%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;72.6%&lt;/strong&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;Opus 5.5&lt;/td&gt;
&lt;td&gt;Terminal-bench 4.0&lt;/td&gt;
&lt;td&gt;57.4%&lt;/td&gt;
&lt;td&gt;58.2%&lt;/td&gt;
&lt;td&gt;57.9%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;66.4%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;td&gt;PostTrainBench&lt;/td&gt;
&lt;td&gt;45.3%&lt;/td&gt;
&lt;td&gt;44.3%&lt;/td&gt;
&lt;td&gt;40.2%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;49.3%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เสมอ&lt;/td&gt;
&lt;td&gt;CWE-bench v1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.0%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.0%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;58.0%&lt;/td&gt;
&lt;td&gt;67.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Argon ยังนำใน Vals Finance Agent v2, Vibe Code Bench, LABBench 2, RiemannBench, GraphWalks สูงสุด 128K และ Agent’s Last Exam&lt;/p&gt;

&lt;p&gt;Claude Fable 5.1 ไม่ได้นำในแถวใดของตารางนี้ สำหรับ CWE-bench v1 &lt;a href="https://deepmind.google/models/gemini/cyber/" rel="noopener noreferrer"&gt;Cyber leaderboard ของ DeepMind&lt;/a&gt; แสดงผลเสมอสามทางที่ 68% ระหว่าง Argon, Astra และ Grok 4.7 โดย Opus 5.5 อยู่ที่ 67%&lt;/p&gt;

&lt;p&gt;เมื่อเทียบ Argon กับ Fable 5.1 โดยตรง Argon ทำคะแนนสูงกว่า 15 จาก 17 แถวที่ทั้งสองรุ่นมีตัวเลขรายงาน ส่วน Fable ชนะเล็กน้อยใน FrontierSWE v2 (56.3% เทียบกับ 55.0%) และ Terminal-bench 4.0 (57.9% เทียบกับ 57.4%) ดูตัวเลขของ Anthropic เพิ่มเติมได้ที่&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;เกณฑ์มาตรฐาน Claude Fable 5.1&lt;/a&gt; และดูตาราง 19 แถวฉบับเต็มได้ที่&lt;a href="https://apidog.com/th/blog/gemini-4-argon-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;เกณฑ์มาตรฐาน Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สามข้อควรระวังก่อนเชื่อความแตกต่างของคะแนน
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. คะแนนคู่แข่งไม่ใช่ผลทดสอบที่ Google รันทั้งหมด
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://deepmind.google/models/evals-methodology/gemini-4-argon" rel="noopener noreferrer"&gt;เอกสารวิธีการของ Google&lt;/a&gt; ระบุว่าผลลัพธ์ของโมเดลที่ไม่ใช่ Gemini “มาจากตัวเลขที่ผู้ให้บริการรายงานเอง เว้นแต่จะระบุไว้เป็นอย่างอื่น” หลายแถวมาจาก leaderboard สาธารณะของ Vals AI, Proximal และ Surge&lt;/p&gt;

&lt;h3&gt;
  
  
  2. ชุดทดสอบและการตั้งค่าไม่เหมือนกัน
&lt;/h3&gt;

&lt;p&gt;ตัวอย่างเช่น DeepSWE v1.1:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google คำนวณ Argon ที่ 77.9% ด้วยชุดทดสอบ &lt;code&gt;mini-swe-agent&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;คะแนน Astra มาจาก leaderboard สาธารณะ&lt;/li&gt;
&lt;li&gt;คะแนน Anthropic มาจาก system cards&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;สำหรับ LVBench, Gemini สุ่มวิดีโอที่ 1 เฟรมต่อวินาที ขณะที่ Astra ใช้ 800 เฟรม, Opus 5.5 ใช้ 600 เฟรม และ Fable 5.1 ใช้ 300 เฟรม เนื่องจากข้อจำกัดของ API&lt;/p&gt;

&lt;h3&gt;
  
  
  3. โมเดลเดียวกันอาจมีหลายคะแนน
&lt;/h3&gt;

&lt;p&gt;Terminal-bench 4.0 ของ Opus 5.5 เปลี่ยนไปตามชุดทดสอบและระดับความพยายาม &lt;a href="https://www.anthropic.com/news/claude-opus-5-5" rel="noopener noreferrer"&gt;Anthropic รายงาน&lt;/a&gt; 66.4% ที่ระดับความพยายาม &lt;code&gt;xhigh&lt;/code&gt; ดังนั้นอย่านำคะแนนจากคนละแหล่ง คนละเวอร์ชัน หรือคนละ configuration มารวมเป็นตารางเดียวโดยไม่ระบุเงื่อนไข&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ผู้ประเมินภายนอกกล่าวถึง
&lt;/h2&gt;

&lt;p&gt;Leaderboard อิสระให้ภาพที่ต่างออกไป:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://artificialanalysis.ai/leaderboards/models" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; จัด Argon อันดับ 8 จาก 223 รายการ แต่รายการแยกการตั้งค่า reasoning ออกเป็นคนละรายการ&lt;/li&gt;
&lt;li&gt;เมื่อนับเฉพาะโมเดลที่แตกต่างกัน Argon ได้ 53 เท่ากับ GPT-6 Astra และ Claude Fable 5.1 ตามหลัง Opus 5.5 ที่ 58 และ Sonnet 5.5 ที่ 56&lt;/li&gt;
&lt;li&gt;Artificial Analysis รายงานอัตราหลอนของ Argon บน AA-Omniscience ที่ 15% เทียบกับ Astra 51% ที่การตั้งค่าสูงสุด&lt;/li&gt;
&lt;li&gt;บน &lt;a href="https://arena.ai/leaderboard/text" rel="noopener noreferrer"&gt;Arena&lt;/a&gt; Argon อยู่อันดับหนึ่งด้าน Text ที่ 1525 คะแนน แต่มีสถานะ Preliminary จาก 4,942 คะแนนโหวต ขณะที่ Opus 5.5 อยู่อันดับสี่&lt;/li&gt;
&lt;li&gt;Vals AI จัด Argon อันดับหนึ่งจาก 41 โมเดลใน Vals Index ซึ่งเป็น Gemini รุ่นแรกที่ขึ้นนำ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;อย่างไรก็ตาม ผลใช้งานจริงอาจต่างจาก benchmark: &lt;a href="https://www.bloomberg.com/news/articles/2026-09-30/google-grapples-with-employee-skepticism-about-new-gemini-model" rel="noopener noreferrer"&gt;Bloomberg รายงาน&lt;/a&gt; ว่าพนักงาน Google บางคนที่เข้าถึงโมเดลกล่าวว่า Argon ทำงานด้านการเขียนโค้ดและออกแบบ frontend บางงานได้ไม่น่าประทับใจเมื่อเทียบกับ benchmark ซึ่ง Google ระบุว่าคำอธิบายดังกล่าวไม่ถูกต้อง&lt;/p&gt;

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

&lt;p&gt;อย่าเลือกจากคะแนนรวมเพียงตัวเดียว ให้ route ตามประเภทงาน ต้นทุน ความยาว context และข้อจำกัด output&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;เมื่อ Argon พร้อมใช้งาน&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ตัวแทนด้านกฎหมาย การเงิน และระบบอัตโนมัติในสำนักงาน&lt;/td&gt;
&lt;td&gt;Opus 5.5: Vals Index 67.0%&lt;/td&gt;
&lt;td&gt;ทดสอบ Argon เพราะนำในสี่แถวงานความรู้&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ตัวแทนเขียนโค้ดที่เน้นเทอร์มินัล&lt;/td&gt;
&lt;td&gt;Opus 5.5: Terminal-bench 4.0 66.4%&lt;/td&gt;
&lt;td&gt;Opus 5.5 ยังนำ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;วิศวกรรมซอฟต์แวร์แบบตัวแทน&lt;/td&gt;
&lt;td&gt;Astra: FrontierSWE v2 65.5% หรือ Opus 5.5&lt;/td&gt;
&lt;td&gt;Argon นำ DeepSWE แต่ตาม FrontierSWE; ทดสอบทั้งคู่&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ตัวแทนใช้งานคอมพิวเตอร์และ GUI&lt;/td&gt;
&lt;td&gt;Astra: OSWorld-2.0 72.6%&lt;/td&gt;
&lt;td&gt;Astra นำ OSWorld; Argon นำ Agent’s Last Exam&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reasoning กับพรอมต์เกิน 256K โทเค็น&lt;/td&gt;
&lt;td&gt;Opus 5.5 ไม่มีค่าธรรมเนียมเพิ่ม หรือ Astra ที่มีค่าธรรมเนียมเกิน 272K&lt;/td&gt;
&lt;td&gt;Argon: GraphWalks 256K ถึง 1M 84.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ความเข้าใจวิดีโอและแผนภูมิ&lt;/td&gt;
&lt;td&gt;Astra: LVBench 87.5%&lt;/td&gt;
&lt;td&gt;Argon 91.7% แต่ต้องควบคุมจำนวนเฟรมให้เท่ากัน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;วิทยาศาสตร์และวิศวกรรม ML&lt;/td&gt;
&lt;td&gt;Astra สำหรับ Terminal-Bench Science; Opus 5.5 สำหรับ PostTrainBench&lt;/td&gt;
&lt;td&gt;Argon นำ LABBench 2 และ RiemannBench; ทดสอบจริง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การตอบกลับเดี่ยวเกิน 128K โทเค็น&lt;/td&gt;
&lt;td&gt;Opus 5.5 บน Batch: 300K รุ่นเบต้า&lt;/td&gt;
&lt;td&gt;Argon: สูงสุด 1 ล้านตามที่ Google ระบุ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;งานปริมาณมากที่ไวต่อต้นทุน&lt;/td&gt;
&lt;td&gt;Opus 5.5: $4/$20&lt;/td&gt;
&lt;td&gt;Argon: $2/$10 ตราบใดที่ราคาแนะนำยังอยู่&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;หากต้นทุนสำคัญกว่าคะแนนสูงสุด ดูการเปรียบเทียบ &lt;a href="https://apidog.com/th/blog/gpt-6-sol-vs-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Sol เทียบกับ Claude Opus 5.5&lt;/a&gt; สำหรับตัวเลือก OpenAI ที่ราคาต่ำกว่า&lt;/p&gt;

&lt;h2&gt;
  
  
  เปรียบเทียบทั้งสามด้วยพรอมต์ของคุณเอง
&lt;/h2&gt;

&lt;p&gt;Benchmark ของผู้ขายตอบไม่ได้ว่าโมเดลใดเหมาะกับ schema, tool call, codebase หรือข้อกำหนด latency ของระบบคุณ วิธีที่ใช้งานได้จริงคือสร้าง evaluation ขนาดเล็กด้วย&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;h3&gt;
  
  
  1. สร้างคำขอแยกตามผู้ให้บริการ
&lt;/h3&gt;

&lt;p&gt;สร้างโปรเจกต์เดียวที่มีคำขอ 3 รายการ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;GPT-6 Astra&lt;/li&gt;
&lt;li&gt;Claude Opus 5.5&lt;/li&gt;
&lt;li&gt;Gemini โดยใช้ตัวแปร &lt;code&gt;{{GEMINI_MODEL}}&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ตั้งค่า &lt;code&gt;GEMINI_MODEL&lt;/code&gt; เป็น &lt;code&gt;gemini-3.8-flash&lt;/code&gt; ชั่วคราว จนกว่า Google จะเปิดเผย model ID ของ Argon&lt;/p&gt;

&lt;p&gt;ดูรูปแบบ API ของแต่ละผู้ให้บริการจาก&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 ของ GPT-6 Astra&lt;/a&gt; และ&lt;a href="https://apidog.com/th/blog/what-is-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Opus 5.5 คืออะไร&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. ใช้ environment variables สำหรับคีย์และพรอมต์
&lt;/h3&gt;

&lt;p&gt;เก็บ API key ของแต่ละผู้ให้บริการเป็น environment variable และใช้ prompt variable เดียวกันในทุกคำขอ&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;OPENAI_API_KEY=...
ANTHROPIC_API_KEY=...
GEMINI_API_KEY=...

GEMINI_MODEL=gemini-3.8-flash
PROMPT=สรุปข้อกำหนด API นี้เป็น JSON ตาม schema ที่ระบุ
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;h3&gt;
  
  
  3. เพิ่ม assertions ที่วัดผลได้
&lt;/h3&gt;

&lt;p&gt;อย่างน้อยควรตรวจสอบ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTTP status เป็น &lt;code&gt;200&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ฟิลด์คำตอบไม่ว่าง&lt;/li&gt;
&lt;li&gt;JSON parse ได้ หากระบบต้องการ JSON&lt;/li&gt;
&lt;li&gt;จำนวน output token ไม่เกินเพดาน&lt;/li&gt;
&lt;li&gt;ค่าใช้จ่ายต่อคำขออยู่ภายใต้งบ&lt;/li&gt;
&lt;li&gt;การเรียก tool หรือ function ตรงตาม schema ที่กำหนด&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตัวอย่าง pseudocode สำหรับตรวจงบประมาณ:&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="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;inputTokens&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;20000&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;outputTokens&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;4000&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;inputPricePerMillion&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&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;outputPricePerMillion&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;50&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;estimatedCost&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;
  &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;inputTokens&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;_000_000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;inputPricePerMillion&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
  &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;outputTokens&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;_000_000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;outputPricePerMillion&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;estimatedCost&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;throw&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`เกินงบประมาณ: $&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;estimatedCost&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&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;h3&gt;
  
  
  4. รันเป็น test scenario เดียว
&lt;/h3&gt;

&lt;p&gt;รันคำขอทั้งสามในสถานการณ์เดียวกัน แล้วเปรียบเทียบ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;คุณภาพคำตอบ&lt;/li&gt;
&lt;li&gt;ความถูกต้องตาม schema&lt;/li&gt;
&lt;li&gt;เวลา response&lt;/li&gt;
&lt;li&gt;input/output tokens&lt;/li&gt;
&lt;li&gt;ต้นทุนโดยประมาณ&lt;/li&gt;
&lt;li&gt;ความเสถียรเมื่อรันซ้ำหลายครั้ง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;อย่าทดสอบแค่พรอมต์เดียว ควรใช้ชุดพรอมต์ที่แทน workload จริง เช่น งานสรุปเอกสาร งานสร้างโค้ด งานแก้บั๊ก งาน tool use และงาน long-context&lt;/p&gt;

&lt;h2&gt;
  
  
  ตัวอย่างคำนวณต้นทุนต่อคำขอ
&lt;/h2&gt;

&lt;p&gt;สำหรับคำขอที่มีอินพุต 20,000 โทเค็น และเอาต์พุต 4,000 โทเค็น:&lt;/p&gt;

&lt;h3&gt;
  
  
  GPT-6 Astra
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;อินพุต: 20,000 × $10 / 1,000,000 = $0.20
เอาต์พุต: 4,000 × $50 / 1,000,000 = $0.20
รวม: $0.40
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Claude Opus 5.5
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;อินพุต: 20,000 × $4 / 1,000,000 = $0.08
เอาต์พุต: 4,000 × $20 / 1,000,000 = $0.08
รวม: $0.16
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Gemini 4 Argon
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ราคาแนะนำ: $0.08
ราคาปกติ: $0.16
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;แต่ราคาต่อโทเค็นไม่ใช่ต้นทุนต่อภารกิจทั้งหมด Artificial Analysis วัดว่า Argon ใช้เอาต์พุตราว 62K โทเค็นต่อภารกิจ เทียบกับ Astra ราว 27K โทเค็นที่ระดับความพยายามสูงสุด ดังนั้นให้วัด output token จาก workload ของคุณเอง ไม่ใช่ตัดสินจากอัตราราคาเพียงอย่างเดียว&lt;/p&gt;

&lt;p&gt;เมื่อ Argon ใช้งานได้ ให้เปลี่ยนค่า &lt;code&gt;GEMINI_MODEL&lt;/code&gt; เป็น ID จริงของ Argon แล้วรัน test scenario เดิมอีกครั้ง คุณจะได้การเปรียบเทียบแบบ apples-to-apples กับ Astra และ Opus 5.5 ที่ใช้งานได้อยู่แล้ว&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Gemini 4 Argon ดีกว่า GPT-6 Astra หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ทั้งคู่ได้ 53 บน Artificial Analysis ในตารางของ Google Argon ได้คะแนนสูงกว่าในแถวส่วนใหญ่ แต่ Astra ชนะ FrontierSWE v2, Terminal-Bench Science 0.1 และ OSWorld-2.0 ที่สำคัญ Astra เป็นรุ่นที่คุณเรียกใช้ได้วันนี้&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 4 Argon เทียบกับ Claude Opus 5.5 รุ่นไหนดีกว่า?
&lt;/h3&gt;

&lt;p&gt;ตารางของ Google ให้ Argon นำในแถวส่วนใหญ่ ขณะที่ Opus 5.5 ชนะ Terminal-bench 4.0 และ PostTrainBench Opus 5.5 ยังนำ Artificial Analysis ที่ 58 ต่อ 53 และราคา Argon หลังช่วงแนะนำจะเท่ากับ Opus 5.5&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 4 Argon ถูกกว่า Claude Opus 5.5 หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ในช่วงราคาแนะนำ Argon ถูกกว่าครึ่งหนึ่ง: $2/$10 เทียบกับ $4/$20 หลังจากนั้นราคา Argon ที่ระบุจะเท่ากับ Opus 5.5 และ Google ยังไม่ประกาศวันสิ้นสุดช่วงแนะนำ&lt;/p&gt;

&lt;h3&gt;
  
  
  โมเดลใดมีขีดจำกัดเอาต์พุตสูงสุด?
&lt;/h3&gt;

&lt;p&gt;Argon ระบุเอาต์พุตสูงสุด 1 ล้านโทเค็น แม้ Vals AI จะรายงาน 262K สำหรับ configuration ที่ทดสอบ โมเดลอื่นจำกัด synchronous output ที่ 128K ส่วน Opus 5.5 Batch รุ่นเบต้ารองรับ 300K ดูรายละเอียดผลกระทบต่อไคลเอ็นต์ได้ใน&lt;a href="https://apidog.com/th/blog/gemini-4-argon-1m-output-tokens?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือเอาต์พุต 1 ล้านโทเค็น&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ฉันใช้ Gemini 4 Argon ได้วันนี้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ได้เฉพาะผ่าน Fairwind Program ของ Google สำหรับกลุ่มพันธมิตรด้านการป้องกันภัยไซเบอร์ที่ผ่านการตรวจสอบ ลูกค้า API แบบชำระเงินและสมาชิก Google AI Ultra จะได้รับสิทธิ์ในลำดับถัดไป แต่ยังไม่มีการประกาศวัน&lt;/p&gt;

&lt;h2&gt;
  
  
  เลือกตาม workload แล้วทดสอบ
&lt;/h2&gt;

&lt;p&gt;Argon ดูแข็งแกร่งในงานความรู้ บริบทยาว และงานมัลติโมเดล Astra เด่นใน FrontierSWE, Terminal-Bench Science และ OSWorld ส่วน Opus 5.5 เด่นในงานเทอร์มินัลและวิศวกรรม ML โดยมีราคาเท่ากับ Argon หลังช่วงแนะนำ&lt;/p&gt;

&lt;p&gt;แนวทางที่นำไปใช้ได้ทันทีคือ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เริ่มจาก Astra หรือ Opus 5.5 ซึ่งเรียกใช้ได้แล้ว&lt;/li&gt;
&lt;li&gt;เก็บชื่อโมเดล Gemini ไว้ใน environment variable&lt;/li&gt;
&lt;li&gt;สร้างชุด prompt และ assertions ที่สะท้อน production workload&lt;/li&gt;
&lt;li&gt;บันทึกคุณภาพ latency token และต้นทุน&lt;/li&gt;
&lt;li&gt;รัน scenario เดิมซ้ำทันทีเมื่อ Argon เปิดให้ใช้งาน&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;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 4 Argon กับ 1 ล้านโทเค็นเอาต์พุต: การตอบกลับระดับล้านโทเค็นส่งผลต่อสแตก API ของคุณอย่างไร</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 10:04:10 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gemini-4-argon-kab-1-laanothekhneaatphut-kaartbklabradablaanothekhnsngphltsaetk-api-khngkhunyaangair-44h4</link>
      <guid>https://dev.to/thanawat_wonchai/gemini-4-argon-kab-1-laanothekhneaatphut-kaartbklabradablaanothekhnsngphltsaetk-api-khngkhunyaangair-44h4</guid>
      <description>&lt;p&gt;ตัวเลขสำคัญของ Gemini 4 Argon คือ &lt;strong&gt;เอาต์พุตสูงสุด 1M โทเค็นต่อการตอบสนอง&lt;/strong&gt; ไม่ใช่หน้าต่างบริบท (context window) Google ระบุว่า Argon สามารถสร้างคำตอบหนึ่งครั้งได้ถึง 1 ล้านโทเค็น หรือราว 16 เท่าของขีดจำกัดเดิมที่ 64K แต่ยังไม่ได้เปิดเผยขนาดหน้าต่างอินพุตของ Argon และยังไม่มี endpoint ที่ใช้งานได้ทั่วไปในตอนนี้: Argon เปิดให้เฉพาะผู้เข้าร่วม Fairwind Program ก่อน ส่วนลูกค้า API แบบชำระเงินจะได้รับสิทธิ์เมื่อ Google ขยายการเข้าถึง ดูรายละเอียดใน&lt;a href="https://apidog.com/th/blog/gemini-4-argon-release-date?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;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 stack: คำขออาจไม่จบในไม่กี่วินาที, ข้อมูลอาจไม่พอดีกับหน่วยความจำ, และค่าใช้จ่ายต่อคำขออาจสูงหรือคาดเดาได้ยาก บทความนี้อธิบายวิธีออกแบบระบบให้รองรับการสตรีม, timeout, output cap, การจัดเก็บ และการทดสอบด้วย &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; ก่อนที่ Argon จะเปิดใช้งานทั่วไป สำหรับภาพรวมโมเดล ดู &lt;a href="https://apidog.com/th/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon คืออะไร&lt;/a&gt; และสำหรับรูปแบบคำขอ ดู &lt;a href="https://apidog.com/th/blog/gemini-4-argon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ API ของ Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1M โทเค็นเอาต์พุต ไม่ใช่หน้าต่างบริบท 1M
&lt;/h2&gt;

&lt;p&gt;หลายบทความอธิบายตัวเลข 1M ว่าเป็น context window หรือเรียกว่า “หน้าต่างบริบทใหญ่ขึ้น 16 เท่า” แต่ข้อมูลนี้ไม่ถูกต้อง &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/" rel="noopener noreferrer"&gt;โพสต์เปิดตัว&lt;/a&gt; ของ Google ระบุว่าได้ขยาย “ขีดจำกัดโทเค็นเอาต์พุตของโมเดลเป็น 1M โทเค็น” โดยตัวเลขเดิม 64K สอดคล้องกับขีดจำกัดเอาต์พุต 65,536 โทเค็นของ Gemini 3.1 Pro Preview&lt;/p&gt;

&lt;p&gt;Google ยังไม่ได้ระบุขนาดอินพุตหรือ context window ของ Argon แม้ว่า &lt;a href="https://deepmind.google/models/evals-methodology/gemini-4-argon" rel="noopener noreferrer"&gt;ระเบียบวิธีการประเมิน&lt;/a&gt; จะใช้พรอมต์ขนาด 256K ถึง 1M โทเค็นก็ตาม ตัวเลขนั้นเป็นส่วนหนึ่งของ benchmark ไม่ใช่สเปกโมเดล&lt;/p&gt;

&lt;p&gt;ควรระวังว่าขีดจำกัดจริงอาจต่างตาม endpoint หรือการกำหนดค่า: &lt;a href="https://www.vals.ai/models/google_gemini-4-argon" rel="noopener noreferrer"&gt;Vals AI&lt;/a&gt; รายงานเอาต์พุตสูงสุด 262K สำหรับ Argon configuration ที่ทดสอบ ขณะที่ Google ระบุขีดจำกัดโมเดลไว้ที่ 1M&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 4 Argon&lt;/td&gt;
&lt;td&gt;1M (ขีดจำกัดที่ Google ระบุ)&lt;/td&gt;
&lt;td&gt;ไม่ได้เผยแพร่&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.1 Pro Preview&lt;/td&gt;
&lt;td&gt;65,536&lt;/td&gt;
&lt;td&gt;1,048,576&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash&lt;/td&gt;
&lt;td&gt;65,536&lt;/td&gt;
&lt;td&gt;1,048,576&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Astra&lt;/td&gt;
&lt;td&gt;128,000&lt;/td&gt;
&lt;td&gt;1,050,000 (อินพุตสูงสุด 922K)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5.5&lt;/td&gt;
&lt;td&gt;128K (300K บน Batch พร้อม beta header)&lt;/td&gt;
&lt;td&gt;1M&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;คู่แข่งจำกัดเอาต์พุตแบบ synchronous ที่ 128K ดังนั้นขีดจำกัด Argon ที่ 1M จึงสูงกว่าราว 8 เท่า Googleอธิบายว่าพื้นที่เอาต์พุตที่เพิ่มขึ้นช่วยให้โมเดลสร้างโทเค็นหลายแสนโทเค็นใน reasoning path เดียว และแก้ปัญหาที่ยากได้ในคำขอเดียว&lt;/p&gt;

&lt;p&gt;ดูแนวทางรองรับงานยาวของผู้ให้บริการรายอื่นได้ที่ &lt;a href="https://apidog.com/th/blog/claude-opus-5-5-18-hour-tasks-api-design?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;งาน 18 ชั่วโมงของ Claude Opus 5.5&lt;/a&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;คู่มือ API ของ GPT-6 Astra&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%2Fnad3coux68pvy6y5vbid.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%2Fnad3coux68pvy6y5vbid.png" alt="เปรียบเทียบขีดจำกัดเอาต์พุตของโมเดล" width="800" height="802"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  คำนวณค่าใช้จ่ายสูงสุดต่อคำขอ
&lt;/h2&gt;

&lt;p&gt;กำหนด budget จาก worst-case output ก่อน ในช่วงราคาแนะนำ Argon คิดค่าเอาต์พุต $10 ต่อ 1M โทเค็น และเพิ่มเป็น $20 ต่อ 1M โทเค็นในราคามาตรฐาน&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ช่วงแนะนำ: &lt;code&gt;1,000,000 × $10 / 1M = $10.00&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ราคามาตรฐาน: &lt;code&gt;1,000,000 × $20 / 1M = $20.00&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ต้องรวมค่าอินพุตด้วย ตัวอย่างพรอมต์ขนาด 200,000 โทเค็น:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ราคาแนะนำ: &lt;code&gt;200,000 × $2 / 1M = $0.40&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ราคามาตรฐาน: &lt;code&gt;$0.80&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดังนั้นคำขอที่สร้างเอาต์พุตเต็ม 1M พร้อมอินพุต 200K อาจมีค่าใช้จ่ายประมาณ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;$10.40&lt;/strong&gt; ในช่วงแนะนำ&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;$20.80&lt;/strong&gt; ในราคามาตรฐาน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากมี job กลางคืน 100 ครั้ง ค่าใช้จ่ายอาจเป็น $1,040 ในอัตราแนะนำ&lt;/p&gt;

&lt;p&gt;ประเด็นที่ยังไม่ชัดเจนคือ thinking tokens สำหรับ Argon ใน Gemini รุ่นปัจจุบัน thinking tokens ถูกคิดราคาเป็น output แต่ Google ยังไม่ได้ยืนยันว่า Argon ใช้กติกาเดียวกันหรือไม่ หรือ thinking tokens นับรวมในขีดจำกัด 1M หรือไม่ ดังนั้นแม้คำตอบที่ผู้ใช้มองเห็นจะสั้น ก็อาจใช้ output budget สูงได้&lt;/p&gt;

&lt;p&gt;ดูกรณีราคาเพิ่มเติมและส่วนลดอินพุตที่แคชไว้ 95% ได้ใน&lt;a href="https://apidog.com/th/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือราคา Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ทำไมต้องสตรีมคำตอบ
&lt;/h2&gt;

&lt;p&gt;คำขอแบบ non-streaming จะไม่ส่งข้อมูลกลับจนกว่าการตอบสนองทั้งหมดจะเสร็จสิ้น สำหรับงานระดับหลายแสนโทเค็น การเชื่อมต่ออาจเงียบอยู่นาน และ timeout จาก client, reverse proxy หรือ load balancer สามารถตัดการเชื่อมต่อก่อนที่ไบต์แรกจะมาถึง&lt;/p&gt;

&lt;p&gt;สำหรับ &lt;code&gt;generateContent&lt;/code&gt; ให้ใช้ endpoint แบบ SSE:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;:streamGenerateContent?alt=sse
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Google จะส่ง Server-Sent Events (SSE) ที่มี partial candidate chunks ให้ประมวลผลแต่ละ event ทันทีและเขียนผลลัพธ์ออกไป อย่ารวมเนื้อหาทั้งหมดไว้ใน memory ก่อน&lt;/p&gt;

&lt;p&gt;ตัวอย่างนี้ใช้งานกับ Gemini 3.8 Flash ได้ในปัจจุบัน โดยเก็บชื่อโมเดลไว้ใน environment variable เพราะ Google ยังไม่ได้เผยแพร่ Argon model ID ดู setup เพิ่มเติมใน&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;คู่มือ API Gemini 3.8 Flash&lt;/a&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;json&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;MODEL&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GEMINI_MODEL&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;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;URL&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;https://generativelanguage.googleapis.com/v1beta/models/&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;MODEL&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;:streamGenerateContent?alt=sse&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;body&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;contents&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;parts&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="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;Write a test plan for every endpoint in a payments API.&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="p"&gt;],&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;generationConfig&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;maxOutputTokens&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;60000&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;usage&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;URL&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;body&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;stream&lt;/span&gt;&lt;span class="o"&gt;=&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;timeout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="n"&gt;headers&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;x-goog-api-key&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GEMINI_API_KEY&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;as&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;,&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;response.txt&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&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;encoding&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;utf-8&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;out&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;raise_for_status&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;line&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;iter_lines&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;decode_unicode&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startswith&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="k"&gt;continue&lt;/span&gt;

        &lt;span class="n"&gt;event&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;loads&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;line&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="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;candidate&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;event&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;candidates&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;for&lt;/span&gt; &lt;span class="n"&gt;part&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;candidate&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&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;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;parts&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;out&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;part&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="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="p"&gt;))&lt;/span&gt;

        &lt;span class="n"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;flush&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
        &lt;span class="n"&gt;usage&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;event&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;usageMetadata&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;usage&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;usage&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;timeout=(10, 120)&lt;/code&gt; หมายถึง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;timeout สำหรับการเชื่อมต่อ: 10 วินาที&lt;/li&gt;
&lt;li&gt;read timeout: 120 วินาที&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ใน &lt;code&gt;requests&lt;/code&gt; ค่า read timeout คือช่วงเวลาสูงสุดระหว่างไบต์ที่ได้รับ ไม่ใช่ระยะเวลารวมของคำขอ ดังนั้นหาก stream ส่งข้อมูลมาอย่างต่อเนื่อง คำขอสามารถทำงานได้นานกว่าสองนาทีได้&lt;/p&gt;

&lt;p&gt;เขียนแต่ละ chunk ลงดิสก์ทันที และเก็บ &lt;code&gt;usageMetadata&lt;/code&gt; ล่าสุดไว้ ใน Gemini 3.8 Flash event สุดท้ายจะให้จำนวนโทเค็นสุดท้ายสำหรับบันทึก usage และคำนวณค่าใช้จ่าย&lt;/p&gt;

&lt;h2&gt;
  
  
  ตรวจสอบ timeout ทุกชั้นของระบบ
&lt;/h2&gt;

&lt;p&gt;timeout ไม่ได้มีเฉพาะที่ HTTP client เท่านั้น คำขอสตรีมยาวอาจผ่าน reverse proxy, API gateway, load balancer และ serverless runtime ซึ่งแต่ละชั้นสามารถตัด stream ได้&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;HTTP client&lt;/td&gt;
&lt;td&gt;read timeout, idle timeout และ request timeout รวม&lt;/td&gt;
&lt;td&gt;เกิด exception กลาง stream โดยเฉพาะคำตอบยาว&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reverse proxy&lt;/td&gt;
&lt;td&gt;read timeout และ response buffering สำหรับ &lt;code&gt;text/event-stream&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;event มาเป็นชุด หรือ stream ถูกตัด&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API gateway&lt;/td&gt;
&lt;td&gt;ระยะเวลาสูงสุดของคำขอ&lt;/td&gt;
&lt;td&gt;คำขอล้มเหลวหลังผ่านเวลาเท่าเดิมทุกครั้ง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Load balancer&lt;/td&gt;
&lt;td&gt;idle timeout&lt;/td&gt;
&lt;td&gt;การเชื่อมต่อหลุดระหว่างช่วงเงียบยาว ก่อน event แรก&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Serverless function&lt;/td&gt;
&lt;td&gt;เวลาดำเนินการสูงสุด&lt;/td&gt;
&lt;td&gt;function จบก่อนโมเดลเขียนข้อมูลเสร็จ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;หากคำตอบยาวล้มเหลวหลังผ่านเวลาเท่าเดิมทุกครั้ง ให้สงสัย hard duration limit ในระบบกลาง การสตรีมแก้ได้เฉพาะ idle timeout แต่แก้ hard limit ไม่ได้ ในกรณีนั้นให้ย้ายงานออกจาก request path&lt;/p&gt;

&lt;h2&gt;
  
  
  ย้ายงานที่ยาวมากไปทำเบื้องหลัง
&lt;/h2&gt;

&lt;p&gt;สำหรับงานที่อาจทำงานนานมาก ไม่ควรผูกงานไว้กับ live HTTP connection&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/interactions" rel="noopener noreferrer"&gt;Interactions API&lt;/a&gt; รองรับการทำงานเบื้องหลังผ่าน &lt;code&gt;background=true&lt;/code&gt; สำหรับงานลักษณะนี้ แต่ background execution ต้องใช้ interaction ที่จัดเก็บไว้ เอกสารระบุว่า &lt;code&gt;store=false&lt;/code&gt; ใช้ร่วมกับ background execution ไม่ได้&lt;/p&gt;

&lt;p&gt;แนวทางปฏิบัติ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เปิดการจัดเก็บข้อมูลสำหรับคำขอ background&lt;/li&gt;
&lt;li&gt;ส่งงานด้วย &lt;code&gt;background=true&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ติดตามงานที่เสร็จสิ้นตาม endpoint และ workflow ที่ Google ระบุ&lt;/li&gt;
&lt;li&gt;อย่าเดา polling endpoint เอง&lt;/li&gt;
&lt;li&gt;วางแผนให้งาน Argon ระยะยาวใช้ Interactions API เพราะ Google ระบุว่าโมเดลใหม่จะเปิดตัวผ่าน API นี้&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  กำหนด output cap อย่างตั้งใจ
&lt;/h2&gt;

&lt;p&gt;ขีดจำกัด 1M คือเพดาน ไม่ใช่ target&lt;/p&gt;

&lt;p&gt;ใน &lt;code&gt;generateContent&lt;/code&gt; ให้กำหนด &lt;code&gt;generationConfig.maxOutputTokens&lt;/code&gt; สำหรับทุกคำขอ ตัวอย่างก่อนหน้านี้ตั้งไว้ที่ 60,000 โทเค็นบน Gemini 3.8 Flash&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;generationConfig&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;maxOutputTokens&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;60000&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;สำหรับ 3.8 Flash การคิดคำนวณนับรวมกับขีดจำกัดนี้ จากการทดสอบที่ตั้ง cap เป็น 2,000 พบว่าใช้ thinking tokens 1,340 และ visible tokens 656 สำหรับ Interactions API ให้ตรวจสอบฟิลด์ output cap ในเอกสาร Google ก่อนใช้งานจริง&lt;/p&gt;

&lt;p&gt;กำหนด cap จากค่าใช้จ่ายสูงสุดที่ยอมรับได้ต่อคำขอ:&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;ค่าใช้จ่ายเอาต์พุตสูงสุดที่ราคามาตรฐาน ($20/1M)&lt;/th&gt;
&lt;th&gt;ราคาแนะนำ ($10/1M)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;64,000&lt;/td&gt;
&lt;td&gt;$1.28&lt;/td&gt;
&lt;td&gt;$0.64&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;128,000&lt;/td&gt;
&lt;td&gt;$2.56&lt;/td&gt;
&lt;td&gt;$1.28&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500,000&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$5.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1,000,000&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;หากคำตอบชนขีดจำกัด ให้ถือว่าคำตอบอาจไม่สมบูรณ์ ตรวจสอบ &lt;code&gt;finishReason&lt;/code&gt; จาก event สุดท้าย:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MAX_TOKENS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หากพบค่า &lt;code&gt;MAX_TOKENS&lt;/code&gt; ให้ทำอย่างใดอย่างหนึ่ง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;สร้างคำขอรอบถัดไปเพื่อให้โมเดลทำต่อ&lt;/li&gt;
&lt;li&gt;เพิ่ม output cap เฉพาะสำหรับงานนั้น&lt;/li&gt;
&lt;li&gt;ปรับ prompt ให้แยกงานเป็นส่วนเล็กลง&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  จัดเก็บและแยกวิเคราะห์เอาต์พุตขนาดใหญ่โดยไม่บัฟเฟอร์
&lt;/h2&gt;

&lt;p&gt;เอาต์พุต 1M โทเค็นอาจเป็นข้อความขนาดหลายเมกะไบต์ต่อคำขอ ออกแบบ storage pipeline ให้รองรับตั้งแต่แรก:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;เขียน chunk ลงไฟล์หรือ multipart object upload เมื่อได้รับข้อมูล แทนการสร้าง string เดียวใน memory&lt;/li&gt;
&lt;li&gt;เก็บไฟล์ partial หากการเชื่อมต่อขาด เพราะการ retry จากจุดเริ่มต้นอาจสร้างเอาต์พุตใหม่และถูกคิดเงินซ้ำ&lt;/li&gt;
&lt;li&gt;ขอผลลัพธ์แบบ JSON Lines เมื่อต้องการข้อมูลมีโครงสร้าง เพื่อแยก parse ทีละบรรทัดได้&lt;/li&gt;
&lt;li&gt;บันทึก &lt;code&gt;usageMetadata&lt;/code&gt; และจำนวนไบต์ แทนการ log เนื้อหาทั้งหมด&lt;/li&gt;
&lt;li&gt;ตรวจสอบขีดจำกัดขนาดข้อความของ database, queue และ column ก่อนรับคำตอบระดับ 800K โทเค็น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตัวอย่างการเขียน JSON Lines ที่ parse แบบ incremental ได้:&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;json&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;result.jsonl&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;r&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;encoding&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;utf-8&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="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="ow"&gt;in&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;record&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;loads&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="nf"&gt;process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;record&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  ทดสอบใน Apidog ก่อน Argon เปิดให้ใช้
&lt;/h2&gt;

&lt;p&gt;คุณสามารถซ้อม flow ทั้งหมดด้วยโมเดลปัจจุบันและ mock stream ก่อน &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. ดู SSE stream จริง
&lt;/h3&gt;

&lt;p&gt;ส่งคำขอ streaming ไปยัง Gemini 3.8 Flash โดยตั้ง &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; และ &lt;code&gt;GEMINI_MODEL&lt;/code&gt; เป็น environment variables&lt;/p&gt;

&lt;p&gt;Apidog สามารถแยก response แบบ &lt;code&gt;text/event-stream&lt;/code&gt; และแสดง event ใน timeline ขณะข้อมูลมาถึง ใช้ตรวจสอบ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ขนาดของแต่ละ chunk&lt;/li&gt;
&lt;li&gt;ช่วงเวลาระหว่าง event&lt;/li&gt;
&lt;li&gt;event ที่ถูก buffer โดย proxy&lt;/li&gt;
&lt;li&gt;ค่า &lt;code&gt;usageMetadata&lt;/code&gt; สุดท้าย&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. จำลอง stream ที่ยาวกว่าของจริง
&lt;/h3&gt;

&lt;p&gt;Gemini 3.8 Flash มีเอาต์พุตสูงสุด 65,536 โทเค็น จึงควรใช้ mock server เพื่อทดสอบ parser, proxy และ timeout กับ stream ที่ยาวกว่า&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="c1"&gt;# long_stream_mock.py: SSE รูปแบบ Gemini สำหรับทดสอบ parser และ timeout
&lt;/span&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&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;http.server&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;BaseHTTPRequestHandler&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ThreadingHTTPServer&lt;/span&gt;

&lt;span class="n"&gt;EVENTS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;20000&lt;/span&gt;
&lt;span class="n"&gt;DELAY&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.005&lt;/span&gt;
&lt;span class="n"&gt;CHUNK&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;lorem ipsum &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;40&lt;/span&gt;


&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Handler&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;BaseHTTPRequestHandler&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;do_POST&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rfile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;read&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;headers&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Content-Length&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)))&lt;/span&gt;

        &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;send_response&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;send_header&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Content-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/event-stream&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;end_headers&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;i&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;EVENTS&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
            &lt;span class="n"&gt;event&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;candidates&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&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;parts&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="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="n"&gt;CHUNK&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="p"&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="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;EVENTS&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="n"&gt;event&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;usageMetadata&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="p"&gt;{&lt;/span&gt;
                    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;promptTokenCount&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1200&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;candidatesTokenCount&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;950000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;thoughtsTokenCount&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;40000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;totalTokenCount&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;991200&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="p"&gt;}&lt;/span&gt;

            &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;wfile&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="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dumps&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;event&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\n\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;encode&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
            &lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;wfile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;flush&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="n"&gt;DELAY&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;


&lt;span class="nc"&gt;ThreadingHTTPServer&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;127.0.0.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;8787&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;Handler&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;serve_forever&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;รัน mock server:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python long_stream_mock.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;จากนั้นตั้ง base URL ของ environment ชื่อ &lt;code&gt;mock&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;http://127.0.0.1:8787
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ส่งคำขอ streaming แบบเดียวกับที่ใช้จริงผ่าน environment นี้ stream จะทำงานประมาณสองนาที หรือ 128 วินาทีในการทดสอบเดิม และสร้างข้อความประมาณ 9.6 ล้านตัวอักษร ซึ่งเหมาะสำหรับตรวจจับปัญหาเหล่านี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;parser buffer ที่ใหญ่เกินไป&lt;/li&gt;
&lt;li&gt;proxy ที่สะสม event ก่อนส่งต่อ&lt;/li&gt;
&lt;li&gt;timeout ที่สั้นเกินไป&lt;/li&gt;
&lt;li&gt;การใช้หน่วยความจำเพิ่มขึ้นต่อเนื่อง&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. ยืนยันการนับโทเค็นและค่าใช้จ่าย
&lt;/h3&gt;

&lt;p&gt;สำหรับคำขอ &lt;code&gt;generateContent&lt;/code&gt; แบบ non-streaming ให้ตรวจสอบว่า:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;candidatesTokenCount + thoughtsTokenCount &amp;lt;= maxOutputTokens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;จากนั้นคำนวณค่าใช้จ่ายและยืนยันว่าไม่เกิน budget ของระบบ&lt;/p&gt;

&lt;p&gt;ดูสคริปต์คำนวณต้นทุนได้ใน&lt;a href="https://apidog.com/th/blog/gemini-4-argon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ API ของ Argon&lt;/a&gt;&lt;/p&gt;

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

&lt;h3&gt;
  
  
  1M เป็น context window ของ Gemini 4 Argon หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่ใช่ 1M คือขีดจำกัดเอาต์พุตต่อการตอบสนอง ซึ่งเพิ่มขึ้นจาก 64K Google ยังไม่ได้เผยแพร่ขนาดหน้าต่างอินพุตของ Argon&lt;/p&gt;

&lt;h3&gt;
  
  
  การตอบสนอง Argon ขนาด 1M โทเค็นมีค่าใช้จ่ายเท่าไร?
&lt;/h3&gt;

&lt;p&gt;ค่าเอาต์พุตคือ $10 ในอัตราแนะนำ และ $20 ในอัตรามาตรฐาน ยังไม่รวมค่าอินพุต ดูรายละเอียดใน&lt;a href="https://apidog.com/th/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ราคา Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  วันนี้สามารถสร้างคำตอบ Argon ขนาด 1M โทเค็นได้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ยังไม่ได้ เว้นแต่องค์กรของคุณจะอยู่ในกลุ่ม Fairwind ที่เข้าถึง Argon ได้แล้ว Gemini 3.8 Flash และ Gemini 3.1 Pro Preview จำกัดเอาต์พุตที่ 65,536 โทเค็น และ Vals AI รายงานขีดจำกัด 262K สำหรับ Argon configuration ที่ทดสอบ&lt;/p&gt;

&lt;h3&gt;
  
  
  จำเป็นต้องสตรีมคำตอบ Argon ที่ยาวหรือไม่?
&lt;/h3&gt;

&lt;p&gt;Google ยังไม่ได้เผยแพร่คำแนะนำการสตรีมเฉพาะสำหรับ Argon แต่คำขอ non-streaming ที่ทำงานนานหลายนาทีมีความเสี่ยงถูกตัดจาก idle timeout ในหลายชั้นของระบบ ควรใช้ streaming หรือย้ายงานไป background execution ผ่าน Interactions API&lt;/p&gt;

&lt;h3&gt;
  
  
  Argon เปรียบเทียบกับ GPT-6 Astra และ Claude Opus 5.5 อย่างไร?
&lt;/h3&gt;

&lt;p&gt;GPT-6 Astra และ Claude Opus 5.5 จำกัด synchronous output ที่ 128K โดย Claude รองรับ 300K บน Batch พร้อม beta header ขีดจำกัด 1M ที่ Google ระบุสำหรับ Argon จึงสูงกว่าประมาณ 8 เท่า&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนต่อไป
&lt;/h2&gt;

&lt;p&gt;เพิ่ม streaming และ output cap ให้ Gemini client ของคุณตอนนี้ โดยเริ่มทดสอบกับ Gemini 3.8 Flash ก่อน จากนั้นรันกับ mock stream ที่ยาวจนแน่ใจว่าไม่มีส่วนใดใน stack ตัดการเชื่อมต่อ&lt;/p&gt;

&lt;p&gt;เมื่อ Argon model ID เปิดให้ใช้ ให้เปลี่ยนค่า &lt;code&gt;GEMINI_MODEL&lt;/code&gt; แล้วรัน test suite เดิมซ้ำใน &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;

</description>
    </item>
    <item>
      <title>ราคา Gemini 4 Argon: เริ่มต้น $2/$10, $4/$20 หลังจากนั้น และค่าใช้จ่ายคำตอบ 1M โทเค็น</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 10:04:07 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/raakhaa-gemini-4-argon-erimtn-210-420-hlangcchaaknan-aelakhaaaichcchaaykhamtb-1m-othekhn-3c53</link>
      <guid>https://dev.to/thanawat_wonchai/raakhaa-gemini-4-argon-erimtn-210-420-hlangcchaaknan-aelakhaaaichcchaaykhamtb-1m-othekhn-3c53</guid>
      <description>&lt;p&gt;Gemini 4 Argon มีราคาโปรโมชันที่ $2 ต่อโทเค็นอินพุต 1 ล้านโทเค็น และ $10 ต่อโทเค็นเอาต์พุต 1 ล้านโทเค็น หลังจากช่วงโปรโมชัน ราคาเพิ่มเป็น $4 และ $20 ตามลำดับ อินพุตที่แคชไว้ลดราคา 95% เหลือ $0.10 ต่อ 1 ล้านโทเค็นในช่วงโปรโมชัน และ $0.20 หลังจากนั้น อย่างไรก็ตาม Google ยังไม่ประกาศระยะเวลาโปรโมชัน และ Argon ยังไม่เปิดให้ใช้งานทั่วไป โดยขณะนี้เปิดให้เฉพาะผู้ป้องกันภัยทางไซเบอร์ในโครงการ Fairwind เท่านั้น&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;บทความนี้แปลงตารางราคาเป็นตัวเลขที่ใช้วางงบประมาณได้จริง: เปรียบเทียบโมเดลปัจจุบัน 7 รุ่น จำลองต้นทุน 4 รูปแบบ อธิบายความต่างระหว่าง “ราคาต่อโทเค็น” กับ “ต้นทุนต่อภารกิจ” และแสดงการควบคุมต้นทุนที่ควรตั้งค่าก่อน Argon เปิดตัว&lt;/p&gt;

&lt;p&gt;หากต้องการดูภาพรวมของโมเดล เริ่มจาก &lt;a href="https://apidog.com/th/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon คืออะไร&lt;/a&gt; และหากต้องการทราบสิทธิ์เข้าถึง ดูที่ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon ฟรีหรือไม่&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; ด้วยโมเดลที่เรียกใช้ได้ในวันนี้ แล้วเปลี่ยนเฉพาะชื่อโมเดลเมื่อ Argon เปิดให้ใช้&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%2Fj7e77ememx3nfiqsd9tv.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%2Fj7e77ememx3nfiqsd9tv.png" alt="ภาพประกอบ" width="800" height="802"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ตารางราคา
&lt;/h2&gt;

&lt;p&gt;Google เผยแพร่ราคาใน&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/" rel="noopener noreferrer"&gt;โพสต์เปิดตัว Gemini 4 Argon&lt;/a&gt; โดยเชิงอรรถระบุว่า หลังช่วงโปรโมชัน ราคา $4 ต่อ 1 ล้านโทเค็นอินพุต และ $20 ต่อ 1 ล้านโทเค็นเอาต์พุตจะมีผลบังคับใช้&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Gemini 4 Argon, ต่อ 1 ล้านโทเค็น&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;$2.00&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อินพุตที่แคช (ลด 95% จากอินพุต)&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอาต์พุต&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอาต์พุตสูงสุดต่อการตอบสนอง (Google)&lt;/td&gt;
&lt;td&gt;1M tokens&lt;/td&gt;
&lt;td&gt;1M tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ค่าใช้จ่ายสำหรับเอาต์พุตเต็ม 1 ล้านโทเค็น&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;อัตราอินพุตที่แคชคำนวณจากส่วนลด 95%:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ราคาแคชช่วงโปรโมชัน = $2 × 0.05 = $0.10
ราคาแคชมาตรฐาน      = $4 × 0.05 = $0.20
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Google ยังไม่ระบุขนาดหน้าต่างบริบทอินพุตหรือรหัสโมเดลของ Argon อย่างเป็นทางการ แต่ระบุขีดจำกัดเอาต์พุตที่ 1 ล้านโทเค็น ซึ่ง “เพิ่มขึ้นจากเดิม 64K โทเค็น” ขณะที่ Vals AI ผู้ประเมินบุคคลที่สามรายหนึ่งระบุเอาต์พุตสูงสุด 262K สำหรับการกำหนดค่าที่ทดสอบ&lt;/p&gt;

&lt;h2&gt;
  
  
  Argon เทียบกับโมเดล Frontier และ Gemini ปัจจุบัน
&lt;/h2&gt;

&lt;p&gt;ตัวเลขทั้งหมดด้านล่างเป็นราคาต่อ 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;อินพุต&lt;/th&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 4 Argon (ช่วงโปรโมชัน)&lt;/td&gt;
&lt;td&gt;$2&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;1M&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Argon (มาตรฐาน)&lt;/td&gt;
&lt;td&gt;$4&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$20&lt;/td&gt;
&lt;td&gt;1M&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Astra&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;$1&lt;/td&gt;
&lt;td&gt;$50&lt;/td&gt;
&lt;td&gt;128,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5.5&lt;/td&gt;
&lt;td&gt;$4&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$20&lt;/td&gt;
&lt;td&gt;128K (300K on Batch, beta)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Sonnet 5.5&lt;/td&gt;
&lt;td&gt;$2&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;128K (300K on Batch, beta)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol&lt;/td&gt;
&lt;td&gt;$2&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;128,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Fable 5.1&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;$0.25&lt;/td&gt;
&lt;td&gt;$50&lt;/td&gt;
&lt;td&gt;128K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;gemini-3.1-pro-preview (พร้อมท์ &amp;lt;=200K / &amp;gt;200K)&lt;/td&gt;
&lt;td&gt;$2 / $4&lt;/td&gt;
&lt;td&gt;$0.20 / $0.40&lt;/td&gt;
&lt;td&gt;$12 / $18&lt;/td&gt;
&lt;td&gt;65,536&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;gemini-3.8-flash (ช่วงโปรโมชัน / ตั้งแต่ 2027-01-01)&lt;/td&gt;
&lt;td&gt;$0.75 / $1.50&lt;/td&gt;
&lt;td&gt;$0.075 / $0.15&lt;/td&gt;
&lt;td&gt;$3.75 / $7.50&lt;/td&gt;
&lt;td&gt;65,536&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;แหล่งข้อมูลราคาของคู่แข่งมาจากเอกสารของผู้ให้บริการ: &lt;a href="https://developers.openai.com/api/docs/models/gpt-6-astra" rel="noopener noreferrer"&gt;GPT-6 Astra ของ OpenAI&lt;/a&gt;, &lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;หน้าราคา Anthropic&lt;/a&gt; และ &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;หน้าราคา Gemini API ของ Google&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ประเด็นที่ใช้ตัดสินใจได้ทันที:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Standard Argon มีราคาเท่ากับ Claude Opus 5.5&lt;/strong&gt;: $4/$20 และอินพุตแคช $0.20&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intro Argon มีราคาเท่ากับ Claude Sonnet 5.5 และ GPT-6.1 Sol&lt;/strong&gt;: อินพุต $2 และเอาต์พุต $10 โดยอัตราแคช $0.10 ของ Argon ตรงกับ GPT-6.1 Sol&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GPT-6 Astra และ Claude Fable 5.1 ราคา 5 เท่าของ Intro Argon&lt;/strong&gt; และ 2.5 เท่าของ Standard Argon ดูรายละเอียดเพิ่มเติมที่ &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;การกำหนดราคา Claude Fable 5.1&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;เอาต์พุต Argon ช่วงโปรโมชัน ($10) ต่ำกว่า gemini-3.1-pro-preview ($12)&lt;/strong&gt; ซึ่งเป็นโมเดล Pro ระดับสูงสุดก่อนหน้า&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;พร้อมท์ยาวอาจเปลี่ยนราคาอย่างมีนัยสำคัญ&lt;/strong&gt;: OpenAI คิดราคาสูงขึ้นเมื่อเกิน 272K โทเค็นอินพุต, Gemini 3.1 Pro เปลี่ยนระดับราคาหลัง 200K โทเค็น, ส่วน Anthropic ไม่คิดราคาเพิ่มตามเกณฑ์นี้ Google ยังไม่ระบุว่า Argon มีระดับราคาสำหรับพร้อมท์ยาวหรือไม่&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากต้องการเปรียบเทียบความสามารถควบคู่กับราคา ดู &lt;a href="https://apidog.com/th/blog/gemini-4-argon-vs-gpt-6-astra-vs-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon เทียบกับ GPT-6 Astra เทียบกับ Claude Opus 5.5&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  โทเค็นการคิดถูกคิดเป็นเอาต์พุต
&lt;/h2&gt;

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

&lt;p&gt;Google ยังไม่มีเอกสารเฉพาะสำหรับ Argon แต่ควรวางงบโดยใช้กฎเดียวกัน เนื่องจาก Google ประเมิน Argon ด้วยการตั้งค่าการคิดสูงสุด ให้ตีความราคาเอาต์พุต $10 ต่อ 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;cost = uncached_input / 1,000,000 × input_rate
     + cached_input   / 1,000,000 × cached_rate
     + (output + thinking) / 1,000,000 × output_rate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  สี่สถานการณ์จำลองที่ใช้วางงบได้
&lt;/h2&gt;

&lt;p&gt;ทุกตัวเลขคำนวณจากจำนวนโทเค็นหาร 1 ล้าน แล้วคูณด้วยอัตราต่อ 1 ล้านโทเค็น สถานการณ์ที่ 1 ถึง 3 สมมติว่าไม่มีการแคช&lt;/p&gt;

&lt;h3&gt;
  
  
  1. การเรียก API ทั่วไป: อินพุต 20K, เอาต์พุต 5K
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ช่วงโปรโมชัน
อินพุต:  20,000 / 1,000,000 × $2  = $0.04
เอาต์พุต: 5,000 / 1,000,000 × $10 = $0.05
รวม: $0.09

มาตรฐาน
อินพุต:  $0.08
เอาต์พุต: $0.10
รวม: $0.18
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หากเรียก 1,000 ครั้งต่อวัน:&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ช่วงโปรโมชัน&lt;/td&gt;
&lt;td&gt;$90&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;มาตรฐาน&lt;/td&gt;
&lt;td&gt;$180&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;สำหรับ workload เดียวกัน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Opus 5.5: $0.18&lt;/li&gt;
&lt;li&gt;GPT-6 Astra: $0.45 ($0.20 + $0.25)&lt;/li&gt;
&lt;li&gt;gemini-3.1-pro-preview: $0.10 ($0.04 + $0.06)&lt;/li&gt;
&lt;li&gt;gemini-3.8-flash ช่วงโปรโมชัน: ประมาณ $0.034 ($0.015 + $0.019)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. งานเอเจนต์ระยะยาว: อินพุต 200K, เอาต์พุต 50K
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ช่วงโปรโมชัน
อินพุต:  200,000 / 1,000,000 × $2  = $0.40
เอาต์พุต: 50,000 / 1,000,000 × $10 = $0.50
รวม: $0.90

มาตรฐาน
อินพุต:  $0.80
เอาต์พุต: $1.00
รวม: $1.80
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;เปรียบเทียบ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPT-6 Astra: $4.50 ($2.00 + $2.50)&lt;/li&gt;
&lt;li&gt;gemini-3.1-pro-preview: $1.00 ($0.40 + $0.60)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;อย่างไรก็ตาม 200K คือขีดจำกัดระดับราคา Gemini 3.1 Pro พร้อมท์ที่ยาวกว่านี้จะถูกคิดที่ $4/$18 หาก Argon ใช้โครงสร้างราคาใกล้เคียงกัน งานเอเจนต์ที่มีบริบทยาวกว่านี้อาจมีค่าใช้จ่ายสูงกว่าในตาราง&lt;/p&gt;

&lt;h3&gt;
  
  
  3. การตอบสนองที่ใช้เอาต์พุตเต็ม 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;1,000,000 / 1,000,000 × $10 = $10.00  # ช่วงโปรโมชัน
1,000,000 / 1,000,000 × $20 = $20.00  # มาตรฐาน
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หากเพิ่มพร้อมท์ 100K โทเค็น:&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;ค่าอินพุต 100K&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;$10.00&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$10.20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;มาตรฐาน&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;td&gt;$0.40&lt;/td&gt;
&lt;td&gt;$20.40&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ไม่มีโมเดลอื่นในตารางที่สร้างเอาต์พุต 1 ล้านโทเค็นในการตอบสนองแบบ synchronous ครั้งเดียวได้ เพราะคู่แข่งส่วนใหญ่จำกัดที่ 128K และ Gemini Pro รุ่นก่อนหน้าจำกัดที่ 65,536&lt;/p&gt;

&lt;p&gt;หากใช้เอาต์พุตสูงสุด 262K ที่ Vals AI รายงาน ต้นทุนเอาต์พุตของ Argon จะอยู่ที่ประมาณ $2.62 ในช่วงโปรโมชัน หรือ $5.24 ในราคามาตรฐาน ดูรายละเอียดด้าน timeout, streaming และ gateway ได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-1m-output-tokens?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;โทเค็นเอาต์พุต 1 ล้านโทเค็นของ Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. พร้อมท์ 500K ที่แคชและใช้ซ้ำ 10 ครั้ง
&lt;/h3&gt;

&lt;p&gt;สมมติว่าคุณส่ง codebase หรือชุดสัญญา 500K โทเค็นเดิม 10 ครั้ง และแต่ละครั้งสร้างเอาต์พุต 5K โทเค็น โดยการเรียกครั้งแรกจ่ายราคาอินพุตเต็มเพื่อสร้างแคช และ 9 ครั้งหลังอ่านจากแคช&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;10 การเรียกใช้, พร้อมท์ 500K, เอาต์พุต 5K ต่อครั้ง&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;อินพุต ไม่มีแคช (10 × 500K)&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อินพุต แคช (1 เต็ม + 9 แคช)&lt;/td&gt;
&lt;td&gt;$1.00 + 9 × $0.05 = $1.45&lt;/td&gt;
&lt;td&gt;$2.00 + 9 × $0.10 = $2.90&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอาต์พุต (10 × 5K)&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;td&gt;$1.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;รวมพร้อมแคช&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$1.95&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$3.90&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;รวมโดยไม่มีแคช&lt;/td&gt;
&lt;td&gt;$10.50&lt;/td&gt;
&lt;td&gt;$21.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;การแคชช่วยลดค่าใช้จ่ายอินพุตได้ 85.5% ในสถานการณ์นี้&lt;/p&gt;

&lt;p&gt;แต่ต้องพิจารณา 2 ประเด็น:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Google ยังไม่ระบุว่า Argon มีค่าจัดเก็บแคชหรือไม่ ตัวอย่างเช่น gemini-3.1-pro-preview คิดค่าจัดเก็บ $4.50 ต่อ 1 ล้านโทเค็นต่อชั่วโมง ซึ่งจะเพิ่ม $2.25 หากเก็บ 500K โทเค็นเป็นเวลา 1 ชั่วโมง&lt;/li&gt;
&lt;li&gt;พร้อมท์ 500K เกินขีดจำกัด 200K ของ Gemini 3.1 Pro จึงยังไม่ชัดเจนว่า Argon จะมีระดับราคาเพิ่มสำหรับบริบทยาวหรือไม่&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;อัตราแคชมาตรฐานของ Argon เท่ากับ $0.20 ของ Opus 5.5 ดังนั้นตรรกะการคุ้มทุนจาก &lt;a href="https://apidog.com/th/blog/claude-opus-5-5-prompt-caching-cost-math?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การคำนวณต้นทุนการแคชพร้อมท์ของ Claude Opus 5.5&lt;/a&gt; ยังใช้เป็นแนวทางได้&lt;/p&gt;

&lt;h2&gt;
  
  
  ราคาต่อโทเค็นไม่ใช่ต้นทุนต่อภารกิจ
&lt;/h2&gt;

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

&lt;p&gt;&lt;a href="https://artificialanalysis.ai/models/gemini-4-argon" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; ระบุค่าใช้จ่าย $1.99 ต่อภารกิจสำหรับ Gemini 4 Argon (high) บน Intelligence Index ที่ราคาโปรโมชัน ขณะที่ &lt;a href="https://the-decoder.com/google-gemini-4-argon-closes-the-gap-with-openai-and-anthropic-but-doesnt-take-a-clear-lead/" rel="noopener noreferrer"&gt;The Decoder&lt;/a&gt; ระบุว่าการรันเดียวกันมีราคา $3.98 ที่ราคามาตรฐาน&lt;/p&gt;

&lt;p&gt;Artificial Analysis ให้คะแนน Argon ที่ 53 เท่ากับ GPT-6 Astra (สูงสุด) แต่ระบุราคา Astra ที่ $3.26 ต่อภารกิจ&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;Argon (high): ประมาณ 62K output tokens ต่อภารกิจ
Astra (max):  ประมาณ 27K output tokens ต่อภารกิจ
&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;Argon ช่วงโปรโมชัน:
62,000 / 1,000,000 × $10 = $0.62

Astra มาตรฐาน:
27,000 / 1,000,000 × $50 = $1.35
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;แม้ Argon จะมีอัตรามาตรฐานต่ำกว่า Astra 60% แต่ต้นทุนเต็มต่อภารกิจของ Argon ที่ $3.98 ยังสูงกว่าตัวเลข $3.26 ของ Astra ในการประเมินดังกล่าว&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.vals.ai/models/google_gemini-4-argon" rel="noopener noreferrer"&gt;Vals AI&lt;/a&gt; แสดงแนวโน้มเดียวกัน โดยรายงานต้นทุนต่อการทดสอบบน Vals Index ดังนี้:&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Argon&lt;/td&gt;
&lt;td&gt;$15.68&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5.5&lt;/td&gt;
&lt;td&gt;$32.14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Sonnet 5.5&lt;/td&gt;
&lt;td&gt;$21.34&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol&lt;/td&gt;
&lt;td&gt;$3.24&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;แม้ Sonnet 5.5 และ GPT-6.1 Sol จะมีราคาต่อโทเค็นช่วงโปรโมชันใกล้กับ Argon แต่ต้นทุนต่อการทดสอบต่างกันมากกว่า 6 เท่า&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ข้อสรุป:&lt;/strong&gt; สร้างงบจาก telemetry ของ workload ตัวเอง ไม่ใช่จากตารางราคาอย่างเดียว&lt;/p&gt;

&lt;h2&gt;
  
  
  การควบคุมค่าใช้จ่ายที่ควรตั้งค่าก่อน Argon เปิดตัว
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. จำกัดเอาต์พุตทุกคำขอ
&lt;/h3&gt;

&lt;p&gt;บน &lt;code&gt;generateContent&lt;/code&gt; ให้กำหนด &lt;code&gt;generationConfig.maxOutputTokens&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;"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;"maxOutputTokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8192&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 ระบุว่าโมเดลใหม่จะเปิดตัวบน Interactions API ด้วย ดังนั้นเมื่อมีเอกสาร Argon ให้ตั้งค่าเพดานที่เทียบเท่าใน API นั้นเช่นกัน&lt;/p&gt;

&lt;p&gt;หากไม่จำกัด เอาต์พุต 1 ล้านโทเค็นอาจมีต้นทุนสูงสุด $20 ต่อคำขอที่อัตรามาตรฐาน โดยยังไม่รวมอินพุต&lt;/p&gt;

&lt;h3&gt;
  
  
  2. แคชเนื้อหาที่เสถียร
&lt;/h3&gt;

&lt;p&gt;เนื้อหาที่เหมาะกับการแคช ได้แก่:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;system prompt&lt;/li&gt;
&lt;li&gt;JSON Schema หรือ API schema&lt;/li&gt;
&lt;li&gt;เอกสารอ้างอิง&lt;/li&gt;
&lt;li&gt;codebase context&lt;/li&gt;
&lt;li&gt;สัญญาและข้อกำหนดที่ใช้ซ้ำหลายคำขอ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ส่วนลด 95% จะให้ผลดีที่สุดเมื่อบริบทมีขนาดใหญ่และใช้ซ้ำบ่อย&lt;/p&gt;

&lt;h3&gt;
  
  
  3. เลือกระดับการคิดอย่างตั้งใจ
&lt;/h3&gt;

&lt;p&gt;Google ยังไม่เผยระดับการคิดของ Argon ปัจจุบัน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;gemini-3.1-pro-preview&lt;/code&gt; มีค่าเริ่มต้นเป็น &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;gemini-3.8-flash&lt;/code&gt; มีค่าเริ่มต้นเป็น &lt;code&gt;medium&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h3&gt;
  
  
  4. ยืนยันต้นทุนจาก &lt;code&gt;usageMetadata&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;ทุกการตอบสนองของ &lt;code&gt;generateContent&lt;/code&gt; จะมี &lt;code&gt;usageMetadata&lt;/code&gt; ให้บันทึกจำนวนโทเค็นจริงและคำนวณต้นทุนหลังการตอบสนอง&lt;/p&gt;

&lt;p&gt;แนวทางที่ใช้งานได้ทันที:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เก็บชื่อโมเดลไว้ในตัวแปรสภาพแวดล้อม &lt;code&gt;GEMINI_MODEL&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เริ่มต้นด้วย &lt;code&gt;gemini-3.8-flash&lt;/code&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;code&gt;usageMetadata&lt;/code&gt; จาก response&lt;/li&gt;
&lt;li&gt;คำนวณต้นทุนตามอัตราที่กำหนด&lt;/li&gt;
&lt;li&gt;ทำให้การทดสอบล้มเหลวหากต้นทุนเกินเพดาน&lt;/li&gt;
&lt;li&gt;เมื่อ Google เผยแพร่ ID ของ Argon ให้เปลี่ยนเฉพาะ &lt;code&gt;GEMINI_MODEL&lt;/code&gt; แล้วรันชุดทดสอบเดิมอีกครั้ง&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ตัวอย่าง pseudo-code:&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="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;rates&lt;/span&gt; &lt;span class="o"&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="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;cachedInput&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;output&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;10&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;cost&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;
  &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;uncachedInputTokens&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;_000_000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;rates&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;input&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
  &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cachedInputTokens&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;_000_000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;rates&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cachedInput&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
  &lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;outputTokens&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;thinkingTokens&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="nx"&gt;_000_000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;rates&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output&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;cost&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.25&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;throw&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`คำขอนี้เกินงบ: $&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;cost&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;toFixed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;)}&lt;/span&gt;&lt;span class="s2"&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;code&gt;usageMetadata&lt;/code&gt; ต้องตรวจสอบกับเอกสาร API ที่ใช้อยู่ แต่แนวคิดสำคัญคือให้บังคับ budget gate จากการใช้งานจริง ไม่ใช่การประมาณจาก prompt เพียงอย่างเดียว&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ Google ยังไม่ได้กำหนดราคา
&lt;/h2&gt;

&lt;p&gt;ก่อนนำ Argon ไปใช้งานจริง ยังมีข้อมูลสำคัญที่ Google ไม่ได้ระบุ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ระยะเวลาโปรโมชันและวันที่เริ่มราคา $4/$20&lt;/li&gt;
&lt;li&gt;การคิดราคาเพิ่มเติมสำหรับพร้อมท์เกิน 200K โทเค็น&lt;/li&gt;
&lt;li&gt;ราคา Batch หรือ Flex&lt;/li&gt;
&lt;li&gt;ค่าจัดเก็บแคช&lt;/li&gt;
&lt;li&gt;rate limit&lt;/li&gt;
&lt;li&gt;สิทธิ์ระดับฟรี&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gemini 3.1 Pro มีราคา Batch และ Flex โดยมีอินพุต $1/$2 และเอาต์พุต $6/$9 แต่ยังไม่สามารถสรุปได้ว่า Argon จะมีโครงสร้างเดียวกัน&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Gemini 4 Argon มีค่าใช้จ่ายเท่าไรต่อ 1 ล้านโทเค็น?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;อินพุต $2 และเอาต์พุต $10 ในช่วงโปรโมชัน หลังจากนั้นเป็น $4 และ $20 ตามลำดับ อินพุตที่แคชมีส่วนลด 95% เหลือ $0.10 ในช่วงโปรโมชัน และ $0.20 ในราคามาตรฐาน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ราคาช่วงโปรโมชันจะนานแค่ไหน?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google ยังไม่ได้ระบุวันสิ้นสุดหรือระยะเวลาในโพสต์เปิดตัว&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;โทเค็นการคิดถูกเรียกเก็บเป็นเอาต์พุตหรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;สำหรับ Gemini รุ่นปัจจุบัน ใช่ แต่ Google ยังไม่มีเอกสารเฉพาะของ Argon&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;การตอบสนอง 1 ล้านโทเค็นมีค่าใช้จ่ายเท่าไร?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;$10 ในราคาช่วงโปรโมชัน และ $20 ในราคามาตรฐาน โดยยังไม่รวมอินพุต&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Argon ถูกกว่า Claude Opus 5.5 หรือ GPT-6 Astra หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;เมื่อคิดต่อโทเค็น Argon มาตรฐานเท่ากับ Opus 5.5 และต่ำกว่า Astra 60% แต่ต้นทุนต่อภารกิจขึ้นอยู่กับจำนวนโทเค็นที่โมเดลใช้จริง Artificial Analysis วัดว่า Argon ใช้โทเค็นเอาต์พุตประมาณ 2.3 เท่าของ Astra ในการตั้งค่าที่เปรียบเทียบกัน หากต้องการ Gemini ที่ราคาต่ำกว่าและใช้งานได้ในวันนี้ ดู &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;p&gt;&lt;strong&gt;ฉันสามารถชำระเงินเพื่อใช้ Argon ได้วันนี้หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ยังไม่ได้ ขณะนี้เปิดใช้เฉพาะพันธมิตรโครงการ Fairwind ลูกค้า API แบบชำระเงินและสมาชิก Google AI Ultra จะเป็นกลุ่มถัดไป แต่ยังไม่มีกำหนดวัน&lt;/p&gt;

&lt;h2&gt;
  
  
  จัดงบประมาณตอนนี้ วัดผลเมื่อโมเดลเปิดใช้
&lt;/h2&gt;

&lt;p&gt;เริ่มจากนำจำนวนโทเค็นจริงของคุณมาคูณกับอัตรา Argon ทั้งสองช่วง:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ราคาโปรโมชัน: input × $2/1M + output × $10/1M
ราคามาตรฐาน:  input × $4/1M + output × $20/1M
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;จากนั้นสร้างระบบวัดผลตั้งแต่ตอนนี้:&lt;/p&gt;

&lt;ol&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;code&gt;gemini-3.8-flash&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ใช้ &lt;code&gt;GEMINI_MODEL&lt;/code&gt; เป็นตัวแปรสำหรับชื่อโมเดล&lt;/li&gt;
&lt;li&gt;เพิ่ม assertion จาก &lt;code&gt;usageMetadata&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ตั้ง budget limit ต่อคำขอและต่อชุดทดสอบ&lt;/li&gt;
&lt;li&gt;เปลี่ยนชื่อโมเดลเพียงค่าเดียวเมื่อ Google เผยแพร่ Argon&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;วิธีนี้ทำให้คุณเห็นต้นทุนจริงต่อคำขอได้ตั้งแต่วันแรกที่ Argon เปิดใช้งาน&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 4 Argon API: ข้อมูลยืนยัน ราคา และวิธีเตรียมโค้ด</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 10:02:55 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gemini-4-argon-api-khmuulyuuenyan-raakhaa-aelawithiietriiymokhd-kp9</link>
      <guid>https://dev.to/thanawat_wonchai/gemini-4-argon-api-khmuulyuuenyan-raakhaa-aelawithiietriiymokhd-kp9</guid>
      <description>&lt;p&gt;ยังไม่มี Gemini 4 Argon API สาธารณะ และ Google ยังไม่ได้เผยแพร่ Model ID ของโมเดลนี้ Google ประกาศเปิดตัว Argon เมื่อวันที่ 30 กันยายน 2026 และปัจจุบันมีให้เฉพาะผู้เข้าร่วมโครงการ Fairwind เท่านั้น โดยกลุ่มพันธมิตร Fairwind ใช้งานเป็นโมเดลที่จัดการบน Gemini Enterprise &lt;a href="https://artificialanalysis.ai/models/gemini-4-argon/providers" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; ระบุว่า Google AI Studio เป็นผู้ให้บริการ API เพียงรายเดียวของ Argon แต่ไม่มีข้อมูลความเร็วหรือความหน่วง จึงดูเหมือนเป็นการเข้าถึงล่วงหน้าแบบจำกัด (allowlisted pre-release) มากกว่าปลายทางที่สมัครใช้งานได้ทั่วไป เมื่อเปิดตัวกว้างขึ้น Google ระบุว่าจะเริ่ม “กับลูกค้า API แบบชำระเงินและสมาชิก Google AI Ultra” ดังนั้นคีย์ Gemini API แบบชำระเงินจะทำให้คุณอยู่ในกลุ่มแรก ๆ ที่เข้าถึงได้&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 เพื่อให้การย้ายไป Argon เปลี่ยนเพียงตัวแปรเดียว คุณจะได้สร้างคำขอ ตั้งค่าการแจ้งเตือนเมื่อโมเดลพร้อมใช้งาน จำลองการตอบกลับใน &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; และเพิ่มเพดานค่าใช้จ่ายตามราคาของ Argon เริ่มจาก &lt;a href="https://apidog.com/th/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon คืออะไร&lt;/a&gt; และดูขั้นตอนการเปิดตัวในคู่มือ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-release-date?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;วันที่เปิดตัว Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ได้รับการยืนยันเกี่ยวกับ Gemini 4 Argon API และสิ่งที่ไม่ได้รับการยืนยัน
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/" rel="noopener noreferrer"&gt;โพสต์เปิดตัว&lt;/a&gt; ของ Google ระบุราคาและข้อจำกัดเอาต์พุต แต่รายละเอียดส่วนใหญ่ที่จำเป็นต่อการผสานรวมยังไม่เผยแพร่&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;/td&gt;
&lt;td&gt;ยืนยันแล้ว&lt;/td&gt;
&lt;td&gt;$2 ต่อ 1 ล้านโทเค็นในช่วงแนะนำ, $4 หลังช่วงแนะนำ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคาเอาต์พุต&lt;/td&gt;
&lt;td&gt;ยืนยันแล้ว&lt;/td&gt;
&lt;td&gt;$10 ต่อ 1 ล้านโทเค็นในช่วงแนะนำ, $20 หลังจากนั้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แคชอินพุต&lt;/td&gt;
&lt;td&gt;ยืนยันแล้ว&lt;/td&gt;
&lt;td&gt;ลด 95%: $0.10 ในช่วงแนะนำ, $0.20 ราคามาตรฐาน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ข้อจำกัดเอาต์พุต&lt;/td&gt;
&lt;td&gt;ยืนยันแล้ว&lt;/td&gt;
&lt;td&gt;1 ล้านโทเค็น เพิ่มจาก 64K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API surface&lt;/td&gt;
&lt;td&gt;ระบุไว้&lt;/td&gt;
&lt;td&gt;เอกสาร Google ระบุว่าโมเดลใหม่ทั้งหมดจะเปิดตัวบน Interactions API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model ID&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;ไม่มีในหน้าโมเดล หน้าราคา หรือบันทึกการเปลี่ยนแปลง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input context window&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;การประเมิน long context ใช้พรอมต์สูงสุด 1 ล้านโทเค็น แต่ไม่ใช่ข้อกำหนด&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Thinking levels&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;การประเมินรันด้วย “การตั้งค่าการคิดสูงสุด” แต่ไม่ทราบชื่อและค่าเริ่มต้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rate limits&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;ไม่มีการประกาศระดับชั้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การรองรับ Batch&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;ไม่มีราคาแบบ Batch หรือ Flex&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Long-prompt tier&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;Gemini 3.1 Pro คิดเพิ่มเมื่อพรอมต์เกิน 200K แต่กฎของ Argon ยังไม่ระบุ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ระยะเวลาช่วงแนะนำ&lt;/td&gt;
&lt;td&gt;ยังไม่เผยแพร่&lt;/td&gt;
&lt;td&gt;ไม่มีวันสิ้นสุดสำหรับราคา $2/$10&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;
&lt;strong&gt;API surface&lt;/strong&gt; — &lt;a href="https://ai.google.dev/gemini-api/docs/interactions" rel="noopener noreferrer"&gt;เอกสาร Interactions API&lt;/a&gt; ระบุว่าโมเดลใหม่จะ “เปิดตัวบน Interactions API” ดังนั้น Argon น่าจะเปิดตัวผ่าน API นี้ก่อน Google ยังไม่ได้ยืนยันว่าจะรองรับ &lt;code&gt;generateContent&lt;/code&gt; หรือไม่&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ข้อจำกัดเอาต์พุต&lt;/strong&gt; — Google ระบุขีดจำกัด 1 ล้านโทเค็น แต่ Vals AI ระบุเอาต์พุตสูงสุด 262K สำหรับการกำหนดค่าที่ทดสอบ อย่าสรุปว่าทุกปลายทางจะให้บริการเต็ม 1 ล้านโทเค็นตั้งแต่วันแรก ดูผลกระทบต่อ streaming, timeout และการจัดเก็บข้อมูลได้ใน &lt;a href="https://apidog.com/th/blog/gemini-4-argon-1m-output-tokens?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ 1M เอาต์พุตโทเค็น&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&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%2Fu8t5ilp29xt34iqbdxvd.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%2Fu8t5ilp29xt34iqbdxvd.png" alt="Gemini 4 Argon API" width="800" height="802"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ตัวอย่างต้นทุน: คำขอที่มีอินพุต 20,000 โทเค็นและเอาต์พุต 5,000 โทเค็น มีค่าใช้จ่ายดังนี้&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ช่วงแนะนำ:
20,000 × $2 / 1,000,000  = $0.04
 5,000 × $10 / 1,000,000 = $0.05
รวม                         $0.09

ราคามาตรฐาน:
รวม                         $0.18
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ราคาเอาต์พุตช่วงแนะนำของ Argon ($10) ต่ำกว่า Gemini 3.1 Pro Preview ที่ $12 ขณะที่ราคามาตรฐาน $20 ตรงกับ Claude Opus 5.5 ดูสถานการณ์เพิ่มเติม รวมถึง input cache และเอาต์พุต 1 ล้านโทเค็น ได้ใน &lt;a href="https://apidog.com/th/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การวิเคราะห์ราคา Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  อย่าฮาร์ดโค้ด Model ID ที่คุณพบทางออนไลน์
&lt;/h2&gt;

&lt;p&gt;หากค้นหา Model ID ของ Argon คุณอาจพบสตริงบนเว็บเปรียบเทียบ ตัวรวบรวมข้อมูล หรือ open-source pull request แต่สิ่งเหล่านี้เป็นเพียง placeholder เท่านั้น Vals AI ใช้ slug ของตัวเอง, GitHub บาง PR ใช้ ID “ชั่วคราว” และพาธสไตล์ OpenRouter บางรายการนำไปยังหน้า not found&lt;/p&gt;

&lt;p&gt;ID ที่เดาเองจะล้มเหลวใน production ในวัน deploy หรือแย่กว่านั้นคือเกิด fallback แบบเงียบ หาก wrapper ดักจับข้อผิดพลาดกว้างเกินไป&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_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gemini-3.8-flash"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ตัวอย่างทั้งหมดด้านล่างอ่านค่าจาก &lt;code&gt;GEMINI_MODEL&lt;/code&gt; และใช้ &lt;code&gt;gemini-3.8-flash&lt;/code&gt; เป็นค่าเริ่มต้น เมื่อ Google เผยแพร่ ID ของ Argon คุณเพียงเปลี่ยนตัวแปรนี้โดยไม่ต้องแก้โค้ด&lt;/p&gt;

&lt;h2&gt;
  
  
  เตรียมโค้ดของคุณให้พร้อมบน Gemini 3.8 Flash
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash (&lt;code&gt;gemini-3.8-flash&lt;/code&gt;) ใช้งานบน endpoint, header และ response shape เดียวกับที่คาดว่า Argon จะใช้ ราคาอยู่ที่ $0.75/$3.75 ต่อ 1 ล้านโทเค็นจนถึงวันที่ 31 ธันวาคม 2026&lt;/p&gt;

&lt;p&gt;เก็บคีย์ไว้ใน &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; และอย่าใส่ลงใน source code ดูขั้นตอนตั้งค่าฉบับเต็มได้ใน &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;h3&gt;
  
  
  ขั้นตอนที่ 1: ส่งคำขอ Interactions API
&lt;/h3&gt;

&lt;p&gt;Interactions API เป็น API หลักของ Google และเปิดให้ใช้งานทั่วไปตั้งแต่เดือนมิถุนายน 2026 เก็บทั้งชื่อโมเดลและระดับการคิดไว้ในตัวแปร เพราะชื่อ thinking level ของ Argon ยังไม่เผยแพร่&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="nv"&gt;MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;gemini&lt;/span&gt;&lt;span class="p"&gt;-3.8-flash&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nv"&gt;THINKING&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;GEMINI_THINKING&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;medium&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

curl &lt;span class="nt"&gt;-s&lt;/span&gt; &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="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="s2"&gt;"{
    &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;model&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;MODEL&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;,
    &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;input&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;List the retry rules a REST client should follow for HTTP 429.&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;,
    &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;generation_config&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: {&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;thinking_level&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;THINKING&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;}
  }"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;สำหรับ Python SDK ต้องใช้ &lt;code&gt;google-genai&lt;/code&gt; เวอร์ชัน 2.3.0 ขึ้นไป:&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="c1"&gt;# pip install "google-genai&amp;gt;=2.3.0"
&lt;/span&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&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;MODEL&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GEMINI_MODEL&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;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;THINKING&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GEMINI_THINKING&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="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="n"&gt;MODEL&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;List the retry rules a REST client should follow for HTTP 429.&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="n"&gt;THINKING&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;บน 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;medium&lt;/code&gt; เป็นค่าเริ่มต้น หากใช้ &lt;code&gt;minimal&lt;/code&gt; จะได้รับ HTTP 400 ดู trade-off ของแต่ละระดับได้ใน &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;สำหรับ workflow แบบหลายรอบ ให้ส่ง ID ของคำตอบก่อนหน้าใน &lt;code&gt;previous_interaction_id&lt;/code&gt; และส่ง &lt;code&gt;store: false&lt;/code&gt; หากต้องการเลือกไม่เก็บข้อมูลฝั่งเซิร์ฟเวอร์&lt;/p&gt;

&lt;h3&gt;
  
  
  ขั้นตอนที่ 2: ทำให้ &lt;code&gt;generateContent&lt;/code&gt; path ทำงานต่อไป
&lt;/h3&gt;

&lt;p&gt;โค้ดเดิมจำนวนมากยังเรียก endpoint &lt;code&gt;generateContent&lt;/code&gt; ซึ่ง Google ระบุว่ายังรองรับอย่างเต็มที่ ใช้คำขอเทียบเท่ากันได้ดังนี้:&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;-s&lt;/span&gt; &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;MODEL&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;: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-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="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="s2"&gt;"{
    &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;contents&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: [{
      &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;parts&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: [{
        &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;text&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;List the retry rules a REST client should follow for HTTP 429.&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;
      }]
    }],
    &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;generationConfig&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: {
      &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;thinkingConfig&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: {
        &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;thinkingLevel&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;THINKING&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;
      }
    }
  }"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ตำแหน่งของค่า thinking ต่างกัน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interactions API: &lt;code&gt;generation_config.thinking_level&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;generateContent&lt;/code&gt;: &lt;code&gt;generationConfig.thinkingConfig.thinkingLevel&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หากไคลเอ็นต์รองรับทั้งสอง API ให้กำหนดเส้นทางโมเดลใหม่ผ่าน Interactions เป็นค่าเริ่มต้น การกำหนด tools ต้องระวังในลักษณะเดียวกัน ดูตัวอย่างใน &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;h3&gt;
  
  
  ขั้นตอนที่ 3: กำหนดเวลาตรวจสอบสถานะพร้อมใช้งานด้วย &lt;code&gt;models.list&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;อย่ารีเฟรช changelog ด้วยตนเอง ให้ตรวจสอบ endpoint &lt;code&gt;models&lt;/code&gt; โดยตรง เพราะจะส่งคืนรายการโมเดลพร้อม token limit และ generation method ที่รองรับ&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;os&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;sys&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;resp&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://generativelanguage.googleapis.com/v1beta/models&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;params&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;pageSize&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="n"&gt;headers&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;x-goog-api-key&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]},&lt;/span&gt;
    &lt;span class="n"&gt;timeout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;raise_for_status&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;hits&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;models&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;if&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;argon&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;name&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;lower&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;model&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;hits&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;model&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;name&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;in:&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;model&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;inputTokenLimit&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;out:&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;model&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;outputTokenLimit&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
        &lt;span class="n"&gt;model&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;supportedGenerationMethods&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;sys&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;exit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;hits&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# ใช้ failed run เป็นสัญญาณแจ้งเตือน
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;รันสคริปต์นี้ทุกชั่วโมงจาก cron หรือ CI schedule โดยใช้คีย์เดียวกับ production&lt;/p&gt;

&lt;p&gt;เมื่อเรียก API นี้ในวันที่ 1 ตุลาคม 2026 ด้วยคีย์โปรเจกต์แบบชำระเงิน ผลลัพธ์มี 61 โมเดล ไม่มี &lt;code&gt;nextPageToken&lt;/code&gt; และไม่มีชื่อใดที่มีคำว่า &lt;code&gt;argon&lt;/code&gt; เมื่อชื่อปรากฏในรายการ คุณจะตรวจสอบได้ทันทีว่า:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Model ID จริงคืออะไร&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;outputTokenLimit&lt;/code&gt; ให้เต็ม 1 ล้านโทเค็นหรือไม่&lt;/li&gt;
&lt;li&gt;รองรับ generation method ใดบ้าง&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ขั้นตอนที่ 4: จำลองการตอบกลับเพื่อสร้างไคลเอ็นต์ก่อนเข้าถึง Argon
&lt;/h3&gt;

&lt;p&gt;คุณไม่จำเป็นต้องเข้าถึง Argon เพื่อสร้างโค้ดสำหรับ Argon&lt;/p&gt;

&lt;p&gt;บันทึกคำขอจากขั้นตอน &lt;code&gt;generateContent&lt;/code&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;GEMINI_API_KEY&lt;/code&gt; กับ &lt;code&gt;GEMINI_MODEL&lt;/code&gt; เป็น environment variables จากนั้นทำตามขั้นตอนนี้:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ส่งคำขอไปยัง Gemini 3.8 Flash หนึ่งครั้ง&lt;/li&gt;
&lt;li&gt;บันทึก response จริงเป็น response example&lt;/li&gt;
&lt;li&gt;ตั้งค่า Smart Mock ของโปรเจกต์เป็น &lt;strong&gt;Response example first&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;ใช้ Mock URL เพื่อทดสอบ frontend, queue worker และ response parser โดยไม่ใช้โทเค็นจริง&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Apidog Smart Mock สร้างข้อมูลจาก schema เป็นค่าเริ่มต้น ดังนั้นให้เปลี่ยนวิธีจำลองที่ &lt;strong&gt;Project Settings → Feature Settings → Mock Settings&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;เพื่อทดสอบกรณีข้อมูลขนาดใหญ่ ให้แก้ไข &lt;code&gt;usageMetadata&lt;/code&gt; ใน response example ให้มีจำนวนโทเค็นสูง แล้วตรวจสอบว่า billing code และระบบแจ้งเตือนทำงานถูกต้อง&lt;/p&gt;

&lt;h3&gt;
  
  
  ขั้นตอนที่ 5: ยืนยัน &lt;code&gt;usageMetadata&lt;/code&gt; และเพดานค่าใช้จ่าย
&lt;/h3&gt;

&lt;p&gt;ทุก response ของ &lt;code&gt;generateContent&lt;/code&gt; มี &lt;code&gt;usageMetadata&lt;/code&gt; เพิ่ม post-processor ใน Apidog เพื่อคำนวณราคาของ response แต่ละครั้งด้วยอัตรามาตรฐานของ Argon และทำให้การทดสอบล้มเหลวก่อนคำขอจะเกินงบประมาณ&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="c1"&gt;// Apidog post-processor: คำนวณราคาตามอัตรามาตรฐาน Gemini 4 Argon&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nx"&gt;usageMetadata&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;IN&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;e6&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;   &lt;span class="c1"&gt;// USD ต่อ input token หลังช่วงแนะนำ&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;OUT&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;e6&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// USD ต่อ output token&lt;/span&gt;

&lt;span class="c1"&gt;// สำหรับ Gemini รุ่นปัจจุบัน thinking token ถูกคิดราคาเป็น output&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;out&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;candidatesTokenCount&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;thoughtsTokenCount&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="mi"&gt;0&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;cost&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;promptTokenCount&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;IN&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;out&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;OUT&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;usageMetadata is present&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="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;an&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;object&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="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;cost under $0.10 at Argon rates&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="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;cost&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;below&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;0.10&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;เลือกเพดานต่อคำขอตาม workload ของคุณ ค่า &lt;code&gt;$0.10&lt;/code&gt; เหมาะกับพรอมต์สั้นในตัวอย่างนี้ Google ยังไม่ได้ระบุว่า Argon จะคิดค่า thinking token อย่างไร ดังนั้นสคริปต์นี้อิงกฎการคิดราคาของ Gemini รุ่นปัจจุบัน&lt;/p&gt;

&lt;p&gt;เก็บคำขอเดียวกันไว้ แล้วรันกับ Gemini 3.8 Flash วันนี้และ Argon ในภายหลัง ความต่างของ token count และต้นทุนคือ baseline สำหรับ regression test ของคุณ&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Gemini 4 Argon API พร้อมใช้งานหรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ยังไม่เปิดให้สาธารณะ Argon เปิดตัวสำหรับกลุ่มพันธมิตร Fairwind Program ที่ใช้ผ่าน Gemini Enterprise ก่อน ลูกค้า API แบบชำระเงินและสมาชิก Google AI Ultra เป็นกลุ่มถัดไป แต่ยังไม่มีกำหนดวัน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Model ID ของ Gemini 4 Argon คืออะไร?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google ยังไม่ได้เผยแพร่ Model ID สตริงจากเว็บไซต์ภายนอกเป็นเพียง placeholder ให้เก็บชื่อโมเดลไว้ใน environment variable และตรวจสอบด้วย &lt;code&gt;models.list&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini 4 Argon API มีค่าใช้จ่ายเท่าไร?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ราคาในช่วงแนะนำคือ $2 สำหรับอินพุตและ $10 สำหรับเอาต์พุตต่อ 1 ล้านโทเค็น หลังจากนั้นเป็น $4 และ $20 ตามลำดับ โดย input cache ลดราคา 95% ดูรายละเอียดได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ราคา Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Argon จะใช้กับ &lt;code&gt;generateContent&lt;/code&gt; ได้หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google ยังไม่ได้ยืนยัน เอกสารระบุว่าโมเดลใหม่ทั้งหมดจะเปิดตัวบน Interactions API ดังนั้นควรสร้างบน Interactions และเก็บ &lt;code&gt;generateContent&lt;/code&gt; เป็นทางเลือกสำรอง&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google AI Ultra ให้สิทธิ์เข้าถึง API หรือไม่?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่ใช่โดยตรง AI Ultra เป็นการสมัครสมาชิกสำหรับผู้บริโภค ไม่ใช่ API key Google ระบุว่าการเข้าถึง API จะเริ่มจากลูกค้า API แบบชำระเงิน&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนต่อไปของคุณ
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;กำหนด &lt;code&gt;GEMINI_MODEL&lt;/code&gt; ในทุก environment&lt;/li&gt;
&lt;li&gt;ใช้ &lt;code&gt;gemini-3.8-flash&lt;/code&gt; เป็นค่าเริ่มต้นที่รันได้ในปัจจุบัน&lt;/li&gt;
&lt;li&gt;ตั้ง schedule ตรวจสอบ &lt;code&gt;models.list&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;บันทึกคำขอทั้ง Interactions และ &lt;code&gt;generateContent&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เพิ่ม assertion ตรวจสอบ &lt;code&gt;usageMetadata&lt;/code&gt; และเพดานค่าใช้จ่าย&lt;/li&gt;
&lt;li&gt;เปลี่ยนค่า &lt;code&gt;GEMINI_MODEL&lt;/code&gt; เมื่อ Google เผยแพร่ Model ID ของ Argon&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; เพื่อเก็บคำขอ mock และ test เหล่านี้ไว้ใน workspace เดียว&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>gemini</category>
      <category>google</category>
    </item>
    <item>
      <title>Gemini 4 Argon คืออะไร</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 10:02:32 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gemini-4-argon-khuueaair-2m8e</link>
      <guid>https://dev.to/thanawat_wonchai/gemini-4-argon-khuueaair-2m8e</guid>
      <description>&lt;p&gt;Gemini 4 Argon คือโมเดลบุกเบิกใหม่ของ Google ซึ่งประกาศเมื่อวันที่ 30 กันยายน 2026 และปัจจุบันมีให้ใช้งานเฉพาะผู้ปกป้องโครงการ Fairwind ซึ่งเป็นกลุ่มพันธมิตรด้านการป้องกันภัยทางไซเบอร์ที่ได้รับการตรวจสอบแล้ว Google กำหนดราคาไว้ที่ 2 ดอลลาร์ต่อล้านโทเค็นอินพุต และ 10 ดอลลาร์ต่อล้านโทเค็นเอาต์พุตในช่วงแนะนำ จากนั้นจะเพิ่มเป็น 4 ดอลลาร์และ 20 ดอลลาร์ตามลำดับ พร้อมเพิ่มขีดจำกัดเอาต์พุตเป็น 1M โทเค็นต่อการตอบกลับ ยังไม่มี API สาธารณะ ไม่มี ID โมเดลที่เผยแพร่ และยังไม่มีวันวางจำหน่าย&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;คู่มือนี้สรุปสิ่งที่ Google ยืนยันและยังไม่ยืนยัน, ตำแหน่งของ Argon ในกลุ่มผลิตภัณฑ์ Gemini, ผู้ที่จะเข้าถึงได้, ค่าใช้จ่าย, วิธีอ่านผลการประเมิน และสิ่งที่คุณสร้างได้ในวันนี้ หากกำลังเลือกโมเดล โปรดอ่าน &lt;a href="https://apidog.com/th/blog/gemini-4-argon-vs-gpt-6-astra-vs-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ Gemini 4 Argon vs GPT-6 Astra vs Claude Opus 5.5&lt;/a&gt; และหากทดสอบ API โมเดลใน &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; ส่วนท้ายจะแสดงวิธีเตรียมโปรเจกต์ให้สลับไปใช้ Argon ได้ด้วยการเปลี่ยนค่าเพียงจุดเดียว&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ Google ยืนยันและสิ่งที่ยังไม่ยืนยัน
&lt;/h2&gt;

&lt;p&gt;รายงานช่วงแรกจำนวนมากผสมระหว่างคำแถลงของ Google กับการคาดเดาจากบุคคลที่สาม ตารางนี้แยกข้อมูลตาม &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/" rel="noopener noreferrer"&gt;โพสต์เปิดตัว&lt;/a&gt; และ &lt;a href="https://deepmind.google/models/evals-methodology/gemini-4-argon" rel="noopener noreferrer"&gt;วิธีการประเมิน&lt;/a&gt; ของ Google&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;/td&gt;
&lt;td&gt;ยืนยันแล้ว&lt;/td&gt;
&lt;td&gt;30 กันยายน 2026 โดย Koray Kavukcuoglu จาก Google DeepMind&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การเข้าถึงวันนี้&lt;/td&gt;
&lt;td&gt;ยืนยันแล้ว&lt;/td&gt;
&lt;td&gt;กลุ่มพันธมิตรโครงการ Fairwind&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ลำดับถัดไป&lt;/td&gt;
&lt;td&gt;ยืนยันแล้ว, ไม่ระบุวันที่&lt;/td&gt;
&lt;td&gt;ลูกค้า API แบบชำระเงิน และสมาชิก Google AI Ultra&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคา&lt;/td&gt;
&lt;td&gt;ยืนยันแล้ว&lt;/td&gt;
&lt;td&gt;แนะนำ $2/$10 จากนั้น $4/$20 ต่อ 1M โทเค็น; อินพุตที่แคชลด 95%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ขีดจำกัดเอาต์พุต&lt;/td&gt;
&lt;td&gt;ยืนยันแล้ว&lt;/td&gt;
&lt;td&gt;1M โทเค็น เพิ่มขึ้นจาก 64K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เกณฑ์มาตรฐาน&lt;/td&gt;
&lt;td&gt;ยืนยันแล้ว, รายงานโดย Google&lt;/td&gt;
&lt;td&gt;ตาราง 19 แถวพร้อม PDF ระเบียบวิธี&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID โมเดล&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;การประเมินบริบทแบบยาวของ Google ใช้พรอมต์สูงสุด 1M โทเค็น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;วันที่ตัดข้อมูล (Knowledge cutoff)&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;ไม่มีวันที่สำหรับการเปลี่ยนเป็น $4/$20&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;“โดยเร็วที่สุด”&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

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

&lt;h2&gt;
  
  
  Gemini 4 Argon คืออะไรและอยู่ตรงไหน
&lt;/h2&gt;

&lt;p&gt;Argon เป็นโมเดล Gemini 4 เพียงตัวเดียวที่ประกาศจนถึงตอนนี้ และเป็นโมเดลอันดับสูงสุดใหม่ในกลุ่มผลิตภัณฑ์ของ Google Google เรียกมันว่า “โมเดลบุกเบิกใหม่ของเรา” ที่สร้างขึ้น “เพื่อรองรับการให้เหตุผลเชิงลึกในเวิร์กโฟลว์ที่ซับซ้อนและยาวนาน” พร้อมอ้างถึงประสิทธิภาพระดับแนวหน้าในงานวิศวกรรมซอฟต์แวร์ งานความรู้ทางธุรกิจ เช่น กฎหมายและการเงิน และการป้องกันภัยทางไซเบอร์ โฆษกของ Google กล่าวกับ Reuters ว่า Argon มีขนาดใหญ่กว่าโมเดล “Pro” รุ่นก่อนหน้าของบริษัท&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%2Fbqxf7nmshquu944yze0f.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%2Fbqxf7nmshquu944yze0f.png" alt="Gemini 4 Argon" width="800" height="802"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จนถึงตอนนี้ โมเดล Gemini API ระดับสูงคือ &lt;code&gt;gemini-3.1-pro-preview&lt;/code&gt; ซึ่งยังอยู่ในสถานะพรีวิว โดยมีอินพุต 1,048,576 โทเค็น เอาต์พุต 65,536 โทเค็น และราคาอินพุต/เอาต์พุต $2/$12 ต่อล้านโทเค็นสำหรับพรอมต์สูงสุด 200K โทเค็น&lt;/p&gt;

&lt;p&gt;ราคาเอาต์พุตช่วงแนะนำของ Argon ที่ $10 ต่ำกว่า Google ยังไม่ได้ระบุว่า Argon จะมีระดับพรอมต์แบบยาวแยกต่างหากเหมือน 3.1 Pro หรือไม่ และยังไม่ได้ยืนยันว่าจะมีโมเดล Gemini 4 รุ่นอื่นตามมาหรือไม่ Reuters ระบุว่าการเปิดตัวเกิดขึ้น “หลังจากล่าช้ามาหลายเดือน” โดยอ้างอิงถึง Gemini 3.5 Pro ซึ่งเคยสัญญาว่าจะเปิดตัวในเดือนมิถุนายนแต่ถูกยกเลิกภายหลัง&lt;/p&gt;

&lt;p&gt;Google ใช้งาน Argon ภายในองค์กรแล้ว บริษัทระบุว่าพนักงานหลายพันคนใช้โมเดลนี้สำหรับการเขียนโค้ด การวิจัย และการเขียน นอกจากนี้เอเจนต์ Argon ยังปลดปล่อยหน่วยความจำของฟลีทได้มากกว่า 300 TiB และช่วยย้ายโค้ด C/C++ ไปยัง Rust มากกว่า 800K บรรทัดสำหรับเคอร์เนล Fuchsia Zircon อย่างไรก็ตาม การเขียนใหม่เหล่านี้ยังอยู่ระหว่างการตรวจสอบก่อนนำไปใช้งานจริง&lt;/p&gt;

&lt;h2&gt;
  
  
  ใครสามารถใช้ Gemini 4 Argon ได้ในวันนี้ และใครจะได้ใช้ต่อไป
&lt;/h2&gt;

&lt;h3&gt;
  
  
  วันนี้: พันธมิตร Fairwind กลุ่มย่อย
&lt;/h3&gt;

&lt;p&gt;Fairwind คือโปรแกรมป้องกันภัยทางไซเบอร์แบบจำกัดการเข้าถึงของ Google ที่มีพันธมิตรมากกว่า 650 ราย แต่มีเพียง “กลุ่มพันธมิตรโครงการ Fairwind” เท่านั้นที่ได้รับสิทธิ์เข้าถึง Argon&lt;/p&gt;

&lt;p&gt;พันธมิตรสามารถใช้งาน Argon โดยตรง หรือภายใน CodeMender ซึ่งเป็นเอเจนต์รักษาความปลอดภัยโค้ดของ Google หากเข้าถึงโดยตรงในฐานะโมเดลที่จัดการบน Gemini Enterprise จะรองรับการไม่เก็บข้อมูลใดๆ&lt;/p&gt;

&lt;p&gt;ข้อกำหนดการใช้งานประกอบด้วย:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ใช้ MFA ที่ป้องกันฟิชชิง&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://deepmind.google/fairwind-program/" rel="noopener noreferrer"&gt;หน้าโครงการ Fairwind&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ต่อไป: ลูกค้า API แบบชำระเงินและสมาชิก Google AI Ultra
&lt;/h3&gt;

&lt;p&gt;Google ระบุว่าจะรวบรวมความคิดเห็นจากผู้ทดสอบกลุ่มแรกในระหว่างปรับปรุงเกณฑ์การป้องกัน และเข้าร่วมกระบวนการเข้าถึงก่อนการเปิดตัวโดยสมัครใจของรัฐบาลสหรัฐอเมริกา&lt;/p&gt;

&lt;p&gt;โพสต์เปิดตัวใช้คำว่า “กำลังเปิดตัวในเร็วๆ นี้” โดยไม่ระบุวัน หากต้องการติดตามแต่ละขั้นตอน โปรดดู &lt;a href="https://apidog.com/th/blog/gemini-4-argon-release-date?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;
  
  
  ยังไม่ใช่: คนอื่นๆ ทั้งหมด
&lt;/h3&gt;

&lt;p&gt;ณ วันที่ 1 ตุลาคม &lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;หน้าโมเดล Gemini API&lt;/a&gt;, หน้าการกำหนดราคา, แอป Gemini, Antigravity และ OpenRouter ยังไม่แสดง Argon&lt;/p&gt;

&lt;p&gt;แผน Google AI Ultra ซึ่งเริ่มต้นที่ $99.99 ต่อเดือนในสหรัฐอเมริกา เป็นการสมัครสมาชิกสำหรับผู้บริโภค ไม่ใช่คีย์ API และ Google ยังไม่ได้ระบุว่าระดับ Ultra ใดจะเข้าถึง Argon ก่อน&lt;/p&gt;

&lt;p&gt;ยังไม่มีเส้นทางฟรี ดูรายละเอียดตัวเลือกที่ใช้แทนได้ใน &lt;a href="https://apidog.com/th/blog/gemini-4-argon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon ฟรีหรือไม่&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ราคา Gemini 4 Argon
&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;ช่วงแนะนำ (ต่อ 1M)&lt;/th&gt;
&lt;th&gt;หลังช่วงแนะนำ (ต่อ 1M)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;อินพุต&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อินพุตที่แคช (ลด 95%)&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอาต์พุต&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การตอบกลับเต็ม 1M โทเค็น, เฉพาะเอาต์พุต&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Google ยังไม่ได้ระบุว่าช่วงแนะนำจะสิ้นสุดเมื่อใด ในอัตรามาตรฐาน Argon มีราคาเท่ากับ Claude Opus 5.5 ส่วนอัตราแนะนำตรงกับ GPT-6.1 Sol และ Claude Sonnet 5.5&lt;/p&gt;

&lt;p&gt;ราคาอินพุตที่แคชคำนวณตามส่วนลด 95% ของ Google ดูสถานการณ์ค่าใช้จ่ายเพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ราคา Gemini 4 Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ขีดจำกัดเอาต์พุต 1M
&lt;/h2&gt;

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

&lt;p&gt;สำหรับการเปรียบเทียบ GPT-6 Astra, Claude Opus 5.5 และ Claude Fable 5.1 จำกัดเอาต์พุตแบบซิงโครนัสที่ 128K โทเค็น&lt;/p&gt;

&lt;p&gt;อย่างไรก็ตาม ควรแยกข้อเท็จจริง 2 เรื่องนี้ออกจากกัน:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;1M คือขีดจำกัดเอาต์พุต ไม่ใช่หน้าต่างบริบทอินพุต&lt;/strong&gt; — Google ยังไม่เผยแพร่สเปกหน้าต่างอินพุต&lt;/li&gt;
&lt;li&gt;แม้ Google ระบุขีดจำกัดเอาต์พุต 1M แต่ &lt;a href="https://www.vals.ai/models/google_gemini-4-argon" rel="noopener noreferrer"&gt;Vals AI&lt;/a&gt; ระบุเอาต์พุตสูงสุด 262K สำหรับการกำหนดค่าที่ทดสอบ&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;เมื่อ API เปิดให้ใช้งานจริง ให้ยึดขีดจำกัดที่ปลายทางรายงาน และตั้งค่า timeout, streaming และ cost cap ตามนั้น ดูแนวทางได้ใน &lt;a href="https://apidog.com/th/blog/gemini-4-argon-1m-output-tokens?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือโทเค็นเอาต์พุต 1M ของ Argon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  เกณฑ์มาตรฐาน Gemini 4 Argon: หัวข้อข่าว
&lt;/h2&gt;

&lt;p&gt;ตัวเลขด้านล่างมาจากตารางของ Google คะแนนของ Argon รายงานโดย Google โดยบางส่วนคำนวณเองและบางส่วนมาจากกระดานผู้นำ เช่น Vals AI คะแนนคู่แข่งส่วนใหญ่มาจากผู้ขายหรือกระดานผู้นำสาธารณะ และชุดทดสอบอาจแตกต่างกัน&lt;/p&gt;

&lt;p&gt;จากการนับของเรา Argon นำ 13 จาก 19 แถว เสมอ 1 แถว และตามหลัง 5 แถว&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;Gemini 4 Argon&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;Claude Fable 5.1&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Vals Index&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.9%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;63.1%&lt;/td&gt;
&lt;td&gt;65.8%&lt;/td&gt;
&lt;td&gt;67.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE v1.1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;77.9%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;74.1%&lt;/td&gt;
&lt;td&gt;67.4%&lt;/td&gt;
&lt;td&gt;74.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GraphWalks 256K to 1M (F1)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;84.2%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;71.8%&lt;/td&gt;
&lt;td&gt;65.0%&lt;/td&gt;
&lt;td&gt;66.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierSWE v2&lt;/td&gt;
&lt;td&gt;55.0%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;65.5%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;56.3%&lt;/td&gt;
&lt;td&gt;62.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-bench 4.0&lt;/td&gt;
&lt;td&gt;57.4%&lt;/td&gt;
&lt;td&gt;58.2%&lt;/td&gt;
&lt;td&gt;57.9%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;66.4%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PostTrainBench&lt;/td&gt;
&lt;td&gt;45.3%&lt;/td&gt;
&lt;td&gt;44.3%&lt;/td&gt;
&lt;td&gt;40.2%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;49.3%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ห้าแถวที่ Argon แพ้ ได้แก่ FrontierSWE v2, Terminal-Bench Science 0.1 และ OSWorld-2.0 ให้กับ Astra รวมถึง Terminal-bench 4.0 และ PostTrainBench ให้กับ Opus 5.5&lt;/p&gt;

&lt;p&gt;บุคคลที่สามจัดอันดับ Argon ให้อยู่ในระดับแนวหน้า แต่ไม่มีคะแนนนำที่ชัดเจน &lt;a href="https://artificialanalysis.ai/models/gemini-4-argon" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; ให้คะแนน 53 ใน Intelligence Index ซึ่งเท่ากับ GPT-6 Astra และ Claude Fable 5.1 แต่ตามหลัง Claude Opus 5.5 ที่ 58 และ Claude Sonnet 5.5 ที่ 56 ในการตั้งค่าสูงสุด ส่วน Vals จัดอันดับ Argon เป็นอันดับหนึ่งจาก 41 โมเดลใน Vals Index&lt;/p&gt;

&lt;p&gt;ดูข้อมูลครบทั้ง 19 แถวและบันทึกวิธีการของ Google ได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;เกณฑ์มาตรฐาน Gemini 4 Argon&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%2F8q0dk2sp7ebli2h9htti.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%2F8q0dk2sp7ebli2h9htti.png" alt="ผลการประเมิน Gemini 4 Argon" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  การป้องกันภัยทางไซเบอร์ในย่อหน้าเดียว
&lt;/h2&gt;

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

&lt;p&gt;บน&lt;a href="https://deepmind.google/models/gemini/cyber/" rel="noopener noreferrer"&gt;หน้าไซเบอร์&lt;/a&gt; ของ DeepMind, Argon ได้คะแนน 85.8% สำหรับการค้นพบช่องโหว่ในโลกจริง เทียบกับ Gemini 3.8 Flash Cyber ที่ 71.0%, เสมอกับ Grok 4.7 และ GPT-6 Astra ที่ 68% ใน CWE-bench v1 และมีอัตราความสำเร็จต่ำสุดในแผนภูมิสำหรับ Gray Swan indirect prompt injection ที่ 0.7% เมื่อ &lt;code&gt;k=15&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;ดูผลกระทบต่อการใช้งาน API ได้ที่ &lt;a href="https://apidog.com/th/blog/gemini-4-argon-cyber-defense?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ความหมายของการเปิดตัว Argon ทางไซเบอร์สำหรับ API ที่คุณใช้งาน&lt;/a&gt; และดูรุ่นก่อนหน้าได้ที่ &lt;a href="https://apidog.com/th/blog/what-is-gemini-3-8-flash-cyber?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash Cyber&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่นักพัฒนาควรทำตอนนี้
&lt;/h2&gt;

&lt;p&gt;สร้างบนโมเดลที่เรียกใช้ได้ในวันนี้ และเก็บชื่อโมเดลไว้ในตัวแปรเดียว &lt;code&gt;gemini-3.8-flash&lt;/code&gt; เป็นตัวแทนที่เหมาะสม: เสถียร รองรับอินพุต 1,048,576 โทเค็น เอาต์พุต 65,536 โทเค็น มีระดับฟรี และมีราคา $0.75/$3.75 ต่อล้านโทเค็นจนถึง 31 ธันวาคม 2026&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/interactions" rel="noopener noreferrer"&gt;เอกสาร Interactions API&lt;/a&gt; ของ Google ระบุว่าโมเดลใหม่ ความสามารถหลายโมดอล เครื่องมือ และฟีเจอร์เอเจนต์จะเปิดตัวบน Interactions API ดังนั้นควรออกแบบโค้ดให้สลับโมเดลได้ผ่าน 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="nv"&gt;MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;gemini&lt;/span&gt;&lt;span class="p"&gt;-3.8-flash&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

curl &lt;span class="nt"&gt;-s&lt;/span&gt; &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="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": "'&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$MODEL&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s1"&gt;'",
    "input": "List the breaking changes in this OpenAPI diff.",
    "generation_config": {"thinking_level": "medium"}
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;เมื่อ Google เผยแพร่ ID ของ Argon แล้ว คุณควรเปลี่ยนเฉพาะค่าของ &lt;code&gt;GEMINI_MODEL&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;code&gt;GEMINI_API_KEY&lt;/code&gt; กับ &lt;code&gt;GEMINI_MODEL&lt;/code&gt; เป็น environment variables จากนั้นเพิ่มการตรวจสอบต่อไปนี้ในเทสต์:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ตรวจสอบอ็อบเจกต์ &lt;code&gt;usage&lt;/code&gt; ใน response&lt;/li&gt;
&lt;li&gt;รวม &lt;code&gt;total_output_tokens&lt;/code&gt; และ &lt;code&gt;total_thought_tokens&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;กำหนดเพดานโทเค็นและค่าใช้จ่ายเพื่อให้คำตอบที่เกินขีดจำกัดไม่ผ่านการทดสอบ&lt;/li&gt;
&lt;li&gt;เก็บ response ของ 3.8 Flash เป็น baseline&lt;/li&gt;
&lt;li&gt;เมื่อ ID ของ Argon ปรากฏในรายการโมเดล ให้เปลี่ยน &lt;code&gt;GEMINI_MODEL&lt;/code&gt; แล้วรันชุดคำขอเดิมซ้ำ&lt;/li&gt;
&lt;li&gt;เปรียบเทียบคุณภาพ ค่าหน่วงเวลา จำนวนโทเค็น และค่าใช้จ่ายกับ baseline&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;สำหรับรูปแบบคำขอ โปรดดู &lt;a href="https://apidog.com/th/blog/gemini-4-argon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Gemini 4 Argon API&lt;/a&gt; หากต้องตัดสินใจว่าควรรอหรือไม่ โปรดอ่าน &lt;a href="https://apidog.com/th/blog/gemini-4-argon-vs-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Argon vs Gemini 3.8 Flash&lt;/a&gt;&lt;/p&gt;

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

&lt;h3&gt;
  
  
  ฉันสามารถใช้ Gemini 4 Argon ใน Gemini API ได้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ยังไม่ได้ มีเพียงกลุ่มพันธมิตร Fairwind เท่านั้นที่มีสิทธิ์เข้าถึง และรายการโมเดลสาธารณะยังไม่รวมโมเดลนี้&lt;/p&gt;

&lt;h3&gt;
  
  
  ID โมเดล Gemini 4 Argon คืออะไร?
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  Gemini 4 Argon จะวางจำหน่ายสำหรับนักพัฒนาเมื่อใด?
&lt;/h3&gt;

&lt;p&gt;Google ยังไม่ได้ระบุวันที่ ลูกค้า API แบบชำระเงินและสมาชิก Google AI Ultra จะได้ใช้ก่อน โดยระบุเพียงว่า “โดยเร็วที่สุด”&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 4 Argon ดีกว่า GPT-6 Astra และ Claude Opus 5.5 หรือไม่?
&lt;/h3&gt;

&lt;p&gt;Argon นำในเกือบทุกแถวของตาราง Google แต่เสมอกับ Astra ใน Artificial Analysis และตามหลัง Opus 5.5 ในดัชนีนั้น สำหรับข้อมูลคู่แข่ง โปรดดู &lt;a href="https://apidog.com/th/blog/what-is-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Opus 5.5 คืออะไร&lt;/a&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;คู่มือ GPT-6 Astra API&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 4 Argon มีหน้าต่างบริบท 1M หรือไม่?
&lt;/h3&gt;

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

&lt;h2&gt;
  
  
  เตรียมพร้อมก่อน Argon เปิดให้ใช้งาน
&lt;/h2&gt;

&lt;p&gt;Argon ได้รับการประกาศ กำหนดราคา และรายงานผลการประเมินแล้ว แต่คุณยังไม่สามารถเรียกใช้งานผ่าน API สาธารณะได้&lt;/p&gt;

&lt;p&gt;แนวทางที่ใช้งานได้ตอนนี้คือ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;สร้างบน Gemini 3.8 Flash โดยใช้ &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;/li&gt;
&lt;li&gt;เก็บชื่อโมเดลไว้ใน environment variable เดียว&lt;/li&gt;
&lt;li&gt;บันทึกชุดคำขอและผลลัพธ์ baseline&lt;/li&gt;
&lt;li&gt;ตรวจสอบจำนวนโทเค็นในทุกคำขอ&lt;/li&gt;
&lt;li&gt;ตั้งค่า timeout และ cost cap สำหรับคำตอบขนาดใหญ่&lt;/li&gt;
&lt;li&gt;สลับค่าโมเดลและรันทดสอบซ้ำทันทีเมื่อ Argon พร้อมใช้งาน&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เพื่อให้คำขอ environment และ baseline พร้อมสำหรับการสลับโมเดล ให้&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;

</description>
    </item>
    <item>
      <title>เข้าสู่ระบบ ChatGPT สำหรับนักพัฒนา: OAuth, การใช้แพ็กเกจ และค่าบริการ API ที่ควรรู้</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 10:00:37 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/ekhaasuurabb-chatgpt-samhrabnakphathnaa-oauth-kaaraichaephkekcch-aelakhaabrikaar-api-thiikhwrruu-g46</link>
      <guid>https://dev.to/thanawat_wonchai/ekhaasuurabb-chatgpt-samhrabnakphathnaa-oauth-kaaraichaephkekcch-aelakhaabrikaar-api-thiikhwrruu-g46</guid>
      <description>&lt;p&gt;การลงชื่อเข้าใช้ด้วย ChatGPT คือระบบ OAuth 2.0 และ OpenID Connect ของ OpenAI สำหรับผู้ใช้ ChatGPT ทั่วโลก แอปของคุณจะได้รับ ID บัญชีที่เสถียร พร้อมชื่อ อีเมล และรูปโปรไฟล์ ตั้งแต่ DevDay วันที่ 29 กันยายน 2026 ผู้ใช้ Plus และ Pro สามารถอนุญาตให้แอปที่เข้าร่วมรันคำขอ AI บนแผน ChatGPT ของตนได้ แทนการใช้ API key ของคุณ โดยกำหนดขีดจำกัดรายสัปดาห์ต่อแอปได้เอง แอปจะไม่ได้รับบทสนทนา ความทรงจำ หรือ API key ของผู้ใช้&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 key ของคุณ วิธีอธิบายการใช้งานให้ผู้ใช้เข้าใจ และวิธีทดสอบ OAuth flow รวมถึงกรณีล้มเหลวใน &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/openai-devday-2026?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;สรุปงาน DevDay 2026&lt;/a&gt; และหากต้องการทบทวนความต่างระหว่าง Identity กับ Authorization ให้เริ่มจาก &lt;a href="https://apidog.com/th/blog/oauth-vs-openid?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OAuth vs OpenID&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ภาพรวมการลงชื่อเข้าใช้ด้วย ChatGPT
&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;สิ่งที่เอกสาร OpenAI ระบุ&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;openid profile email&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ขอบเขตการใช้งานแผนสำหรับโอเพนซอร์ส&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;offline_access resource.invoke chatgpt.tokens.use.direct&lt;/code&gt; พร้อม &lt;code&gt;resource=https://api.openai.com/v1&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;สิ่งที่แอปได้รับ&lt;/td&gt;
&lt;td&gt;ID token และเมื่อใช้แผน จะได้รับ access token กับ refresh token&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;คุณสมบัติในการใช้งานแผน&lt;/td&gt;
&lt;td&gt;ผู้ใช้ Plus และ Pro ในแอปที่เข้าร่วม&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ที่ที่การใช้งานถูกนับ&lt;/td&gt;
&lt;td&gt;การใช้งาน ChatGPT Work และ Codex ของแผน&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;Access token อายุ 1 ชั่วโมง, refresh token อายุ 30 วัน และถูกแทนที่ทุกครั้งที่รีเฟรช&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;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;แหล่งข้อมูล: &lt;a href="https://developers.openai.com/siwc" rel="noopener noreferrer"&gt;เอกสารการลงชื่อเข้าใช้ด้วย ChatGPT&lt;/a&gt;, &lt;a href="https://developers.openai.com/siwc/token-sharing-open-source/token-reference" rel="noopener noreferrer"&gt;เอกสารอ้างอิงโทเค็น&lt;/a&gt; และบทความช่วยเหลือเรื่อง &lt;a href="https://help.openai.com/en/articles/20001542-using-your-chatgpt-plan-in-other-apps-and-sites" rel="noopener noreferrer"&gt;การใช้แผน ChatGPT ในแอปอื่น&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่แอปของคุณได้รับ และสิ่งที่ไม่ได้รับ
&lt;/h2&gt;

&lt;p&gt;การระบุตัวตนเป็นค่าเริ่มต้น หากไคลเอนต์ขอ scope ต่อไปนี้:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;openid profile email
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;แอปจะได้รับ ID token ตาม &lt;a href="https://developers.openai.com/siwc/website" rel="noopener noreferrer"&gt;คู่มือเว็บไซต์&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;profile&lt;/code&gt; ครอบคลุมข้อมูล เช่น ชื่อและรูปโปรไฟล์&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;email&lt;/code&gt; ครอบคลุมอีเมลและสถานะการยืนยันอีเมล&lt;/li&gt;
&lt;li&gt;Scope สำหรับ Identity &lt;strong&gt;ไม่&lt;/strong&gt; ให้สิทธิ์เข้าถึงบทสนทนา ChatGPT หรือทรัพยากร OpenAI API&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ให้ผูกบัญชีภายในของคุณกับ claim &lt;code&gt;sub&lt;/code&gt; ที่ตรวจสอบแล้ว รวมกับ issuer และ Client ID อย่าใช้อีเมลเป็นตัวระบุหลักเพียงอย่างเดียว เพราะอีเมลไม่ใช่หลักฐานการเป็นเจ้าของบัญชี หากผู้ใช้เดิมต้องการเชื่อมบัญชี ให้ขอให้ยืนยันการเชื่อมโยงอย่างชัดเจน&lt;/p&gt;

&lt;p&gt;การใช้งานแผนเป็นสิทธิ์แยกต่างหาก เมื่อผู้ใช้อนุมัติ scope เพิ่มเติม การตอบกลับ token จะมี access token สำหรับเรียก Responses API ที่ได้รับอนุญาต&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;หากใช้เฉพาะการลงชื่อเข้าใช้ อย่าร้องขอ access token คุณต้องใช้เพียง &lt;code&gt;id_token&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  วิธีทำงานของ OAuth flow
&lt;/h2&gt;

&lt;p&gt;เว็บไซต์ใช้มาตรฐาน &lt;a href="https://apidog.com/th/blog/oauth-2-flows?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Authorization Code grant with PKCE&lt;/a&gt; ร่วมกับ OIDC ให้โหลด endpoint จาก:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://auth.openai.com/.well-known/openid-configuration
&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;Issuer:                 https://auth.openai.com
Authorization endpoint: https://auth.openai.com/api/accounts/authorize
Token endpoint:         https://auth.openai.com/api/accounts/oauth/token
JWKS URI:               https://auth.openai.com/.well-known/jwks.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ลำดับการทำงานที่ควรนำไปใช้มีดังนี้:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;แบ็กเอนด์สร้าง &lt;code&gt;state&lt;/code&gt;, PKCE verifier พร้อม S256 challenge และ &lt;code&gt;nonce&lt;/code&gt; ใหม่สำหรับทุก authorization request&lt;/li&gt;
&lt;li&gt;เปลี่ยนเส้นทางเบราว์เซอร์ไปยัง authorization endpoint พร้อม Client ID, Redirect URI ที่ตรงกับค่าลงทะเบียน และ scope ที่ต้องการ&lt;/li&gt;
&lt;li&gt;ผู้ใช้ให้ความยินยอม แล้ว OpenAI ส่ง authorization code กลับไปยัง callback&lt;/li&gt;
&lt;li&gt;แบ็กเอนด์ตรวจสอบ &lt;code&gt;state&lt;/code&gt; แลก code เป็น token และตรวจสอบลายเซ็น, issuer, audience, วันหมดอายุ และ nonce ของ ID token&lt;/li&gt;
&lt;li&gt;ค้นหา สร้าง หรือเชื่อมโยงบัญชีภายใน ก่อนออก session ของแอปเอง&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;สำหรับ public client ห้ามส่ง client secret ส่วน confidential client ที่ใช้ &lt;code&gt;client_secret_basic&lt;/code&gt; ต้องส่ง secret ผ่าน HTTP Basic header เท่านั้น&lt;/p&gt;

&lt;h3&gt;
  
  
  กรณีเครื่องมือโอเพนซอร์ส
&lt;/h3&gt;

&lt;p&gt;เครื่องมือโอเพนซอร์สมีขั้นตอนลงทะเบียนต่างออกไป ตาม &lt;a href="https://developers.openai.com/siwc/token-sharing-open-source/sign-in" rel="noopener noreferrer"&gt;คู่มือการลงชื่อเข้าใช้สำหรับโอเพนซอร์ส&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;เริ่มต้นด้วย &lt;code&gt;client_id=dynamic_agent_client&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ส่ง &lt;code&gt;agent_name_hint&lt;/code&gt; เป็นชื่อแอปของคุณ&lt;/li&gt;
&lt;li&gt;ส่ง &lt;code&gt;ext_agent_host_id&lt;/code&gt; ที่คงที่ต่อโฮสต์&lt;/li&gt;
&lt;li&gt;Callback จะคืน Client ID ที่ออกให้ เช่น &lt;code&gt;oaiapp_...&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;บันทึก Client ID นี้และใช้ซ้ำในครั้งถัดไป&lt;/li&gt;
&lt;li&gt;ใช้ Loopback redirect URI บน &lt;code&gt;127.0.0.1&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ไม่มี client secret&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  การใช้งานแผนทำงานอย่างไรสำหรับผู้ใช้
&lt;/h2&gt;

&lt;p&gt;เอกสารในแอปและหน้า onboarding ควรอธิบายประเด็นต่อไปนี้ให้ชัดเจน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;คำขอที่มีสิทธิ์จะนับรวมในแผน&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
คำขอจะใช้โควต้าการใช้งาน ChatGPT Work และ Codex ของแผน Plus หรือ Pro&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;แต่ละแอปมีขีดจำกัดรายสัปดาห์&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ผู้ใช้กำหนดเป็นเปอร์เซ็นต์ของการใช้งานรวมรายสัปดาห์ ตัวอย่างในเอกสารอยู่ระหว่าง 10% ถึง 100% ขีดจำกัดนี้เป็นเพดาน ไม่ใช่โควต้าที่จองไว้ให้แอปของคุณ&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;เครดิตเป็นแบบเลือกใช้&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
การใช้งานต่อหลังถึงขีดจำกัดถูกปิดไว้โดยค่าเริ่มต้น และผู้ใช้ต้องกำหนดขีดจำกัดแอปเป็น 100% ก่อน&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;แผน Plus มีขีดจำกัดรวม 5 ชั่วโมง&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ตาม &lt;a href="https://developers.openai.com/siwc/token-sharing-open-source/profiles-and-sessions" rel="noopener noreferrer"&gt;หน้าบัญชีและเซสชัน&lt;/a&gt; ขีดจำกัดนี้ครอบคลุมทุกแอปที่ใช้แผน และไม่ใช้กับ Pro&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;การตัดการเชื่อมต่อหยุดการใช้งานในอนาคต&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ไม่ย้อนกลับการใช้งานที่เกิดขึ้นแล้ว OpenAI จะไม่แจ้งเตือนแอปของคุณโดยตรง คุณจะทราบเมื่อ request หรือ refresh token ล้มเหลว&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ผู้ใช้จัดการการตั้งค่าเหล่านี้ได้ใน ChatGPT ที่ &lt;code&gt;chatgpt.com/settings/usage&lt;/code&gt; ตาม &lt;a href="https://developers.openai.com/siwc/ui-ux-guidelines" rel="noopener noreferrer"&gt;แนวทาง UI ของ OpenAI&lt;/a&gt; แอปของคุณควรแสดงลิงก์ &lt;strong&gt;จัดการการใช้งาน&lt;/strong&gt; ในจุดที่เกี่ยวข้อง&lt;/p&gt;

&lt;h2&gt;
  
  
  ใครบ้างที่เปิดตัว และคุณจะได้รับ Client ID อย่างไร
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openai.com/index/devday-2026-recap/" rel="noopener noreferrer"&gt;สรุปงาน DevDay&lt;/a&gt; ของ OpenAI ระบุพันธมิตรการใช้งานแผน 16 ราย เช่น Devin ของ Cognition, Notion, Vercel, T3, OpenClaw และ Dactyl ขณะที่ &lt;a href="https://thenewstack.io/sign-in-with-chatgpt/" rel="noopener noreferrer"&gt;The New Stack&lt;/a&gt; ระบุ Amp, Warp, Kilo Code และ OpenCode เพิ่มเติม รวมถึง Lovable ที่มีกำหนดเปิดตัวในภายหลัง หากคุณใช้ &lt;a href="https://apidog.com/th/blog/openclaw-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OpenClaw&lt;/a&gt; จะพบชื่อนี้ในทั้งสองรายการ&lt;/p&gt;

&lt;p&gt;Sam Altman กล่าวบนเวทีตามที่ The New Stack รายงานว่า:&lt;/p&gt;

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

&lt;p&gt;แนวทางเข้าร่วมขึ้นอยู่กับประเภทแอป:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;แอปเชิงพาณิชย์หรือแอปที่โฮสต์:&lt;/strong&gt; การลงชื่อเข้าใช้เป็นการทดลองแบบจำกัด คุณสามารถ &lt;a href="https://developers.openai.com/siwc/request-client-id" rel="noopener noreferrer"&gt;ร้องขอ Client ID&lt;/a&gt; ผ่านแบบฟอร์มแสดงความสนใจของ OpenAI ได้ ทั้งกรณีใช้ Identity อย่างเดียวและกรณีใช้แผนด้วย&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;เครื่องมือโอเพนซอร์สและโฮสต์ในเครื่อง:&lt;/strong&gt; การใช้งานแผนเปิดให้พันธมิตรโอเพนซอร์สผ่าน flow แบบบริการตนเอง&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  อะไรจะเปลี่ยนไปสำหรับค่า API ของคุณ
&lt;/h2&gt;

&lt;p&gt;ปกติคุณจ่ายค่าบริการตามจำนวนโทเค็น แล้วเรียกเก็บเงินคืนผ่านโมเดลธุรกิจของคุณ การใช้งานแผนย้ายต้นทุนโมเดลไปยัง subscription ของผู้ใช้ ทำให้กำไรของคุณไม่ผูกกับปริมาณการใช้งาน AI ของผู้ใช้โดยตรง แต่คุณจะควบคุมข้อจำกัดและทางเลือกสำรองได้น้อยลง&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;คีย์ API ของคุณ&lt;/th&gt;
&lt;th&gt;แผน ChatGPT ของผู้ใช้&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;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;ผู้ใช้ Plus และ Pro ที่อนุญาต &lt;code&gt;chatgpt.tokens.use.direct&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ขีดจำกัด&lt;/td&gt;
&lt;td&gt;Rate limit ของคุณ&lt;/td&gt;
&lt;td&gt;การใช้งานแผนรายสัปดาห์, ขีดจำกัดต่อแอป และหน้าต่างเวลา 5 ชั่วโมงของ Plus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;รูปแบบคำขอ&lt;/td&gt;
&lt;td&gt;Responses API เต็มรูปแบบ&lt;/td&gt;
&lt;td&gt;ต้องมี &lt;code&gt;store: false&lt;/code&gt; และ &lt;code&gt;stream: true&lt;/code&gt;; ไม่มี &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;max_output_tokens&lt;/code&gt;, file search หรือ Code Interpreter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ความล้มเหลวทั่วไป&lt;/td&gt;
&lt;td&gt;429 เมื่อเกิน rate limit&lt;/td&gt;
&lt;td&gt;429 &lt;code&gt;subscription_sharing_usage_limit_exceeded&lt;/code&gt; หรือ error เดียวกันใน &lt;code&gt;response.failed&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;ไม่มีอัตโนมัติ OpenAI ไม่เปลี่ยนผู้รับผิดชอบค่าใช้จ่าย&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;สิ่งที่ควรแสดงใน UI&lt;/td&gt;
&lt;td&gt;การใช้งานและราคาของคุณ&lt;/td&gt;
&lt;td&gt;“กำลังใช้แผน ChatGPT”, ลิงก์จัดการการใช้งาน และแผนที่รองรับ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ข้อจำกัดเหล่านี้มาจาก &lt;a href="https://developers.openai.com/siwc/token-sharing-open-source/preview-limitations" rel="noopener noreferrer"&gt;หน้าข้อจำกัดการดูตัวอย่าง&lt;/a&gt;: ฟีเจอร์ที่ต้องเก็บสถานะบทสนทนา หรือใช้เครื่องมือที่โฮสต์ไว้ ยังไม่ทำงานบนแผนของผู้ใช้ในปัจจุบัน&lt;/p&gt;

&lt;p&gt;แนวทางที่เหมาะสมคือใช้โมเดลแบบไฮบริด:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ใช้แผนของผู้ใช้สำหรับงานแบบ interactive ของผู้ใช้ Plus และ Pro&lt;/li&gt;
&lt;li&gt;ใช้ API key ของคุณสำหรับผู้ใช้รายอื่น&lt;/li&gt;
&lt;li&gt;ใช้ API key ของคุณสำหรับ background jobs, CI และ agent ที่ทำงานตามเวลา&lt;/li&gt;
&lt;li&gt;เมื่อชนขีดจำกัด ให้แสดงลิงก์จัดการการใช้งาน และเสนอเครดิตหรือ billing path ของคุณเป็นทางเลือก&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ดูแนวคิดเพิ่มเติมได้จาก &lt;a href="https://apidog.com/th/blog/api-key-vs-oauth?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ API key vs OAuth&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/ai-agent-oauth-on-behalf-of-user?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OAuth สำหรับ AI agents&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  วิธีทดสอบ flow การลงชื่อเข้าใช้และเส้นทางความล้มเหลวใน Apidog
&lt;/h2&gt;

&lt;p&gt;Apidog ไม่ได้ลงชื่อเข้าใช้ผู้ใช้ด้วย ChatGPT โดยตรง แต่ช่วยทดสอบการตั้งค่า OAuth, token exchange และการจัดการข้อผิดพลาดของระบบคุณได้ เริ่มจาก &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; แล้วสร้าง environment แยกสำหรับการทดสอบ&lt;/p&gt;

&lt;h3&gt;
  
  
  1. จัดเก็บ Client และ token เป็นตัวแปร
&lt;/h3&gt;

&lt;p&gt;เพิ่มตัวแปร sensitive ต่อไปนี้ใน environment:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SIWC_CLIENT_ID
SIWC_REDIRECT_URI
SIWC_CLIENT_SECRET
ACCESS_TOKEN
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;SIWC_CLIENT_SECRET&lt;/code&gt; ใช้เฉพาะ confidential client และ &lt;code&gt;ACCESS_TOKEN&lt;/code&gt; ใช้สำหรับทดสอบการใช้งานแผน&lt;/p&gt;

&lt;p&gt;อ้างอิงตัวแปรใน request ด้วยรูปแบบ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{{SIWC_CLIENT_ID}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;วิธีนี้ช่วยป้องกันไม่ให้ข้อมูลลับปรากฏใน request ที่บันทึกไว้&lt;/p&gt;

&lt;h3&gt;
  
  
  2. รัน Authorization Code flow พร้อม PKCE
&lt;/h3&gt;

&lt;p&gt;ในแท็บ Auth ของ Apidog:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เลือก &lt;strong&gt;OAuth 2.0&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;เลือก flow แบบ &lt;strong&gt;Authorization Code with PKCE&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;กำหนด authorization endpoint และ token endpoint ตามค่าด้านบน&lt;/li&gt;
&lt;li&gt;ตั้ง scope เป็น:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   openid profile email
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;ใช้ callback URL ที่ลงทะเบียนไว้กับ Client ID ของคุณ&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ดูขั้นตอนของแต่ละฟิลด์ได้จาก &lt;a href="https://apidog.com/th/blog/test-oauth-2-apis-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Apidog OAuth 2.0&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. ตรวจสอบ ID token ที่ได้รับ
&lt;/h3&gt;

&lt;p&gt;บันทึก token exchange เป็น POST request แยกไปยัง token endpoint โดยส่ง code, PKCE verifier, redirect URI และ Client ID&lt;/p&gt;

&lt;p&gt;เพิ่ม post-processor เพื่อยืนยัน response ขั้นพื้นฐาน:&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="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;body&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;token exchange returned an ID token&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="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;code&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;eql&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;body&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;id_token&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;a&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;string&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="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;decode&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;atob&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;part&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;body&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;id_token&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="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
  &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;replace&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sr"&gt;/-/g&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;+&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="nf"&gt;replace&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sr"&gt;/_/g&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;/&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;claims&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="nf"&gt;decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;part&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;part&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;length&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;ID token claims match this client&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="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;claims&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;iss&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;eql&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://auth.openai.com&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;claims&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;aud&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;include&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;environment&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="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;SIWC_CLIENT_ID&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;claims&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sub&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;a&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;string&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;and&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;not&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;empty&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;claims&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;exp&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;above&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;now&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;code&gt;name&lt;/code&gt;, &lt;code&gt;email&lt;/code&gt; และ &lt;code&gt;picture&lt;/code&gt; เป็นข้อมูลที่อาจมีใน response แทนการบังคับตรวจสอบว่าต้องมีเสมอ&lt;/p&gt;

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

&lt;p&gt;หากทดสอบการใช้งานแผน ให้ตรวจสอบว่า &lt;code&gt;body.scope&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;chatgpt.tokens.use.direct
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. จำลองเส้นทางความล้มเหลว
&lt;/h3&gt;

&lt;p&gt;บัญชี Plus จริงไม่เหมาะสำหรับทดสอบทุกกรณี ใช้ Apidog Mock Server เพื่อจำลอง response เหล่านี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ผู้ใช้ปฏิเสธการใช้งานแผน&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ส่ง token response ที่ &lt;code&gt;scope&lt;/code&gt; ไม่มี &lt;code&gt;chatgpt.tokens.use.direct&lt;/code&gt; แอปควรคง session การลงชื่อเข้าใช้ไว้ และเสนอให้ผู้ใช้เปิดใช้งานแผนหรือเลือกเส้นทางเรียกเก็บเงินอื่น&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ถึงขีดจำกัดการใช้งาน&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ส่ง HTTP 429 พร้อม &lt;code&gt;error.code&lt;/code&gt; เป็น &lt;code&gt;subscription_sharing_usage_limit_exceeded&lt;/code&gt; หรือส่งรหัสเดียวกันผ่าน &lt;code&gt;response.failed&lt;/code&gt; ระหว่างสตรีม ตรวจสอบว่าแอปหยุดส่งคำขอผ่านแผน&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ผู้ใช้ไม่มีสิทธิ์&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
ส่ง HTTP 403 พร้อม &lt;code&gt;subscription_sharing_user_not_eligible&lt;/code&gt; แอปไม่ควร retry หรือวนกลับไปทำ OAuth flow ซ้ำ&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ผู้ใช้ตัดการเชื่อมต่อแอป&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
จำลอง refresh token ที่คืน &lt;code&gt;invalid_grant&lt;/code&gt; หรือ HTTP 401 พร้อม &lt;code&gt;subscription_sharing_invalid_user&lt;/code&gt; แอปต้องล้าง token ที่เก็บไว้ และขอให้ผู้ใช้ลงชื่อเข้าใช้อีกครั้ง&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;เชื่อมกรณีเหล่านี้เป็น test scenario และรันใน CI ด้วย Apidog CLI ดูรายการ error และแนวทางกู้คืนเพิ่มเติมได้จาก &lt;a href="https://developers.openai.com/siwc/token-sharing-open-source/errors-and-recovery" rel="noopener noreferrer"&gt;หน้าข้อผิดพลาดและการกู้คืน&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. ตรวจสอบการเรียกใช้งานจริง
&lt;/h3&gt;

&lt;p&gt;เมื่อมี plan token จริง ให้ส่ง request แบบ streaming โดยตั้ง Authorization เป็น &lt;code&gt;Bearer {{ACCESS_TOKEN}}&lt;/code&gt; ใน Apidog&lt;/p&gt;

&lt;p&gt;ตัวอย่าง &lt;code&gt;curl&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;--no-buffer&lt;/span&gt; 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="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;ACCESS_TOKEN&lt;/span&gt;&lt;span class="k"&gt;}&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.1-sol",
    "input": [{"role": "user", "content": "Say exactly: Hello, world!"}],
    "store": false,
    "stream": true
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ยืนยันว่า stream จบด้วย event:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;นี่คือสัญญาณความสำเร็จที่ควรใช้ตัดสินว่าคำขอเสร็จสมบูรณ์&lt;/p&gt;

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

&lt;h3&gt;
  
  
  ผู้ใช้ Free สามารถลงชื่อเข้าใช้ด้วย ChatGPT ได้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ได้ การลงชื่อเข้าใช้เปิดให้ผู้ใช้ ChatGPT ทั่วโลก แต่การใช้แผนในแอปอื่นต้องใช้ Plus หรือ Pro&lt;/p&gt;

&lt;h3&gt;
  
  
  แอปได้รับ OpenAI API key ของผู้ใช้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ไม่ แอปจะได้รับ ID token และหากผู้ใช้อนุมัติการใช้งานแผน จะได้รับ OAuth access token สำหรับคำขอ Responses API ที่มีสิทธิ์เท่านั้น&lt;/p&gt;

&lt;h3&gt;
  
  
  จะเกิดอะไรขึ้นเมื่อผู้ใช้ถึงขีดจำกัด?
&lt;/h3&gt;

&lt;p&gt;คำขอจะล้มเหลวด้วย &lt;code&gt;subscription_sharing_usage_limit_exceeded&lt;/code&gt; ซึ่งอาจเป็น HTTP 429 หรือ event &lt;code&gt;response.failed&lt;/code&gt; หลังเริ่มสตรีมแล้ว ให้หยุดการใช้งานแผนชั่วคราว และแสดงลิงก์จัดการการใช้งาน&lt;/p&gt;

&lt;h3&gt;
  
  
  ผู้ใช้ Plus สามารถรัน GPT-6.1 Sol ผ่านแอปพันธมิตรได้หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ตัวอย่างในเอกสารใช้ &lt;code&gt;gpt-6.1-sol&lt;/code&gt; กับ plan token แต่ก่อนนำเสนอโมเดลนี้ในแอป ควรดึงรายการโมเดลด้วย token ของบัญชีนั้นก่อน ดูเพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/gpt-6-1-sol-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Sol ฟรีหรือไม่&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนต่อไป
&lt;/h2&gt;

&lt;p&gt;หากคุณกำลังพัฒนาแอปเชิงพาณิชย์ ให้เข้าร่วมรายการรอเพื่อขอ Client ID และเริ่มสร้าง test suite สำหรับกรณีต่อไปนี้ทันที:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;token validation&lt;/li&gt;
&lt;li&gt;ผู้ใช้ปฏิเสธ plan usage&lt;/li&gt;
&lt;li&gt;usage limit exceeded&lt;/li&gt;
&lt;li&gt;ผู้ใช้ไม่มีสิทธิ์&lt;/li&gt;
&lt;li&gt;การตัดการเชื่อมต่อและ refresh token ล้มเหลว&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ระหว่างรอ ให้ถือว่า plan usage เป็นทางเลือกเพิ่มเติมจาก API billing ของคุณ ไม่ใช่สิ่งทดแทนทั้งหมด บันทึก token validation และ failure scenarios ใน &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; เพื่อให้เมื่อได้รับ Client ID แล้ว สิ่งที่ต้องเปลี่ยนจริง ๆ เหลือเพียงการใช้ token จริงใน environment ของคุณ&lt;/p&gt;

</description>
      <category>api</category>
      <category>chatgpt</category>
      <category>openai</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>โคเด็กซ์หลัง DevDay 2026: ภารกิจคลาวด์, CLI เสียง, เอเจนต์, รีวิวโค้ด และคลาวด์ความปลอดภัย</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 09:59:01 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/okhedkchhlang-devday-2026-phaarkicchkhlaawd-cli-esiiyng-eecchnt-riiwiwokhd-aelakhlaawdkhwaampldphay-47d8</link>
      <guid>https://dev.to/thanawat_wonchai/okhedkchhlang-devday-2026-phaarkicchkhlaawd-cli-esiiyng-eecchnt-riiwiwokhd-aelakhlaawdkhwaampldphay-47d8</guid>
      <description>&lt;p&gt;ในงาน OpenAI DevDay 2026 วันที่ 29 กันยายน Codex ได้รับการอัปเดตหลัก 4 ส่วน: Codex cloud พร้อมสภาพแวดล้อมที่นำกลับมาใช้ใหม่ได้, Codex CLI ที่ปรับปรุงใหม่, Code Review สำหรับ GitHub PRs และ GitLab MRs และ Codex Security Cloud สำหรับสแกนช่องโหว่ในที่เก็บโค้ด นอกจากนี้ Codex CLI 0.159.1 ยังตั้งค่า GPT-6.1 Sol เป็นโมเดลเริ่มต้นด้วย&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;คู่มือนี้สรุปสิ่งที่เปลี่ยนแปลง คำสั่งที่ใช้ได้ทันที และวิธีเสริม Code Review ด้วยการทดสอบ API จริงใน CI สำหรับภาพรวมงานทั้งหมด ดูได้ที่ &lt;a href="https://apidog.com/th/blog/openai-devday-2026?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ศูนย์กลาง DevDay 2026 สำหรับนักพัฒนา API&lt;/a&gt; ประเด็นสำคัญสำหรับทีม API คือ Codex รีวิวโค้ดได้ แต่ไม่ได้เรียก API ที่กำลังรันอยู่ของคุณ ดังนั้นควรเพิ่มการทดสอบสัญญาด้วย &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; ใน CI&lt;/p&gt;

&lt;h2&gt;
  
  
  มีอะไรเปลี่ยนแปลงใน Codex ที่ DevDay 2026
&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;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;สภาพแวดล้อม Codex cloud&lt;/td&gt;
&lt;td&gt;ตั้งค่าครั้งเดียวและนำกลับมาใช้ซ้ำในพื้นที่ทำงานที่แยกกัน&lt;/td&gt;
&lt;td&gt;เว็บ, แอปเดสก์ท็อป, &lt;code&gt;codex cloud&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Plus, Pro, Business, Healthcare, Edu, Enterprise&lt;/td&gt;
&lt;td&gt;พร้อมใช้งาน&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Codex CLI ที่ปรับปรุงใหม่&lt;/td&gt;
&lt;td&gt;เสียง, &lt;code&gt;/agents&lt;/code&gt;, แก้ไขพรอมต์, ดำเนินการต่อ, worktrees&lt;/td&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;Code Review&lt;/td&gt;
&lt;td&gt;รีวิว PR และ MR พร้อมรีวิวบนคลาวด์อัตโนมัติ&lt;/td&gt;
&lt;td&gt;แอปเดสก์ท็อป ChatGPT, GitHub, GitLab&lt;/td&gt;
&lt;td&gt;ทุกแพ็กเกจ&lt;/td&gt;
&lt;td&gt;GitHub พร้อมใช้งานทั่วไป; GitLab MRs อยู่ในรุ่นพรีวิว&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Codex Security Cloud&lt;/td&gt;
&lt;td&gt;สแกนตามกำหนดเวลา, ลดผลลัพธ์ซ้ำซ้อน, เตรียมแพตช์แก้ไข&lt;/td&gt;
&lt;td&gt;Codex cloud, ผ่านปลั๊กอิน&lt;/td&gt;
&lt;td&gt;Pro, Business, Enterprise, Edu&lt;/td&gt;
&lt;td&gt;รุ่นทดลองวิจัย&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol เป็นค่าเริ่มต้น&lt;/td&gt;
&lt;td&gt;โมเดลเริ่มต้นในแค็ตตาล็อก CLI&lt;/td&gt;
&lt;td&gt;CLI และเลือกได้ใน Codex/ChatGPT Work&lt;/td&gt;
&lt;td&gt;Plus, Pro, Business, Enterprise, Edu&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;a href="https://openai.com/index/devday-2026-recap/" rel="noopener noreferrer"&gt;สรุป DevDay 2026&lt;/a&gt; ของ OpenAI, &lt;a href="https://learn.chatgpt.com/docs/whats-new" rel="noopener noreferrer"&gt;หน้า “มีอะไรใหม่” ของ Codex&lt;/a&gt; และเอกสาร Codex ที่อ้างอิงในบทความนี้&lt;/p&gt;

&lt;h2&gt;
  
  
  Codex cloud: สภาพแวดล้อมที่นำกลับมาใช้ใหม่ได้
&lt;/h2&gt;

&lt;p&gt;Codex cloud ใช้รันงานเขียนโค้ดบนคลาวด์ เพื่อให้งานทำงานต่อได้แม้ปิดคอมพิวเตอร์ ตาม &lt;a href="https://learn.chatgpt.com/docs/environments/cloud-environments" rel="noopener noreferrer"&gt;เอกสารสภาพแวดล้อมบนคลาวด์&lt;/a&gt; สภาพแวดล้อมคือชุดการตั้งค่าที่งานหลายงานใช้ร่วมกัน เช่น ที่เก็บโค้ด dependencies เครื่องมือ และการตั้งค่าการเข้าถึง&lt;/p&gt;

&lt;p&gt;งานใหม่แต่ละงานจะได้ workspace แยกจาก environment เวอร์ชันที่เผยแพร่แล้ว&lt;/p&gt;

&lt;h3&gt;
  
  
  ตั้งค่าสภาพแวดล้อมบนคลาวด์
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;สร้างงานใหม่ใน Codex&lt;/li&gt;
&lt;li&gt;เลือก &lt;strong&gt;Work in &amp;gt; Cloud&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;เลือก &lt;strong&gt;Create environment&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;เลือก GitHub repository ที่ต้องการใช้&lt;/li&gt;
&lt;li&gt;ให้ Codex ตรวจสอบ repository ติดตั้ง dependencies และทดสอบ workflow&lt;/li&gt;
&lt;li&gt;ตรวจสอบรายงาน แล้วเลือก &lt;strong&gt;Publish&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Codex จะบันทึกการตั้งค่าที่ใช้งานได้ใน 2 ส่วน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Install script&lt;/strong&gt;: คำสั่งสำหรับติดตั้ง dependencies&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start skill&lt;/strong&gt;: คำสั่งเริ่มบริการและตรวจสอบว่าพร้อมใช้งาน&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Repository refresh&lt;/strong&gt;: ทำงานเบื้องหลังและเก็บ dependency cache เพื่อลดเวลาติดตั้งในงานถัดไป&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Internet access&lt;/strong&gt;: ตั้งค่าระดับ environment ได้ เช่น package-manager preset, custom domains หรือ unrestricted&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Network secrets&lt;/strong&gt;: เก็บ credentials นอก sandbox โดยโปรแกรมจะเห็นเพียง placeholder และ proxy จะส่งค่าจริงไปยัง HTTPS endpoint ที่อนุญาตเท่านั้น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หาก environment ต้องเรียก staging API ให้เพิ่มโดเมน staging ในรายการโดเมนที่อนุญาต และเก็บ token เป็น network secret แทนการใช้ environment variable ปกติ&lt;/p&gt;

&lt;p&gt;จากเทอร์มินัล ใช้คำสั่งนี้เพื่อส่งงานไป Codex cloud:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;codex cloud
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;คำสั่งนี้ยังใช้ดูรายการ cloud conversations ล่าสุดได้ด้วย&lt;/p&gt;

&lt;h2&gt;
  
  
  Codex CLI ที่ได้รับการปรับปรุงใหม่
&lt;/h2&gt;

&lt;p&gt;ติดตั้ง Codex CLI ด้วยสคริปต์จาก &lt;a href="https://learn.chatgpt.com/docs/codex/cli" rel="noopener noreferrer"&gt;เอกสาร Codex CLI&lt;/a&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;-fsSL&lt;/span&gt; https://chatgpt.com/codex/install.sh | sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หรือใช้ npm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @openai/codex
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ตาม &lt;a href="https://learn.chatgpt.com/docs/changelog" rel="noopener noreferrer"&gt;บันทึกการเปลี่ยนแปลงของ Codex&lt;/a&gt; เวอร์ชัน &lt;code&gt;0.159.1&lt;/code&gt; ที่ออกวันที่ 29 กันยายน เพิ่ม GPT-6.1 Sol เป็นโมเดลเริ่มต้นใน CLI catalog&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;/model
&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 shell"&gt;&lt;code&gt;codex &lt;span class="nt"&gt;--model&lt;/span&gt; gpt-6-sol
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ตัวอย่างในเอกสาร CLI ใช้ &lt;code&gt;gpt-6.1-sol medium&lt;/code&gt; โดยดูรายละเอียดโมเดลเพิ่มเติมได้จาก &lt;a href="https://learn.chatgpt.com/docs/models" rel="noopener noreferrer"&gt;หน้าโมเดล Codex&lt;/a&gt; แผน Free และ Go ไม่ได้รวมอยู่ในช่วงเปิดตัว ส่วน Enterprise และ Edu ต้องให้ผู้ดูแลระบบเปิดใช้งานก่อน&lt;/p&gt;

&lt;p&gt;อ่านรายละเอียดเพิ่มเติมเกี่ยวกับโมเดลได้ที่ &lt;a href="https://apidog.com/th/blog/what-is-gpt-6-1-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Sol คืออะไร?&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  คำสั่ง CLI ที่ควรใช้
&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;วิธีใช้&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;F8&lt;/code&gt; เพื่อสลับเสียง และใช้ &lt;code&gt;/voice settings&lt;/code&gt; เพื่อเลือกเสียง&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;มุมมอง agents&lt;/td&gt;
&lt;td&gt;ใช้ &lt;code&gt;/agents&lt;/code&gt; เพื่อดูภาพรวม agent และงานตามสถานะ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แก้ไขพรอมต์&lt;/td&gt;
&lt;td&gt;แก้ไข prompt ก่อนหน้าเพื่อย้อน thread ไปยังจุดนั้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ดำเนินการต่อ&lt;/td&gt;
&lt;td&gt;ใช้ &lt;code&gt;codex resume&lt;/code&gt; เพื่อกลับไปยังแชทที่บันทึกไว้&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Worktrees&lt;/td&gt;
&lt;td&gt;ใช้ &lt;code&gt;/worktree&lt;/code&gt; เพื่อสร้าง Git worktree ใหม่&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fork งาน&lt;/td&gt;
&lt;td&gt;ใช้ &lt;code&gt;/fork&lt;/code&gt; เพื่อคัดลอกแชทไปยังแชทหรือ worktree ใหม่&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เลือกโมเดล&lt;/td&gt;
&lt;td&gt;ใช้ &lt;code&gt;/model&lt;/code&gt; เพื่อเลือกโมเดลและระดับ reasoning effort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;รีวิวในเครื่อง&lt;/td&gt;
&lt;td&gt;ใช้ &lt;code&gt;/review&lt;/code&gt; เพื่อตรวจสอบ uncommitted changes, commit หรือ base branch&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;การรองรับ worktree เปิดใช้งานเป็นค่าเริ่มต้นตั้งแต่เวอร์ชัน &lt;code&gt;0.156.0&lt;/code&gt; เหมาะกับการให้หลาย agent ทำงานพร้อมกันใน repository เดียว เพราะแต่ละ agent มี checkout ของตัวเอง&lt;/p&gt;

&lt;p&gt;ก่อน commit ให้รัน:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/review
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;คำสั่งนี้จะรายงานปัญหาที่จัดลำดับความสำคัญแล้ว โดยไม่แก้ไข worktree ของคุณ&lt;/p&gt;

&lt;h2&gt;
  
  
  Code Review: แอปเดสก์ท็อป, GitHub และ GitLab
&lt;/h2&gt;

&lt;p&gt;Code Review เป็นปลั๊กอินในแอปเดสก์ท็อป ChatGPT ตาม &lt;a href="https://learn.chatgpt.com/docs/code-review" rel="noopener noreferrer"&gt;เอกสาร Code Review&lt;/a&gt; คุณสามารถดูข้อมูลต่อไปนี้ก่อนอนุมัติ PR:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;คำอธิบาย pull request&lt;/li&gt;
&lt;li&gt;ไฟล์ที่เปลี่ยนแปลง&lt;/li&gt;
&lt;li&gt;ความคิดเห็น&lt;/li&gt;
&lt;li&gt;Checks ที่เกี่ยวข้อง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitHub Code Review พร้อมใช้งานทั่วไป ส่วน GitLab merge request ยังอยู่ในรุ่นพรีวิว&lt;/p&gt;

&lt;h3&gt;
  
  
  เปิดใช้การรีวิวบนคลาวด์อัตโนมัติ
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;เชื่อมต่อ ChatGPT Codex connector กับ GitHub&lt;/li&gt;
&lt;li&gt;อนุญาตสิทธิ์เข้าถึง repository&lt;/li&gt;
&lt;li&gt;เปิดใช้ cloud review สำหรับ repository ที่ต้องการ&lt;/li&gt;
&lt;li&gt;หรือแสดงความคิดเห็นบน PR:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@codex review
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ตาม &lt;a href="https://learn.chatgpt.com/docs/third-party/github" rel="noopener noreferrer"&gt;คู่มือการรวม GitHub&lt;/a&gt; cloud review ไม่ต้องให้คุณสร้างหรือจัดการ cloud environment เอง ความคิดเห็นจะแสดงทั้งบน GitHub และในช่อง Code Review&lt;/p&gt;

&lt;p&gt;บน GitHub, Codex จะรายงานเฉพาะปัญหาระดับ P0 และ P1&lt;/p&gt;

&lt;h3&gt;
  
  
  กำหนดกฎการรีวิวใน &lt;code&gt;AGENTS.md&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;เพิ่มส่วน &lt;code&gt;## Code Review Rules&lt;/code&gt; ในไฟล์ &lt;code&gt;AGENTS.md&lt;/code&gt; และวางไฟล์ให้ใกล้กับโค้ดที่กฎนั้นควบคุมมากที่สุด ตัวอย่าง:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gu"&gt;## Code Review Rules&lt;/span&gt;
&lt;span class="p"&gt;
-&lt;/span&gt; ตรวจสอบการเปลี่ยนแปลงที่อาจทำให้ API contract เปลี่ยน
&lt;span class="p"&gt;-&lt;/span&gt; แจ้งเตือนเมื่อมีการเปลี่ยน authorization logic
&lt;span class="p"&gt;-&lt;/span&gt; ตรวจสอบการจัดการ error และ status code
&lt;span class="p"&gt;-&lt;/span&gt; ห้ามเสนอการแก้ไขที่ข้าม test suite
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;อย่างไรก็ตาม กฎการรีวิวไม่ควรแทนที่ CI, branch protection หรือ required approvals ให้ปล่อยการตรวจสอบเชิงกลและตรวจสอบผลลัพธ์แบบกำหนดได้ไว้ใน CI&lt;/p&gt;

&lt;p&gt;ดู workflow เพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/codex-code-review?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Codex สำหรับการรีวิวโค้ด&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Codex Security Cloud
&lt;/h2&gt;

&lt;p&gt;Codex Security Cloud สแกน GitHub repositories ที่เชื่อมต่อกับ Codex cloud โดยมีความสามารถดังนี้:&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;OpenAI ระบุว่าฟีเจอร์นี้รวมโมเดล Daybreak Blue โดยไม่ต้องสมัครแยกต่างหาก ดูคำอธิบายระดับโมเดลเพิ่มเติมได้ที่ &lt;a href="https://apidog.com/th/blog/openai-daybreak-blue-vs-red?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Daybreak Blue vs Red&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ฟีเจอร์นี้อยู่ในรุ่นทดลองวิจัยสำหรับ Pro, Business, Enterprise และ Edu&lt;/p&gt;

&lt;h3&gt;
  
  
  ตั้งค่า Codex Security Cloud
&lt;/h3&gt;

&lt;p&gt;ตาม &lt;a href="https://learn.chatgpt.com/docs/security/setup" rel="noopener noreferrer"&gt;คู่มือการตั้งค่า Security Cloud&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ติดตั้งปลั๊กอิน Codex Security Cloud จาก ChatGPT plugin marketplace&lt;/li&gt;
&lt;li&gt;เลือก &lt;strong&gt;Connect GitHub&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;อนุญาตสิทธิ์เข้าถึง repository ที่ต้องการสแกน&lt;/li&gt;
&lt;li&gt;เลือก repository และ cloud environment&lt;/li&gt;
&lt;li&gt;ตั้งค่า target เป็น &lt;strong&gt;Repository&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;เริ่มการสแกน&lt;/li&gt;
&lt;li&gt;หากต้องการตรวจสอบต่อเนื่อง ให้เลือก &lt;strong&gt;Commit changes&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;ปรับ environment, จำนวนวันของประวัติ และสถานะหยุดชั่วคราวใน &lt;strong&gt;Monitoring settings&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;เมื่อพบปัญหา ใช้ &lt;strong&gt;Fix with Codex&lt;/strong&gt; เพื่อร่างแพตช์&lt;/li&gt;
&lt;li&gt;ใช้ &lt;strong&gt;Create draft pull request&lt;/strong&gt; เพื่อเปิด PR สำหรับรีวิว&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;สำหรับการตรวจสอบเฉพาะ PR ใช้คำสั่งนี้ใน GitHub:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@codex security review
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;คำสั่งนี้เป็น security review เชิงลึกและยังอยู่ในรุ่นทดลองวิจัย&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog เข้ากันได้อย่างไร: Codex รีวิวโค้ด แต่ API ของคุณยังต้องการการทดสอบ
&lt;/h2&gt;

&lt;p&gt;Code Review อ่าน diff, คำอธิบาย PR, ความคิดเห็น และ checks แต่ไม่ได้ส่ง request ไปยังบริการที่กำลังรันอยู่&lt;/p&gt;

&lt;p&gt;ตัวอย่างเช่น PR อาจเปลี่ยนชื่อ JSON field จาก &lt;code&gt;user_id&lt;/code&gt; เป็น &lt;code&gt;userId&lt;/code&gt; หรือเปลี่ยน HTTP status code โดย diff ดูถูกต้อง แต่ client ที่ใช้งาน API อาจพังทั้งหมด ปัญหานี้คือ API contract regression และต้องตรวจพบด้วยการทดสอบที่เรียก API จริง&lt;/p&gt;

&lt;p&gt;แนวทางปฏิบัติคือ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เก็บ OpenAPI spec และ test scenarios ไว้ใน &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;กำหนด assertions สำหรับ status code, required fields และ data types&lt;/li&gt;
&lt;li&gt;รัน scenario ผ่าน Apidog CLI ในทุก pull request&lt;/li&gt;
&lt;li&gt;ให้ CI รายงานผลเป็น PR check&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;เมื่อ contract test ล้มเหลว ผลลัพธ์จะแสดงใน PR ถัดจากความคิดเห็นของ Codex ทำให้ reviewer เห็นทั้งข้อสังเกตจาก AI และผลทดสอบ API จริงในที่เดียว&lt;/p&gt;

&lt;p&gt;อ่านแนวคิดเพิ่มเติมได้ที่ &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;การทดสอบสัญญา API&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ตัวอย่าง GitHub Actions สำหรับ API contract test
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;api-contract-tests&lt;/span&gt;

&lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;pull_request&lt;/span&gt;

&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;apidog&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
    &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;npm install -g apidog-cli&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;apidog run --access-token "$APIDOG_ACCESS_TOKEN" -t "$SCENARIO_ID" -e "$ENV_ID" -r cli,junit&lt;/span&gt;
        &lt;span class="na"&gt;env&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
          &lt;span class="na"&gt;APIDOG_ACCESS_TOKEN&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.APIDOG_ACCESS_TOKEN }}&lt;/span&gt;
          &lt;span class="na"&gt;SCENARIO_ID&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ vars.APIDOG_SCENARIO_ID }}&lt;/span&gt;
          &lt;span class="na"&gt;ENV_ID&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ vars.APIDOG_ENV_ID }}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;ul&gt;
&lt;li&gt;HTTP status code&lt;/li&gt;
&lt;li&gt;ฟิลด์ที่จำเป็น&lt;/li&gt;
&lt;li&gt;ประเภทข้อมูล&lt;/li&gt;
&lt;li&gt;โครงสร้าง response ตาม schema&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;หาก PR ที่ Codex สร้างเปลี่ยน &lt;code&gt;user_id&lt;/code&gt; เป็น &lt;code&gt;userId&lt;/code&gt; แต่ OpenAPI schema ยังระบุฟิลด์เดิม การตรวจสอบ schema จะล้มเหลว Apidog CLI จะจบด้วย non-zero exit code และ GitHub จะทำเครื่องหมาย check เป็นสีแดงก่อน reviewer ต้องค้นหาความเปลี่ยนแปลงนั้นเองใน diff&lt;/p&gt;

&lt;p&gt;Codex สามารถรันคำสั่งเดียวกันในเครื่องก่อนเปิด PR ได้ด้วย ดูวิธีตั้งค่าได้ที่ &lt;a href="https://apidog.com/th/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การใช้ Apidog CLI ใน Codex&lt;/a&gt; และดู workflow ตั้งแต่งานจนถึง PR ที่ผ่านการทดสอบได้ที่ &lt;a href="https://apidog.com/th/blog/build-your-own-software-factory-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การสร้างโรงงานซอฟต์แวร์ด้วย Codex&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Codex ได้รับอะไรบ้างใน DevDay 2026?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ได้แก่ reusable cloud environments, CLI ที่ปรับปรุงใหม่พร้อมเสียง &lt;code&gt;/agents&lt;/code&gt; การแก้ไข prompt การดำเนินการต่อและ worktrees, Code Review พร้อม cloud review อัตโนมัติ และ Codex Security Cloud ในรุ่นทดลองวิจัย&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;โมเดลเริ่มต้นของ Codex CLI คืออะไร?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GPT-6.1 Sol ตั้งแต่ CLI &lt;code&gt;0.159.1&lt;/code&gt; ใช้ &lt;code&gt;/model&lt;/code&gt; เพื่อเปลี่ยนโมเดลหรือปรับ reasoning effort&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ใช้ Codex cloud ในแผน Free ได้หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ไม่ได้ Codex cloud ระบุสำหรับ Plus, Pro, Business, Healthcare, Edu และ Enterprise ส่วน CLI และ Code Review มีในทุกแผน ดูแนวทางใช้งานแบบไม่มีค่าใช้จ่ายได้ที่ &lt;a href="https://apidog.com/th/blog/use-codex-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Codex ฟรี&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Codex Code Review ทดสอบ API ที่กำลังรันอยู่หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ไม่ มันรีวิว diff, คำอธิบาย, ความคิดเห็น และ checks ของ PR ควรเพิ่ม API contract test ใน CI เพื่อให้ PR ล้มเหลวเมื่อพฤติกรรม API เปลี่ยน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ใครใช้ Codex Security Cloud ได้บ้าง?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ผู้ใช้ Pro, Business, Enterprise และ Edu ในรุ่นทดลองวิจัย โดยติดตั้งผ่านปลั๊กอินและเชื่อมต่อ GitHub repository&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนต่อไป
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;อัปเดต Codex CLI&lt;/li&gt;
&lt;li&gt;รัน &lt;code&gt;/model&lt;/code&gt; เพื่อตรวจสอบว่ากำลังใช้ &lt;code&gt;gpt-6.1-sol&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ใช้ &lt;code&gt;/review&lt;/code&gt; ก่อน commit ในสาขาถัดไป&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;สร้าง test scenario สำหรับ endpoint สำคัญหนึ่งรายการ&lt;/li&gt;
&lt;li&gt;เพิ่ม GitHub Actions เพื่อรัน contract test ในทุก PR&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;เมื่อทำครบแล้ว ทุก PR ที่ Codex สร้างจะถูกตรวจทั้งในระดับโค้ดและระดับ API ที่กำลังรันอยู่&lt;/p&gt;

</description>
    </item>
    <item>
      <title>วิธีใช้งาน OpenAI Agents API</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Fri, 02 Oct 2026 09:56:37 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/withiiaichngaan-openai-agents-api-5cah</link>
      <guid>https://dev.to/thanawat_wonchai/withiiaichngaan-openai-agents-api-5cah</guid>
      <description>&lt;p&gt;OpenAI Agents API ทำงานบน Codex harness แบบโอเพนซอร์สของ OpenAI คุณส่ง &lt;code&gt;POST https://api.openai.com/v1/agents/sessions&lt;/code&gt; พร้อมเฮดเดอร์ &lt;code&gt;OpenAI-Beta: agents=v1&lt;/code&gt; รวมถึงคำจำกัดความของเอเจนต์และงานที่ต้องการให้ทำ จากนั้น OpenAI จะรันโมเดลและวงจรเครื่องมือ จัดการเซสชัน และสามารถจัดเตรียมแซนด์บ็อกซ์ได้ ไม่มีค่าธรรมเนียม Agents API โดยคุณจ่ายเฉพาะค่าโทเค็น ค่าเครื่องมือ และเวลาของคอนเทนเนอร์โฮสต์ (0.03 ถึง 0.48 ดอลลาร์ต่อเซสชัน 20 นาที สำหรับแซนด์บ็อกซ์ขนาด 1 GB ถึง 16 GB) API เข้าสู่ช่วงเบต้าสาธารณะเมื่อวันที่ 10 กันยายน 2026 และ OpenAI เพิ่มฟังก์ชันการใช้งานคอมพิวเตอร์ในงาน DevDay เมื่อวันที่ 29 กันยายน&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;บทความนี้ครอบคลุมการสร้างเซสชัน REST ครั้งแรก การติดตามเหตุการณ์ความคืบหน้า เครื่องมือ MCP ซับเอเจนต์ และขั้นตอนอนุมัติการใช้งานคอมพิวเตอร์ หากต้องการเปรียบเทียบกับ Agent Surface อื่นของ OpenAI โปรดอ่าน &lt;a href="https://apidog.com/th/blog/openai-agents-api-vs-responses-api-vs-agents-sdk?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Agents API vs Responses API vs Agents SDK&lt;/a&gt; และดูรายละเอียดจากงานเปิดตัวได้ที่ &lt;a href="https://apidog.com/th/blog/openai-devday-2026?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;DevDay 2026 roundup&lt;/a&gt; ทุกคำขอเป็น HTTP ปกติ จึงสามารถทดลองส่งผ่าน &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;
  
  
  OpenAI Agents 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;เบต้าสาธารณะตั้งแต่วันที่ 10 ก.ย. 2026; เพิ่มการใช้งานคอมพิวเตอร์เมื่อวันที่ 29 ก.ย.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;สร้างเซสชัน&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1/agents/sessions&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เฮดเดอร์เบต้า&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;OpenAI-Beta: agents=v1&lt;/code&gt; (OpenAI SDKs จะเพิ่มให้)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;สิทธิ์การเข้าถึงหลัก&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;api.agents.read&lt;/code&gt;, &lt;code&gt;api.agents.write&lt;/code&gt;, &lt;code&gt;api.responses.write&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ราคา&lt;/td&gt;
&lt;td&gt;ไม่มีค่าธรรมเนียม Agents API; โทเค็นโมเดลคิดตามอัตรา API, เครื่องมือคิดตามอัตรามาตรฐาน (การค้นหาเว็บ 10 ดอลลาร์ต่อ 1,000 การเรียกใช้งาน)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;คอนเทนเนอร์โฮสต์&lt;/td&gt;
&lt;td&gt;0.03 ดอลลาร์ (&lt;code&gt;small&lt;/code&gt;, 1 GB), 0.12 ดอลลาร์ (&lt;code&gt;medium&lt;/code&gt;, 4 GB), 0.48 ดอลลาร์ (&lt;code&gt;large&lt;/code&gt;, 16 GB) ต่อเซสชัน 20 นาที&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;สภาพแวดล้อม&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;none&lt;/code&gt;, &lt;code&gt;openai_hosted&lt;/code&gt;, &lt;code&gt;self_hosted&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;โมเดลในตัวอย่างเอกสาร&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gpt-6-astra&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การควบคุมข้อมูล&lt;/td&gt;
&lt;td&gt;รองรับเฉพาะข้อมูลที่อยู่ในสหรัฐอเมริกาเท่านั้น; ไม่มี Zero Data Retention (ZDR)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ขนาดคำขอสูงสุด&lt;/td&gt;
&lt;td&gt;4 MiB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;แหล่งที่มา: &lt;a href="https://openai.com/index/introducing-the-agents-api/" rel="noopener noreferrer"&gt;Introducing the Agents API&lt;/a&gt;, &lt;a href="https://developers.openai.com/api/docs/guides/agents-api/overview" rel="noopener noreferrer"&gt;ภาพรวม Agents API&lt;/a&gt; และ&lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;หน้าราคา&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สี่แนวคิดหลัก
&lt;/h2&gt;

&lt;p&gt;Agents API มีองค์ประกอบหลัก 4 ส่วน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;เอเจนต์ (Agent):&lt;/strong&gt; โมเดล คำสั่ง เครื่องมือ และเซิร์ฟเวอร์ MCP คุณส่งคอนฟิกแบบอินไลน์ได้ หรือบันทึกแล้วนำ &lt;code&gt;agent_id&lt;/code&gt; กลับมาใช้ซ้ำ&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;สภาพแวดล้อม (Environment):&lt;/strong&gt; แซนด์บ็อกซ์หรือคอมพิวเตอร์เสริมที่เอเจนต์ใช้เพื่ออ่านไฟล์และรันคำสั่ง&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;เซสชัน (Session):&lt;/strong&gt; อินสแตนซ์ถาวรของเอเจนต์ที่เก็บการกำหนดค่า บทสนทนา และงานที่บันทึกไว้&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;เหตุการณ์และรายการ (Events and items):&lt;/strong&gt; เหตุการณ์รายงานความคืบหน้าแบบเรียลไทม์ ส่วนรายการคือข้อความและการเรียกใช้เครื่องมือที่บันทึกไว้&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ข้อความที่ส่งไปยังเซสชันที่ไม่ได้ทำงานจะเริ่มเทิร์นใหม่ ขณะที่ข้อความที่ส่งระหว่างเทิร์นจะใช้ควบคุม harness ตาม&lt;a href="https://developers.openai.com/api/docs/guides/agents-api/architecture" rel="noopener noreferrer"&gt;หน้าสถาปัตยกรรม&lt;/a&gt; ซึ่งเป็น Codex instance ที่โฮสต์และจัดการโมเดลพร้อมวงจรเครื่องมือ Harness ยังจัดการการบีบอัดบริบทให้ จึงไม่ต้องกำหนดค่าเอง&lt;/p&gt;

&lt;h2&gt;
  
  
  เลือกสภาพแวดล้อม
&lt;/h2&gt;

&lt;p&gt;กำหนดตำแหน่งรันคำสั่งด้วย &lt;code&gt;environment.type&lt;/code&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;none&lt;/code&gt;:&lt;/strong&gt; ไม่มีสภาพแวดล้อมประมวลผล เซิร์ฟเวอร์ MCP ระยะไกลและเครื่องมือฟังก์ชันของคุณยังใช้งานได้ แต่ Bash ในตัว, &lt;code&gt;apply-patch&lt;/code&gt;, ไฟล์ใน workspace และ executor MCPs จะไม่ทำงาน&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;openai_hosted&lt;/code&gt;:&lt;/strong&gt; OpenAI จัดการ Linux sandbox ที่มี Python และ Node.js ใน &lt;code&gt;/workspace&lt;/code&gt; กำหนด &lt;code&gt;container_size&lt;/code&gt; เป็น &lt;code&gt;small&lt;/code&gt; (1 GB), &lt;code&gt;medium&lt;/code&gt; (ค่าเริ่มต้น, 4 GB) หรือ &lt;code&gt;large&lt;/code&gt; (16 GB) และกำหนด &lt;code&gt;network.access&lt;/code&gt; เป็น &lt;code&gt;enabled&lt;/code&gt;, &lt;code&gt;disabled&lt;/code&gt; หรือ &lt;code&gt;restricted&lt;/code&gt; พร้อม &lt;code&gt;allowed_domains&lt;/code&gt; ไฟล์ใน &lt;code&gt;/workspace/outputs&lt;/code&gt; จะกลายเป็น artifact เมื่อเทิร์นเสร็จสิ้น แซนด์บ็อกซ์ที่ไม่ได้ใช้งานและไม่มี keep-alive อาจถูกลบหลังหนึ่งชั่วโมง&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;self_hosted&lt;/code&gt;:&lt;/strong&gt; ใช้โครงสร้างพื้นฐานของคุณเอง โดยรัน &lt;code&gt;codex exec-server&lt;/code&gt; บนแล็ปท็อป คอนเทนเนอร์ หรือแซนด์บ็อกซ์ระยะไกล จากนั้นให้เชื่อมต่อขาออกด้วยคีย์สภาพแวดล้อมแยกต่างหาก&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;โพสต์เปิดตัวระบุพาร์ทเนอร์แซนด์บ็อกซ์ ได้แก่ Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle, Runloop และ Vercel ส่วน&lt;a href="https://developers.openai.com/api/docs/guides/agents-api/environments/self-hosted" rel="noopener noreferrer"&gt;คู่มือ self-hosted&lt;/a&gt;เพิ่ม AWS Lambda MicroVMs&lt;/p&gt;

&lt;h2&gt;
  
  
  เซสชัน REST แรกของคุณ
&lt;/h2&gt;

&lt;p&gt;เริ่มด้วยการตั้งค่า &lt;code&gt;OPENAI_API_KEY&lt;/code&gt; ที่มีสิทธิ์ตามตารางด้านบน จากนั้นส่งงาน quickstart โดยใช้คอนเทนเนอร์ขนาดเล็ก:&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;--no-buffer&lt;/span&gt; https://api.openai.com/v1/agents/sessions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"OpenAI-Beta: agents=v1"&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;"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;'{
    "agent": {
      "model": "gpt-6-astra",
      "instructions": "Write clean code, run it, and report the actual output."
    },
    "environment": { "type": "openai_hosted", "container_size": "small" },
    "input": "Create tree.py, a script that prints a tree of the files in the current directory. Run it and show the output.",
    "stream": true
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;เมื่อกำหนด &lt;code&gt;stream: true&lt;/code&gt; การตอบกลับจะเป็นสตรีมเหตุการณ์ของเทิร์นแรก ให้บันทึก Session ID ไว้ เพราะคำขอถัดไปจะใช้ทรัพยากรเดียวกัน:&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ติดตามหรือควบคุม&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;POST /v1/agents/sessions/{id}/events&lt;/code&gt; พร้อมเหตุการณ์ &lt;code&gt;agent.session.input.message&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ยกเลิกเทิร์นที่กำลังทำงาน&lt;/td&gt;
&lt;td&gt;เอนด์พอยต์เดียวกัน พร้อมประเภทเหตุการณ์ &lt;code&gt;agent.session.input.cancel&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อ่านงานที่บันทึกไว้&lt;/td&gt;
&lt;td&gt;&lt;code&gt;GET /v1/agents/sessions/{id}/items?order=asc&amp;amp;limit=100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ล้างข้อมูล&lt;/td&gt;
&lt;td&gt;&lt;code&gt;DELETE /v1/agents/sessions/{id}&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ตัวอย่าง JavaScript SDK ด้านล่างเพิ่มเครื่องมือ ซับเอเจนต์ และ vault:&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="nx"&gt;OpenAI&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;openai&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;client&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;OpenAI&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;session&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;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;beta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;agents&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sessions&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;agent&lt;/span&gt;&lt;span class="p"&gt;:&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="s2"&gt;gpt-6-astra&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[{&lt;/span&gt; &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;web_search&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="p"&gt;}],&lt;/span&gt;
    &lt;span class="na"&gt;multi_agent&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;enabled&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;max_concurrent_subagents&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="na"&gt;vault_ids&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;VAULT_ID&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
  &lt;span class="na"&gt;environment&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;openai_hosted&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="s2"&gt;Summarize breaking changes in the latest release notes.&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="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;session&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  ติดตามความคืบหน้า: สตรีมหรือเว็บฮุค
&lt;/h2&gt;

&lt;h3&gt;
  
  
  การสตรีม
&lt;/h3&gt;

&lt;p&gt;เปิด &lt;code&gt;GET /v1/agents/sessions/{id}/events?stream=true&lt;/code&gt; พร้อมเฮดเดอร์ &lt;code&gt;Accept: text/event-stream&lt;/code&gt; &lt;strong&gt;ก่อน&lt;/strong&gt; ส่งอินพุต เพื่อไม่ให้พลาดเหตุการณ์แรก ๆ&lt;/p&gt;

&lt;p&gt;ตรวจสอบเหตุการณ์ต่อไปนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;agent.session.turn.output_text.delta&lt;/code&gt; และ &lt;code&gt;agent.session.turn.output_text.done&lt;/code&gt; สำหรับข้อความเอาต์พุต&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;agent.session.turn.completed&lt;/code&gt;, &lt;code&gt;agent.session.turn.failed&lt;/code&gt; หรือ &lt;code&gt;agent.session.turn.cancelled&lt;/code&gt; สำหรับสถานะสุดท้ายของเทิร์น&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;agent.session.requires_action&lt;/code&gt; เมื่อเอเจนต์ต้องการผลลัพธ์ฟังก์ชัน การเชื่อมต่อสภาพแวดล้อม หรือการอนุมัติการใช้งานคอมพิวเตอร์&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;agent.session.idle&lt;/code&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;h3&gt;
  
  
  เว็บฮุค
&lt;/h3&gt;

&lt;p&gt;สมัครรับเหตุการณ์เหล่านี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;agent.session.created&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;agent.session.action_required&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;agent.session.in_progress&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;agent.session.idle&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;agent.session.failed&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ชื่อเหตุการณ์แตกต่างกันเล็กน้อย: สตรีมใช้ &lt;code&gt;requires_action&lt;/code&gt; แต่เว็บฮุคใช้ &lt;code&gt;action_required&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Payload ของเว็บฮุคจะละเว้นรายละเอียดการเรียกใช้งาน ดังนั้น handler ต้องเรียกข้อมูลเซสชันและอ่าน &lt;code&gt;required_actions&lt;/code&gt; เอง ตรวจสอบลายเซ็นทุกคำขอด้วยแนวทางจาก&lt;a href="https://apidog.com/th/blog/webhook-signature-verification?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/ai-agent-long-running-api-operations?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;
  
  
  เครื่องมือ MCP, การค้นหาเครื่องมือ, การเรียกใช้เครื่องมือด้วยโปรแกรม และซับเอเจนต์
&lt;/h2&gt;

&lt;h3&gt;
  
  
  MCP
&lt;/h3&gt;

&lt;p&gt;เพิ่มเซิร์ฟเวอร์ MCP เข้าไปใน &lt;code&gt;agent.tools&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;"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;"mcp"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"server_label"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"openai_docs"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"transport"&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;"http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"server_url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://developers.openai.com/mcp"&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;"required"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&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;ค่าเริ่มต้นคือ OpenAI เป็นผู้เชื่อมต่อ (&lt;code&gt;connection_origin: "service"&lt;/code&gt;) ดังนั้นเซิร์ฟเวอร์ต้องเข้าถึงได้จาก OpenAI&lt;/p&gt;

&lt;p&gt;ใช้ &lt;code&gt;connection_origin: "environment"&lt;/code&gt; สำหรับเซิร์ฟเวอร์ในเครือข่ายส่วนตัว หรือใช้ &lt;code&gt;stdio&lt;/code&gt; เพื่อเริ่มเซิร์ฟเวอร์ในแซนด์บ็อกซ์&lt;/p&gt;

&lt;p&gt;สำหรับข้อมูลรับรอง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ส่ง &lt;code&gt;transport.authorization&lt;/code&gt; สำหรับการใช้งานหนึ่งเซสชัน&lt;/li&gt;
&lt;li&gt;แนบข้อมูลรับรองจาก vault เช่น &lt;code&gt;static_bearer&lt;/code&gt; หรือ &lt;code&gt;mcp_oauth&lt;/code&gt; ผ่าน &lt;code&gt;vault_ids&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  การค้นหาเครื่องมือ
&lt;/h3&gt;

&lt;p&gt;เครื่องมือ MCP จะถูกค้นพบโดยอัตโนมัติเมื่อโมเดลรองรับ tool search หากมีเครื่องมือฟังก์ชันจำนวนมาก ให้เพิ่ม:&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;"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;"tool_search"&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;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;"defer_loading"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&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;p&gt;Programmatic tool calling เปิดใช้งานโดยค่าเริ่มต้น เอเจนต์จะได้รับเครื่องมือ &lt;code&gt;exec&lt;/code&gt; สำหรับรัน JavaScript ใน V8 runtime แบบแยกส่วน ทำให้สามารถวนลูปเรียกเครื่องมือและตัดผลลัพธ์ขนาดใหญ่ก่อนนำเข้าสู่บริบทได้&lt;/p&gt;

&lt;p&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;"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;"programmatic_tool_calling"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"enabled"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&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;p&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;"multi_agent"&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;"enabled"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"max_concurrent_subagents"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&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;ขีดจำกัดเริ่มต้นคือ 6 ซับเอเจนต์จะใช้ระบบไฟล์ของ environment ร่วมกัน และรับมรดกเครื่องมือ MCP กับการค้นหาเว็บ แต่ไม่สามารถใช้เครื่องมือฟังก์ชันได้&lt;/p&gt;

&lt;p&gt;ค่า &lt;code&gt;subagent_id&lt;/code&gt; ของเทิร์นจากเอเจนต์หลักจะเป็น &lt;code&gt;null&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  การใช้งานคอมพิวเตอร์: สิ่งที่เพิ่มเข้ามาใน DevDay
&lt;/h2&gt;

&lt;p&gt;การใช้งานคอมพิวเตอร์ทำให้เอเจนต์มีเบราว์เซอร์ที่โฮสต์อยู่ เพิ่มเครื่องมือและเดสก์ท็อปลงใน environment ที่โฮสต์:&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;"agent"&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;"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;"gpt-6-astra"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"tools"&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;"computer_use"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"include_screenshots"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&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;"environment"&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;"openai_hosted"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"desktop"&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;"enabled"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&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;"network"&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;"access"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enabled"&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;p&gt;เบราว์เซอร์ต้องได้รับการอนุมัติจากผู้ใช้ก่อนเข้าชมแต่ละเว็บไซต์ใหม่ รวมถึงเว็บไซต์สาธารณะ เมื่อได้รับ &lt;code&gt;agent.session.requires_action&lt;/code&gt; ให้เรียกข้อมูลเซสชันและค้นหารายการ &lt;code&gt;computer_use_approval_request&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;request.type&lt;/code&gt; ที่ซ้อนอยู่มี 2 แบบ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;browser_origin_access&lt;/code&gt;:&lt;/strong&gt; แสดง &lt;code&gt;origin&lt;/code&gt; และ &lt;code&gt;reason&lt;/code&gt; จากนั้นส่ง &lt;code&gt;approve&lt;/code&gt;, &lt;code&gt;deny&lt;/code&gt; หรือ &lt;code&gt;cancel&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;browser_authentication&lt;/code&gt;:&lt;/strong&gt; ฟอร์มเข้าสู่ระบบที่มี &lt;code&gt;fields&lt;/code&gt;, ตัวเลือกการเข้าสู่ระบบ และ &lt;code&gt;credential_origin&lt;/code&gt; ส่ง &lt;code&gt;action: "submit"&lt;/code&gt; พร้อมค่าจากผู้ใช้ หรือส่ง &lt;code&gt;action: "cancel"&lt;/code&gt;
&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;curl &lt;span class="s2"&gt;"https://api.openai.com/v1/agents/sessions/&lt;/span&gt;&lt;span class="nv"&gt;$SESSION_ID&lt;/span&gt;&lt;span class="s2"&gt;/events"&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;"OpenAI-Beta: agents=v1"&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;"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;'{"events": [{
    "type": "agent.session.input.computer_use_approval_request_result",
    "request_id": "REQUEST_ID",
    "response": {
      "type": "browser_origin_access",
      "decision": "approve"
    }
  }]}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;งานเบราว์เซอร์จะแสดงเป็นรายการ &lt;code&gt;computer_use_call&lt;/code&gt; ที่มี &lt;code&gt;id&lt;/code&gt;, &lt;code&gt;turn_id&lt;/code&gt;, &lt;code&gt;title&lt;/code&gt;, &lt;code&gt;status&lt;/code&gt; และ &lt;code&gt;output&lt;/code&gt; เมื่อเปิด &lt;code&gt;include_screenshots&lt;/code&gt; และมีภาพหน้าจอ &lt;code&gt;output&lt;/code&gt; จะมี JPEG แบบ base64&lt;/p&gt;

&lt;p&gt;อย่าเก็บภาพหน้าจอไว้ใน log เพราะอาจมีข้อมูลบัญชีของผู้ใช้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://developers.openai.com/api/docs/guides/agents-api/tools/computer-use" rel="noopener noreferrer"&gt;คู่มือการใช้งานคอมพิวเตอร์&lt;/a&gt;ระบุข้อควรระวังสำคัญ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;การอนุมัติแหล่งที่มาไม่ใช่การยืนยันการกระทำ:&lt;/strong&gt; การอนุมัติเว็บไซต์ไม่ได้หมายความว่าเอเจนต์จะขออนุมัติก่อนซื้อหรือลบข้อมูลทุกครั้ง หากต้องการการควบคุมระดับนั้น ให้จำกัดเบราว์เซอร์ให้เข้าถึงทรัพยากรที่ไม่สามารถทำการกระทำดังกล่าว หรือใช้ browser runtime ที่คุณควบคุม&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;การเข้าสู่ระบบครอบคลุมอีเมล รหัสผ่าน และรหัสยืนยัน:&lt;/strong&gt; ไม่รองรับ Passkeys และการเข้าสู่ระบบด้วย QR code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;เฉพาะเอเจนต์หลักที่ร้องขอการรับรองความถูกต้องได้:&lt;/strong&gt; ซับเอเจนต์ไม่สามารถทำได้&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ปิดการลองใหม่อัตโนมัติเมื่อส่งข้อมูลรับรอง:&lt;/strong&gt; ใช้ &lt;code&gt;maxRetries: 0&lt;/code&gt; ใน SDK หรือ &lt;code&gt;--retry 0&lt;/code&gt; ใน curl&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;รหัส &lt;code&gt;202&lt;/code&gt; หมายถึงยอมรับคำขอแล้ว:&lt;/strong&gt; ไม่ได้หมายความว่าการนำทางหรือเข้าสู่ระบบสำเร็จ คำขอรับรองความถูกต้องจะหมดอายุหลัง 5 นาที&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;การอนุมัติแหล่งที่มาไม่ได้แทนที่นโยบายเครือข่าย:&lt;/strong&gt; ต้องอนุญาตเว็บไซต์และโดเมนเปลี่ยนเส้นทางใน &lt;code&gt;network&lt;/code&gt; ด้วย&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;การใช้งานคอมพิวเตอร์จัดส่ง “ผ่าน API และใน Codex และ ChatGPT Work บน Pro 500 และ Enterprise” หากต้องการทดสอบแบบ UI-driven ด้วยโมเดลเดียวกัน ดู&lt;a href="https://apidog.com/th/blog/gpt-6-astra-computer-use-api-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การใช้งานคอมพิวเตอร์ของ GPT-6 Astra สำหรับการทดสอบ API&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ให้ API ของคุณแก่เอเจนต์ ไม่ใช่ UI ของคุณ
&lt;/h2&gt;

&lt;p&gt;เบราว์เซอร์ควรเป็นทางเลือกสำรองสำหรับซอฟต์แวร์ที่ไม่มี API หากคุณควบคุมระบบเอง ให้ห่อหุ้มระบบด้วยเซิร์ฟเวอร์ MCP ที่มีลักษณะดังนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;เครื่องมือมี type ชัดเจน&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/computer-use-vs-structured-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การใช้งานคอมพิวเตอร์ vs Structured APIs&lt;/a&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;เพื่อป้อนข้อมูล API ของคุณให้ผู้ช่วยเขียนโค้ดสร้าง wrapper&lt;/p&gt;

&lt;h2&gt;
  
  
  ทดสอบ Agents API ใน Apidog ก่อนเขียนโค้ด
&lt;/h2&gt;

&lt;p&gt;เนื่องจาก API ยังอยู่ในช่วงเบต้า ควรยืนยันรูปแบบคำขอแต่ละแบบด้วยตนเองใน &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;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%2Fmanc6vo56npfm0hb7wt8.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%2Fmanc6vo56npfm0hb7wt8.png" alt="หน้าจอทดสอบ Agents API ใน Apidog" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;สร้าง Apidog environment ที่มี &lt;code&gt;OPENAI_API_KEY&lt;/code&gt;, &lt;code&gt;VAULT_ID&lt;/code&gt; และ &lt;code&gt;SESSION_ID&lt;/code&gt; ส่ง &lt;code&gt;Bearer {{OPENAI_API_KEY}}&lt;/code&gt; และ &lt;code&gt;OpenAI-Beta: agents=v1&lt;/code&gt; ในทุกคำขอ&lt;/li&gt;
&lt;li&gt;ส่งคำขอสร้างเซสชันโดยไม่กำหนด &lt;code&gt;stream&lt;/code&gt; ตรวจสอบสถานะ 2xx และตรวจสอบว่า &lt;code&gt;id&lt;/code&gt; ไม่ว่าง จากนั้นเก็บ &lt;code&gt;id&lt;/code&gt; ลงใน &lt;code&gt;SESSION_ID&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เปิด event stream เป็นคำขอ SSE ส่งอินพุตจากคำขอที่สอง และตรวจสอบเหตุการณ์ที่เข้ามา&lt;/li&gt;
&lt;li&gt;บันทึก payload สำหรับการอนุมัติและการยกเลิกเป็นคำขอแยก เพื่อเล่นซ้ำแต่ละกรณีของ &lt;code&gt;required_actions&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;เชื่อมคำขอเป็นสถานการณ์ทดสอบ และรันใน CI ด้วย Apidog CLI&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://apidog.com/th/blog/how-to-test-ai-agents-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการทดสอบ AI agent API&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;
  
  
  คำถามที่พบบ่อย
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;OpenAI Agents API ฟรีหรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ไม่มีค่าธรรมเนียมแพลตฟอร์ม แต่คุณต้องจ่ายค่าโทเค็นโมเดล การเรียกใช้เครื่องมือ และเวลาคอนเทนเนอร์ที่โฮสต์&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;โมเดลใดบ้างที่ทำงานร่วมกับ Agents API ได้?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ตัวอย่างในเอกสารประกอบ รวมถึงตัวอย่างการใช้งานคอมพิวเตอร์ทั้งหมด ใช้ &lt;code&gt;gpt-6-astra&lt;/code&gt; เอกสารไม่ได้ระบุโมเดลอื่นที่รองรับ จึงควรทดสอบกับ use case ของคุณก่อน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agents API รองรับ Zero Data Retention หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ไม่รองรับ รองรับเฉพาะข้อมูลที่อยู่ในสหรัฐอเมริกา และไม่มีสิทธิ์ ZDR แม้ใช้แซนด์บ็อกซ์แบบ self-hosted&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;แตกต่างจาก Agents SDK หรือ Responses API อย่างไร?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SDK รันวงจรภายในแอปของคุณ ส่วน Responses API คือการเรียกโมเดลที่คุณต้องสร้างวงจรควบคุมเอง ดู&lt;a href="https://apidog.com/th/blog/openai-agents-api-vs-responses-api-vs-agents-sdk?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;เริ่มด้วยเซสชันแบบอ่านอย่างเดียว เพิ่มเซิร์ฟเวอร์ MCP หนึ่งเครื่อง แล้วจึงเพิ่มการใช้งานคอมพิวเตอร์หลังมี approval handler ที่ปฏิเสธโดยค่าเริ่มต้น&lt;/p&gt;

&lt;p&gt;เมื่อ ChatGPT ควรตอบสนองต่อเหตุการณ์จากเซิร์ฟเวอร์ของคุณเองแทน ให้ใช้&lt;a href="https://apidog.com/th/blog/mcp-events?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;เหตุการณ์ MCP&lt;/a&gt;เป็นจุดเริ่มต้น&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>api</category>
      <category>openai</category>
    </item>
    <item>
      <title>GPT-6.1 Sol ปะทะ Claude Sonnet 5.5: ราคา $2/$10 เท่ากัน, เปิดตัวห่างกันแค่วันเดียว, ไร้เกณฑ์มาตรฐานร่วม</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Wed, 30 Sep 2026 05:09:27 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gpt-61-sol-patha-claude-sonnet-55-raakhaa-210-ethaakan-epidtawhaangkanaekhwanediiyw-11co</link>
      <guid>https://dev.to/thanawat_wonchai/gpt-61-sol-patha-claude-sonnet-55-raakhaa-210-ethaakan-epidtawhaangkanaekhwanediiyw-11co</guid>
      <description>&lt;p&gt;GPT-6.1 Sol และ Claude Sonnet 5.5 เปิดตัวห่างกันเพียงวันเดียว—Sonnet 5.5 วันที่ 28 กันยายน 2026 และ GPT-6.1 Sol วันที่ 29 กันยายน 2026—และมีราคา API พื้นฐานเท่ากัน: $2 ต่อ 1 ล้านโทเค็นอินพุต และ $10 ต่อ 1 ล้านโทเค็นเอาต์พุต อย่างไรก็ตาม ผู้จำหน่ายไม่ได้เปรียบเทียบสองรุ่นนี้โดยตรง วิธีเลือกที่เชื่อถือได้ที่สุดจึงคือทดสอบทั้งคู่กับงานจริงของคุณ แล้ววัด &lt;strong&gt;ต้นทุนต่องานที่ผ่าน&lt;/strong&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;บทความนี้สรุปข้อมูลจำเพาะ ราคา ข้ออ้างจากผู้จำหน่าย ผลทดสอบบุคคลที่สามที่มีอยู่ (ซึ่งยังเป็น GPT-6 Sol ไม่ใช่ 6.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;a href="https://apidog.com/th/blog/what-is-gpt-6-1-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Sol คืออะไร&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/what-is-claude-sonnet-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Sonnet 5.5 คืออะไร&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  GPT-6.1 Sol เทียบกับ Claude Sonnet 5.5: ข้อมูลจำเพาะและราคา
&lt;/h2&gt;

&lt;p&gt;แหล่งข้อมูล: &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;หน้าราคา OpenAI&lt;/a&gt;, &lt;a href="https://platform.claude.com/docs/en/models/sonnet-5-5/overview" rel="noopener noreferrer"&gt;ภาพรวม Sonnet 5.5&lt;/a&gt;, &lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;ราคา Anthropic&lt;/a&gt; และหน้าโมเดล GPT-6.1 Sol&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.1 Sol&lt;/th&gt;
&lt;th&gt;Claude Sonnet 5.5&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;gpt-6.1-sol&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;claude-sonnet-5-5&lt;/code&gt;&lt;br&gt;(Bedrock: &lt;code&gt;anthropic.claude-sonnet-5-5&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เปิดตัว&lt;/td&gt;
&lt;td&gt;29 ก.ย. 2026&lt;/td&gt;
&lt;td&gt;28 ก.ย. 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;อินพุต / เอาต์พุต ต่อ 1M&lt;/td&gt;
&lt;td&gt;$2 / $10&lt;/td&gt;
&lt;td&gt;$2 / $10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การอ่านแคช ต่อ 1M&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การเขียนแคช ต่อ 1M&lt;/td&gt;
&lt;td&gt;$2.50&lt;/td&gt;
&lt;td&gt;$2.50 (5 นาที), $4 (1 ชั่วโมง)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batch ต่อ 1M&lt;/td&gt;
&lt;td&gt;$1 / $5&lt;/td&gt;
&lt;td&gt;$1 / $5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;พรอมต์เกิน 272K โทเค็นอินพุต&lt;/td&gt;
&lt;td&gt;อินพุต $4, แคช $0.20, เอาต์พุต $15 สำหรับทั้งคำขอ&lt;/td&gt;
&lt;td&gt;ไม่มีค่าพรีเมียมภายในช่วง 1M&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ระดับความเร็วสูงขึ้น&lt;/td&gt;
&lt;td&gt;Fast: $4 / $20; Ultrafast “เร็วๆ นี้”&lt;/td&gt;
&lt;td&gt;ไม่มีโหมด Fast&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;หน้าต่างบริบท&lt;/td&gt;
&lt;td&gt;1,050,000 (อินพุตสูงสุด 922,000)&lt;/td&gt;
&lt;td&gt;1M&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เอาต์พุตสูงสุด&lt;/td&gt;
&lt;td&gt;128,000&lt;/td&gt;
&lt;td&gt;128K (300K สำหรับ Batch พร้อม beta header)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;วันที่ตัดข้อมูล&lt;/td&gt;
&lt;td&gt;30 เม.ย. 2026&lt;/td&gt;
&lt;td&gt;มิ.ย. 2026&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;xhigh&lt;/code&gt;, &lt;code&gt;max&lt;/code&gt;; ไม่มี &lt;code&gt;none&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; (ค่าเริ่มต้น API), &lt;code&gt;xhigh&lt;/code&gt;, &lt;code&gt;max&lt;/code&gt;; ปิดการคิดไม่ได้ (ต่ำสุด: &lt;code&gt;between_tools&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;รูปแบบ API&lt;/td&gt;
&lt;td&gt;Responses (มีเครื่องมือ), Chat Completions (ไม่มีเครื่องมือ), Batch&lt;/td&gt;
&lt;td&gt;Messages, Batch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;แพลตฟอร์มอื่น&lt;/td&gt;
&lt;td&gt;OpenRouter (&lt;code&gt;openai/gpt-6.1-sol&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Bedrock, Google Cloud, Microsoft Foundry, Claude Platform บน AWS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การเข้าถึงฟรี&lt;/td&gt;
&lt;td&gt;ไม่มี API ฟรี ผู้ใช้ Plus, Pro, Business, Enterprise และ Edu ใช้ใน ChatGPT Work และ Codex ได้ตามสิทธิ์และการตั้งค่าผู้ดูแลระบบ ดู&lt;a href="https://learn.chatgpt.com/docs/models" rel="noopener noreferrer"&gt;เอกสารโมเดล&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;สนทนาได้ที่ &lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt; แต่ API คิดค่าบริการตามโทเค็น&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  จุดที่กระทบต้นทุนจริง
&lt;/h3&gt;

&lt;p&gt;ให้โฟกัสสองกรณีนี้ก่อน:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;พรอมต์ระบบยาวและใช้ซ้ำบ่อย&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
GPT-6.1 Sol มีค่าอ่านแคช $0.10 ต่อ 1M โทเค็น ขณะที่ Sonnet 5.5 อยู่ที่ $0.20 ดังนั้นงานที่ใช้ cached prompt ซ้ำมากอาจประหยัดกว่าบน OpenAI&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;อินพุตเกิน 272K โทเค็น&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-sol" rel="noopener noreferrer"&gt;หน้าโมเดล GPT-6.1 Sol&lt;/a&gt; ระบุว่าคำขอทั้งหมดจะใช้อัตราอินพุตและแคช 2 เท่า และเอาต์พุต 1.5 เท่า ขณะที่ Sonnet 5.5 ยังคิด $2/$10 ภายในบริบท 1M&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ตัวอย่าง: พรอมต์ 400,000 โทเค็น และเอาต์พุต 5,000 โทเค็น โดยไม่ใช้แคช มีต้นทุนโดยประมาณ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPT-6.1 Sol: &lt;strong&gt;$1.68&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Claude Sonnet 5.5: &lt;strong&gt;$0.85&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&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;OpenAI: GPT-6.1 Sol&lt;/th&gt;
&lt;th&gt;Anthropic: Claude Sonnet 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;เปรียบเทียบกับ&lt;/td&gt;
&lt;td&gt;GPT-6 Sol, GPT-6 Astra, Claude Opus 5.5, Claude Fable 5.1&lt;/td&gt;
&lt;td&gt;Sonnet 5, Opus 5.5, GPT-6 Sol (สองกราฟระบุ GPT-5.6 Sol)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;เปรียบเทียบกันโดยตรงหรือไม่&lt;/td&gt;
&lt;td&gt;ไม่&lt;/td&gt;
&lt;td&gt;ไม่—GPT-6.1 Sol ยังไม่มีในเวลานั้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ข้อความหลัก&lt;/td&gt;
&lt;td&gt;“ความฉลาดใกล้เคียง Astra” ที่ราคาโทเค็นหนึ่งในห้าของราคามาตรฐาน Astra&lt;/td&gt;
&lt;td&gt;เร็วกว่า Sonnet 5 มากกว่า 30% และลดต้นทุนต่องานได้สูงสุด 30%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ผู้จัดทำตัวเลข&lt;/td&gt;
&lt;td&gt;OpenAI; ผลคู่แข่งมาจากรายงานสาธารณะตามเชิงอรรถ&lt;/td&gt;
&lt;td&gt;Anthropic, Cognition, Cursor, Artificial Analysis และ Surge AI ตาม benchmark ที่ระบุ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://openai.com/index/introducing-gpt-6-1-sol/" rel="noopener noreferrer"&gt;โพสต์เปิดตัว GPT-6.1 Sol&lt;/a&gt; รายงานผลสำคัญดังนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AutomationBench 1.0.6, effort ระดับ medium:&lt;/strong&gt; สูงกว่า Opus 5.5 อยู่ 2.2 percentage points ที่ต้นทุนประมาณหนึ่งในสาม และสูงกว่า GPT-6 Sol 4.8 percentage points&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Terminal-Bench Science 0.1, effort ระดับ max:&lt;/strong&gt; $5.47 ต่องาน เทียบกับ $23.21 สำหรับ Opus 5.5 โดย GPT-6 Astra ยังได้คะแนนสูงสุด 68.1%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OSWorld 2.0 แบบออฟไลน์, effort ระดับ max:&lt;/strong&gt; สูงกว่า GPT-6 Sol 7 percentage points และมีต้นทุนต่ำกว่าครึ่งหนึ่ง&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.anthropic.com/claude-sonnet-5-5" rel="noopener noreferrer"&gt;โพสต์เปิดตัว Sonnet 5.5&lt;/a&gt; มีผลเทียบ GPT-6 Sol เช่นกัน:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FrontierCode 1.1, ดำเนินการโดย Cognition:&lt;/strong&gt; Sonnet 5.5 ได้ 52.1% ที่ &lt;code&gt;xhigh&lt;/code&gt; และ 46.2% ที่ &lt;code&gt;max&lt;/code&gt; เทียบกับ GPT-6 Sol 49.3% ที่ effort &lt;code&gt;high&lt;/code&gt; Anthropic ระบุว่า Sonnet 5.5 ทำคะแนนเท่ากับผลดีที่สุดของ GPT-6 Sol ที่ราคาราวหนึ่งในห้า&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GDPval-AA v2.1 และ AA-Briefcase v1.1, ดำเนินการโดย Artificial Analysis:&lt;/strong&gt; 1844 เทียบกับ 1487 และ 1811 เทียบกับ 1483&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดูรายละเอียดตารางของ Anthropic ได้ที่ &lt;a href="https://apidog.com/th/blog/claude-sonnet-5-5-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;เกณฑ์มาตรฐาน Sonnet 5.5&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  อย่าเชื่อม benchmark ข้ามรายงานโดยไม่ตรวจเงื่อนไข
&lt;/h3&gt;

&lt;p&gt;แม้ Opus 5.5 จะอยู่ในกราฟของทั้งสองบริษัท แต่ตัวเลขไม่ได้อยู่ในเงื่อนไขเดียวกัน เช่น:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;OpenAI รายงาน AutomationBench 1.0.6 ที่ effort &lt;code&gt;medium&lt;/code&gt; บนระบบของตนเอง&lt;/li&gt;
&lt;li&gt;ตาราง System Card ของ Anthropic รันโมเดล Claude ที่ effort &lt;code&gt;max&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Anthropic รายงาน Terminal-Bench Science ของ Sonnet 5.5 ที่ 59.9% แต่ OpenAI ไม่เปิดเผยคะแนนดิบของ GPT-6.1 Sol สำหรับชุดเดียวกัน&lt;/li&gt;
&lt;li&gt;OpenAI ใช้ OSWorld 2.0 แบบออฟไลน์ ขณะที่ Anthropic ใช้ OSWorld 2.1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ปัญหาเดียวกันเกิดขึ้นใน &lt;a href="https://apidog.com/th/blog/gpt-6-sol-vs-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;การเปรียบเทียบ GPT-6 Sol กับ Claude Opus 5.5&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ผลจากบุคคลที่สาม: ยังเป็น GPT-6 Sol ไม่ใช่ GPT-6.1 Sol
&lt;/h2&gt;

&lt;p&gt;ผลเปรียบเทียบอิสระที่ครบถ้วนที่สุดในผลการค้นหาคือ &lt;a href="https://artificialanalysis.ai/models/releases/comparisons/claude-sonnet-5-5-vs-gpt-6-sol" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; ซึ่งเปรียบเทียบ Sonnet 5.5 กับ GPT-6 Sol ด้วย Intelligence Index v4.3.2 จาก 10 การประเมิน&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Effort&lt;/th&gt;
&lt;th&gt;ดัชนี Sonnet 5.5&lt;/th&gt;
&lt;th&gt;ต้นทุน Sonnet 5.5 ต่องาน&lt;/th&gt;
&lt;th&gt;ดัชนี GPT-6 Sol&lt;/th&gt;
&lt;th&gt;ต้นทุน GPT-6 Sol ต่องาน&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;41&lt;/td&gt;
&lt;td&gt;$0.59&lt;/td&gt;
&lt;td&gt;40&lt;/td&gt;
&lt;td&gt;$0.25&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;47&lt;/td&gt;
&lt;td&gt;$1.08&lt;/td&gt;
&lt;td&gt;43&lt;/td&gt;
&lt;td&gt;$0.38&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;$2.74&lt;/td&gt;
&lt;td&gt;44&lt;/td&gt;
&lt;td&gt;$0.52&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;56&lt;/td&gt;
&lt;td&gt;$7.60&lt;/td&gt;
&lt;td&gt;48&lt;/td&gt;
&lt;td&gt;$1.05&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ที่ effort &lt;code&gt;max&lt;/code&gt; Artificial Analysis วัดความเร็วได้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sonnet 5.5: &lt;strong&gt;138 โทเค็นเอาต์พุต/วินาที&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;GPT-6 Sol: &lt;strong&gt;76 โทเค็นเอาต์พุต/วินาที&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sonnet 5.5 ได้คะแนนสูงกว่าในทุกระดับที่แสดง แต่มีต้นทุนต่องานสูงกว่า แม้ราคา API ต่อโทเค็นจะเท่ากัน สาเหตุคือปริมาณโทเค็นที่ใช้จริง ตัวอย่างเช่น Sonnet 5.5 ที่ &lt;code&gt;high&lt;/code&gt; ได้ 47 คะแนนที่ $1.08 ต่องาน ซึ่งใกล้เคียง GPT-6 Sol ที่ &lt;code&gt;max&lt;/code&gt; ซึ่งได้ 48 คะแนนที่ $1.05 ต่องาน&lt;/p&gt;

&lt;p&gt;ข้อมูลจากกราฟ Anthropic ก็แสดงภาพผสม:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;บน &lt;strong&gt;AA-Briefcase&lt;/strong&gt; GPT-6 Sol มีต้นทุนต่องานต่ำกว่าในทุกระดับ effort เช่น $0.34 เทียบกับ $1.64 ที่ &lt;code&gt;medium&lt;/code&gt; แต่ Sonnet 5.5 ได้คะแนนสูงกว่า&lt;/li&gt;
&lt;li&gt;บน &lt;strong&gt;FrontierCode&lt;/strong&gt; Sonnet 5.5 ที่ &lt;code&gt;high&lt;/code&gt; ได้ 49.4% ที่ $0.42 ต่องาน ขณะที่ GPT-6 Sol ที่ &lt;code&gt;max&lt;/code&gt; ได้ 49.3% ที่ $2.07 ต่องาน&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;ตัวเลขทั้งหมดในส่วนนี้ยังเป็น GPT-6 Sol รุ่นก่อนหน้า OpenAI ระบุว่า GPT-6.1 Sol ทำผลงานเหนือกว่า GPT-6 Sol ในหลาย benchmark ที่ effort เท่ากันหรือต่ำกว่า ดังนั้นอันดับอาจเปลี่ยนได้เมื่อมีผลทดสอบอิสระของ GPT-6.1 Sol&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  แต่ละรุ่นเหมาะกับงานใด
&lt;/h2&gt;

&lt;h3&gt;
  
  
  GPT-6.1 Sol
&lt;/h3&gt;

&lt;p&gt;OpenAI วางตำแหน่ง GPT-6.1 Sol สำหรับ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;การเขียนโค้ดที่ซับซ้อน&lt;/li&gt;
&lt;li&gt;ระบบอัตโนมัติแบบ agentic&lt;/li&gt;
&lt;li&gt;การใช้งานคอมพิวเตอร์&lt;/li&gt;
&lt;li&gt;งานวิทยาศาสตร์และงานระดับมืออาชีพ&lt;/li&gt;
&lt;li&gt;เวิร์กโหลดที่ต้องการประสิทธิภาพใกล้ Astra ในราคาต่ำกว่า&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ในมุมต้นทุน รุ่นนี้เหมาะเป็นพิเศษเมื่อ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ใช้พรอมต์ระบบยาวแบบซ้ำ ๆ และได้รับประโยชน์จาก cache read ที่ถูกกว่า&lt;/li&gt;
&lt;li&gt;อินพุตไม่เกิน 272K โทเค็น&lt;/li&gt;
&lt;li&gt;ต้องการตัวเลือกความเร็วแบบเสียเงิน เช่น Fast&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Claude Sonnet 5.5
&lt;/h3&gt;

&lt;p&gt;Anthropic วางตำแหน่ง Sonnet 5.5 สำหรับ:&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;li&gt;การเขียนโค้ดแบบ agentic&lt;/li&gt;
&lt;li&gt;งานความรู้และการใช้งานคอมพิวเตอร์&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anthropic ระบุว่า Opus 5.5 ยังแข็งแกร่งกว่าอย่างชัดเจนในงานซับซ้อนและปลายเปิด ดู &lt;a href="https://apidog.com/th/blog/claude-sonnet-5-5-vs-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Sonnet 5.5 เทียบกับ Opus 5.5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ในมุมต้นทุน Sonnet 5.5 เหมาะกว่าเมื่อ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;พรอมต์เกิน 272K โทเค็น&lt;/li&gt;
&lt;li&gt;ต้องการใช้งานผ่าน Bedrock, Google Cloud หรือ Microsoft Foundry&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ควบคุมตัวแปรก่อนทดสอบ
&lt;/h3&gt;

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

&lt;ul&gt;
&lt;li&gt;GPT-6.1 Sol: &lt;code&gt;medium&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Sonnet 5.5 API: &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ทั้งสองรุ่นยังไม่รองรับการปรับค่าการสุ่มแบบทั่วไป:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sonnet 5.5 จะตอบ &lt;code&gt;400&lt;/code&gt; เมื่อส่ง &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt; หรือ &lt;code&gt;top_k&lt;/code&gt; ที่ไม่ใช่ค่าเริ่มต้น&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developers.openai.com/api/docs/guides/latest-model" rel="noopener noreferrer"&gt;คำแนะนำ GPT-6 ของ OpenAI&lt;/a&gt; ระบุให้ลด &lt;code&gt;temperature&lt;/code&gt; และ &lt;code&gt;top_p&lt;/code&gt; เมื่อ effort ไม่ใช่ &lt;code&gt;none&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ให้ควบคุมความแปรปรวนด้วยการรันซ้ำหลายครั้ง และเปรียบเทียบ effort ที่ตรงกัน&lt;/p&gt;

&lt;h2&gt;
  
  
  สร้างการทดสอบเปรียบเทียบใน Apidog
&lt;/h2&gt;

&lt;p&gt;เลือกงานจริง 20–50 งานจากทราฟฟิกของคุณ โดยควรมีผลลัพธ์ที่ตรวจสอบได้ เช่น JSON field, schema, label หรือ test assertion&lt;/p&gt;

&lt;h3&gt;
  
  
  1. สร้าง Environment
&lt;/h3&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; สร้าง environment และเก็บค่าเหล่านี้เป็น secrets:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;OPENAI_API_KEY
ANTHROPIC_API_KEY
EFFORT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. บันทึกคำขอ OpenAI Responses API
&lt;/h3&gt;

&lt;p&gt;ดูรูปแบบเต็มได้จาก &lt;a href="https://developers.openai.com/api/reference/resources/responses/methods/create" rel="noopener noreferrer"&gt;เอกสาร Responses API&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;POST https://api.openai.com/v1/responses
Authorization: Bearer {{OPENAI_API_KEY}}
Content-Type: application/json

{
  "model": "gpt-6.1-sol",
  "reasoning": {
    "effort": "{{EFFORT}}"
  },
  "max_output_tokens": 25000,
  "input": "{{prompt}}"
}
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. บันทึกคำขอ Anthropic Messages API
&lt;/h3&gt;

&lt;p&gt;ดูรูปแบบเต็มได้จาก &lt;a href="https://platform.claude.com/docs/en/api/messages" rel="noopener noreferrer"&gt;เอกสาร Messages API&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;POST https://api.anthropic.com/v1/messages
x-api-key: {{ANTHROPIC_API_KEY}}
anthropic-version: 2023-06-01
content-type: application/json

{
  "model": "claude-sonnet-5-5",
  "max_tokens": 25000,
  "output_config": {
    "effort": "{{EFFORT}}"
  },
  "messages": [
    {
      "role": "user",
      "content": "{{prompt}}"
    }
  ]
}
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;สอง API มีโครงสร้างแตกต่างกัน ดูเหตุผลและตัวอย่างเพิ่มได้จาก &lt;a href="https://apidog.com/th/blog/deepseek-v4-pro-api-formats-compared?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;h3&gt;
  
  
  4. เพิ่ม assertions สำหรับ response และ usage
&lt;/h3&gt;

&lt;p&gt;เพิ่ม assertions ให้ตรวจสอบทั้งสถานะ คำตอบ และ token usage จากนั้นเพิ่ม assertion ที่ตรวจผลลัพธ์กับคอลัมน์ &lt;code&gt;expected&lt;/code&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;OpenAI Responses&lt;/th&gt;
&lt;th&gt;Anthropic Messages&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;$.status&lt;/code&gt; เท่ากับ &lt;code&gt;completed&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;$.stop_reason&lt;/code&gt; เท่ากับ &lt;code&gt;end_turn&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;มีคำตอบ&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;$.output[*].type&lt;/code&gt; มี &lt;code&gt;message&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;$.content[*].type&lt;/code&gt; มี &lt;code&gt;text&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;โทเค็นเอาต์พุต รวม reasoning&lt;/td&gt;
&lt;td&gt;&lt;code&gt;$.usage.output_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;$.usage.output_tokens&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การอ่านแคช&lt;/td&gt;
&lt;td&gt;&lt;code&gt;$.usage.input_tokens_details.cached_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;$.usage.cache_read_input_tokens&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;การเขียนแคช&lt;/td&gt;
&lt;td&gt;&lt;code&gt;$.usage.input_tokens_details.cache_write_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;$.usage.cache_creation_input_tokens&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  5. คำนวณต้นทุนต่อ response
&lt;/h3&gt;

&lt;p&gt;ใช้ script หลังประมวลผลเพื่อคิดต้นทุนของแต่ละคำขอ&lt;/p&gt;

&lt;p&gt;สำหรับ OpenAI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;input_tokens&lt;/code&gt; รวม cached tokens และ cache-write tokens&lt;/li&gt;
&lt;li&gt;ต้องลบสองส่วนนี้ออกก่อนคิดราคาอินพุต $2 ต่อ 1M&lt;/li&gt;
&lt;li&gt;อ่านรายละเอียดได้จาก &lt;a href="https://developers.openai.com/api/docs/guides/prompt-caching" rel="noopener noreferrer"&gt;การแคชพรอมต์ของ OpenAI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;หากอินพุตเกิน 272K ให้ใช้อัตราพรีเมียมของ GPT-6.1 Sol&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;สำหรับ Anthropic:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;input_tokens&lt;/code&gt; นับเฉพาะโทเค็นหลังจุด cache breakpoint ล่าสุด&lt;/li&gt;
&lt;li&gt;อ่านรายละเอียดได้จาก &lt;a href="https://platform.claude.com/docs/en/build-with-claude/prompt-caching" rel="noopener noreferrer"&gt;การแคชพรอมต์ของ Anthropic&lt;/a&gt;
&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 plaintext"&gt;&lt;code&gt;ต้นทุนต่องานที่ผ่าน = ต้นทุนรวมของการรัน / จำนวนงานที่ผ่าน assertion
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  6. รัน scenario ด้วย Apidog CLI
&lt;/h3&gt;

&lt;p&gt;เก็บพรอมต์ในไฟล์ &lt;code&gt;prompts.csv&lt;/code&gt; โดยใช้หนึ่งพรอมต์ต่อหนึ่งบรรทัด และหลีกเลี่ยงเครื่องหมายอัญประกาศคู่ จากนั้นรัน scenario เดียวกันในแต่ละ effort:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog run &lt;span class="nt"&gt;--access-token&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$APIDOG_ACCESS_TOKEN&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nt"&gt;-t&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$SCENARIO_ID&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$ENV_ID&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; prompts.csv &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"EFFORT=medium"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,junit
&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;medium
high
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;อย่าเทียบจากชื่อ effort เพียงอย่างเดียว เพราะ effort ชื่อเดียวกันของผู้ให้บริการทั้งสองไม่ได้ถูกปรับเทียบให้เท่ากัน&lt;/p&gt;

&lt;p&gt;สำหรับตัวอย่าง API เพิ่มเติม ดู &lt;a href="https://apidog.com/th/blog/gpt-6-1-sol-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ API ของ GPT-6.1 Sol&lt;/a&gt; และ &lt;a href="https://apidog.com/th/blog/how-to-use-claude-sonnet-5-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;วิธีใช้ Claude Sonnet 5.5 API&lt;/a&gt;&lt;/p&gt;

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

&lt;h3&gt;
  
  
  GPT-6.1 Sol ถูกกว่า Claude Sonnet 5.5 หรือไม่?
&lt;/h3&gt;

&lt;p&gt;ราคา base rate เท่ากันที่ $2/$10 ต่อ 1M โทเค็น GPT-6.1 Sol มีค่าอ่านแคชถูกกว่า แต่ Sonnet 5.5 ถูกกว่าสำหรับอินพุตเกิน 272K โทเค็น ต้นทุนจริงขึ้นอยู่กับจำนวนโทเค็นที่ใช้ต่องาน&lt;/p&gt;

&lt;h3&gt;
  
  
  โมเดลใดดีกว่าสำหรับการเขียนโค้ด?
&lt;/h3&gt;

&lt;p&gt;ยังไม่มี benchmark กลางที่เปรียบเทียบ GPT-6.1 Sol กับ Sonnet 5.5 โดยตรง Anthropic รายงานว่า Sonnet 5.5 เหนือกว่า GPT-6 Sol บน FrontierCode ขณะที่ OpenAI รายงานว่า GPT-6.1 Sol สูงกว่าผล DeepSWE ที่ดีที่สุดของ GPT-6 Sol อยู่ 6.4 percentage points ควรทดสอบกับ repository และ test suite ของคุณเอง&lt;/p&gt;

&lt;h3&gt;
  
  
  โมเดลใดเร็วกว่า?
&lt;/h3&gt;

&lt;p&gt;Artificial Analysis วัด Sonnet 5.5 ได้ 138 โทเค็นต่อวินาที และ GPT-6 Sol ได้ 76 โทเค็นต่อวินาที ที่ effort &lt;code&gt;max&lt;/code&gt; ทั้งคู่ ยังไม่มีตัวเลขอิสระของ GPT-6.1 Sol&lt;/p&gt;

&lt;h3&gt;
  
  
  มีรุ่นใดใช้งานฟรีหรือไม่?
&lt;/h3&gt;

&lt;p&gt;GPT-6.1 Sol ไม่มีระดับ API ฟรี Sonnet 5.5 ใช้ในแชต &lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt; ได้ แต่ API คิดค่าบริการตามโทเค็น ดู &lt;a href="https://apidog.com/th/blog/how-to-use-claude-sonnet-5-5-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;วิธีใช้ Claude Sonnet 5.5 ฟรี&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  เลือกด้วยการทดสอบทั้งสองรุ่น
&lt;/h2&gt;

&lt;p&gt;เริ่มจากงานจริง 10 งานของคุณ รันทั้ง GPT-6.1 Sol และ Claude Sonnet 5.5 ที่ &lt;code&gt;medium&lt;/code&gt; และ &lt;code&gt;high&lt;/code&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;latency และโทเค็นเอาต์พุต&lt;/li&gt;
&lt;li&gt;ความสม่ำเสมอจากการรันซ้ำ&lt;/li&gt;
&lt;/ul&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 ที่รันซ้ำได้ แล้วกลับมาวัดใหม่เมื่อมีผลอิสระสำหรับ GPT-6.1 Sol หรือมี model snapshot ใหม่จากผู้ให้บริการ&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GPT-6.1 Sol ฟรีไหม</title>
      <dc:creator>Thanawat Wongchai</dc:creator>
      <pubDate>Wed, 30 Sep 2026 05:06:47 +0000</pubDate>
      <link>https://dev.to/thanawat_wonchai/gpt-61-sol-friiaihm-3g0d</link>
      <guid>https://dev.to/thanawat_wonchai/gpt-61-sol-friiaihm-3g0d</guid>
      <description>&lt;p&gt;ไม่ GPT-6.1 Sol ไม่ได้ฟรี OpenAI เปิดตัวเมื่อวันที่ 29 กันยายน 2026 สำหรับผู้ใช้ Plus, Pro, Business, Enterprise และ Edu ใน ChatGPT Work และ Codex แต่ยังไม่มีใน Chat และใช้ไม่ได้ในแผน Free หรือ Go สำหรับ API โมเดล &lt;code&gt;gpt-6.1-sol&lt;/code&gt; ไม่มีโควตาฟรี โดยราคามาตรฐานคืออินพุต $2 ต่อล้านโทเค็น, อินพุตที่แคชไว้ $0.10 ต่อล้านโทเค็น และเอาต์พุต $10 ต่อล้านโทเค็น&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;ข้อดีคือเส้นทางราคาถูกลงมีต้นทุนลดลงจริง GPT-6.1 Sol ใช้ราคาอินพุต/เอาต์พุตตามรายการเดียวกับ GPT-6 Sol ที่ $2/$10 แต่ลดราคาอินพุตที่แคชไว้ลงครึ่งหนึ่ง คู่มือนี้สรุปเส้นทางใช้งานทั้งหมด คำนวณค่าใช้จ่ายจากอัตราจริง และชี้ทางเลือกฟรีในตระกูล GPT-6&lt;/p&gt;

&lt;p&gt;สำหรับรายละเอียดโมเดล ดู &lt;a href="https://apidog.com/th/blog/what-is-gpt-6-1-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Sol คืออะไร&lt;/a&gt; และสำหรับรุ่นก่อนหน้า ดู &lt;a href="https://apidog.com/th/blog/gpt-6-sol-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Sol ฟรีหรือไม่&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;
  
  
  เปรียบเทียบทุกเส้นทางไปยัง GPT-6.1 Sol
&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;th&gt;ข้อจำกัด&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ทางเลือกฟรีที่ไม่ใช่ Sol: GPT-6 Luna ในแอปเดสก์ท็อป ChatGPT&lt;/td&gt;
&lt;td&gt;$0 ในแผน Free&lt;/td&gt;
&lt;td&gt;Luna ใน Work และ Codex&lt;/td&gt;
&lt;td&gt;เป็นคนละโมเดล, ไม่มีใน Chat, ไม่มีคีย์ API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ChatGPT Plus ใน Codex หรือ ChatGPT Work&lt;/td&gt;
&lt;td&gt;ค่าสมัคร Plus&lt;/td&gt;
&lt;td&gt;GPT-6.1 Sol สำหรับงานโค้ดและงานทั่วไป&lt;/td&gt;
&lt;td&gt;จำกัดการใช้งานตามแผน, ไม่มีใน Chat, ไม่มีคีย์ API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sign in with ChatGPT ผ่านแอปพันธมิตร&lt;/td&gt;
&lt;td&gt;นับรวมกับโควตา Plus หรือ Pro&lt;/td&gt;
&lt;td&gt;ใช้แผนของคุณในแอป เช่น Devin, Notion, Vercel, T3, OpenClaw และ Dactyl&lt;/td&gt;
&lt;td&gt;Plus/Pro เท่านั้น, มีขีดจำกัดรายสัปดาห์ต่อแอป, เครดิตส่วนเกินปิดโดยค่าเริ่มต้น&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API: Batch หรือ Flex&lt;/td&gt;
&lt;td&gt;อินพุต $1, แคช $0.05, เอาต์พุต $5&lt;/td&gt;
&lt;td&gt;ราคาเพียงครึ่งหนึ่งของ Standard&lt;/td&gt;
&lt;td&gt;Batch เป็นอะซิงโครนัส; Flex ช้ากว่าและอาจตอบ &lt;code&gt;429&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API: Standard พร้อมแคช&lt;/td&gt;
&lt;td&gt;อินพุต $2, แคช $0.10, เอาต์พุต $10&lt;/td&gt;
&lt;td&gt;เรียกโมเดลจากโค้ดของคุณ&lt;/td&gt;
&lt;td&gt;คิดเงินทุกโทเค็น; แคชต้องใช้คำนำหน้าคงที่&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenRouter &lt;code&gt;openai/gpt-6.1-sol&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;อินพุต $2, แคช $0.10, เอาต์พุต $10&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;p&gt;ราคาทั้งหมดเป็นราคาต่อ 1 ล้านโทเค็น สำหรับพรอมต์ที่มีอินพุตไม่เกิน 272K โทเค็น อ้างอิงจาก &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;หน้าราคา OpenAI&lt;/a&gt; และ &lt;a href="https://openrouter.ai/openai/gpt-6.1-sol" rel="noopener noreferrer"&gt;หน้าโมเดลบน OpenRouter&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT Plus: จุดเริ่มต้นสำหรับการใช้งานแบบอินเทอร์แอคทีฟ
&lt;/h2&gt;

&lt;p&gt;หากต้องการใช้ GPT-6.1 Sol ด้วยตัวเองผ่าน Codex หรือ ChatGPT Work, Plus คือแผนต่ำสุดที่รองรับ &lt;a href="https://openai.com/index/introducing-gpt-6-1-sol/" rel="noopener noreferrer"&gt;โพสต์เปิดตัวของ OpenAI&lt;/a&gt; ระบุว่าโมเดลพร้อมใช้งานสำหรับ Plus, Pro, Business, Enterprise และ Edu ใน ChatGPT Work และ Codex และ “ยังไม่มีใน Chat”&lt;/p&gt;

&lt;p&gt;ตาม &lt;a href="https://learn.chatgpt.com/docs/models" rel="noopener noreferrer"&gt;เอกสารโมเดลของ OpenAI&lt;/a&gt; ผู้ใช้ Enterprise และ Edu อาจต้องรอให้ผู้ดูแลระบบเปิดใช้งานโมเดลก่อน&lt;/p&gt;

&lt;p&gt;คุณไม่ต้องจ่ายรายโทเค็นสำหรับการใช้งานผ่านแผน แต่จะถูกจำกัดด้วยโควตาของแผน ดูรายละเอียดใน &lt;a href="https://apidog.com/th/blog/codex-usage-limits?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือขีดจำกัดการใช้งาน Codex&lt;/a&gt; หากต้องการตัวเลือก Codex ที่ไม่มีค่าใช้จ่าย ดู &lt;a href="https://apidog.com/th/blog/use-codex-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Codex ฟรี&lt;/a&gt; แต่สำหรับ GPT-6.1 Sol นั้น OpenAI เริ่มให้สิทธิ์เข้าถึงที่ Plus&lt;/p&gt;

&lt;h2&gt;
  
  
  ลงชื่อเข้าใช้ด้วย ChatGPT: ใช้แผนของคุณในแอปอื่น
&lt;/h2&gt;

&lt;p&gt;DevDay เพิ่ม Sign in with ChatGPT สำหรับข้อมูลประจำตัวแบบ OAuth/OIDC ซึ่งพร้อมใช้ทั่วโลก ผู้ใช้ Plus และ Pro สามารถใช้โควตาตามแผนภายในเครื่องมือที่เข้าร่วมได้ โดย &lt;a href="https://openai.com/index/devday-2026-recap/" rel="noopener noreferrer"&gt;สรุป DevDay&lt;/a&gt; ระบุพันธมิตร เช่น Devin ของ Cognition, Notion, Vercel, T3, OpenClaw และ Dactyl&lt;/p&gt;

&lt;p&gt;ตาม &lt;a href="https://help.openai.com/en/articles/20001542-using-your-chatgpt-plan-in-other-apps-and-sites" rel="noopener noreferrer"&gt;บทความช่วยเหลือของ OpenAI&lt;/a&gt; การใช้งานทำงานดังนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;คำขอที่เข้าเกณฑ์จะนับรวมกับโควตา ChatGPT Work และ Codex ของแผนคุณ&lt;/li&gt;
&lt;li&gt;แต่ละแอปมีขีดจำกัดรายสัปดาห์เป็นเปอร์เซ็นต์ของโควตารายสัปดาห์ทั้งหมด ไม่ใช่โควตาที่กันไว้เฉพาะแอป&lt;/li&gt;
&lt;li&gt;การใช้เครดิตหลังถึงขีดจำกัดเป็นทางเลือก และปิดไว้โดยค่าเริ่มต้น&lt;/li&gt;
&lt;li&gt;เครดิตส่วนเกินใช้ได้ต่อเมื่อขีดจำกัดของแอปถูกใช้ครบ 100%&lt;/li&gt;
&lt;li&gt;แอปได้รับชื่อ อีเมล และรูปโปรไฟล์ แต่ไม่ได้รับประวัติแชต ความทรงจำ หรือ API key ของคุณ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ตรวจสอบให้แน่ใจว่าแอปที่ใช้รองรับ GPT-6.1 Sol จริงก่อนสรุปเรื่องราคา หากกำลังประเมิน OpenClaw ดู &lt;a href="https://apidog.com/th/blog/openclaw-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OpenClaw ฟรีหรือไม่&lt;/a&gt; สำหรับขั้นตอนฝั่งนักพัฒนา ตั้งแต่ client ID ถึง OAuth flow ดู &lt;a href="https://apidog.com/th/blog/sign-in-with-chatgpt?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ Sign in with ChatGPT&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  แผน ChatGPT ไม่ใช่คีย์ API
&lt;/h2&gt;

&lt;p&gt;จุดที่มักสับสนคือ Plus หรือ Pro ให้สิทธิ์ใช้ GPT-6.1 Sol ใน ChatGPT Work และ Codex แต่ไม่ได้ให้ API key พร้อมเครดิต API&lt;/p&gt;

&lt;p&gt;สคริปต์ งาน CI หรือเอเจนต์ที่ส่งคำขอด้วย:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;Authorization: Bearer $OPENAI_API_KEY
&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 plaintext"&gt;&lt;code&gt;https://api.openai.com/v1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ยังคงคิดเงินต่อโทเค็น ไม่ว่าบัญชีของคุณจะอยู่ในแผนใด&lt;/p&gt;

&lt;p&gt;วิธีที่โค้ดจะใช้โควตาของแผนได้คือ OAuth ผ่าน Sign in with ChatGPT เท่านั้น &lt;a href="https://developers.openai.com/siwc/token-sharing-open-source" rel="noopener noreferrer"&gt;เอกสาร token sharing สำหรับแอปโอเพนซอร์ส&lt;/a&gt; ระบุว่าแอปโอเพนซอร์สและแอปที่โฮสต์ในเครื่องสามารถใช้แนวทางนี้ได้ แต่มีข้อจำกัดในช่วงพรีวิว:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;รองรับเฉพาะการตอบกลับแบบสตรีม&lt;/li&gt;
&lt;li&gt;ต้องตั้งค่า &lt;code&gt;store: false&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ใช้ &lt;code&gt;temperature&lt;/code&gt; ไม่ได้&lt;/li&gt;
&lt;li&gt;ใช้เครื่องมือที่โฮสต์ เช่น file search ไม่ได้&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;คำขอเหล่านี้ยังนับรวมกับโควตา Plus หรือ Pro และขีดจำกัดของแต่ละแอป&lt;/p&gt;

&lt;h2&gt;
  
  
  เส้นทาง API ที่ถูกที่สุด: Batch, Flex และแคช
&lt;/h2&gt;

&lt;p&gt;มี 3 วิธีหลักในการลดต้นทุนต่อโทเค็นของ GPT-6.1 Sol&lt;/p&gt;

&lt;h3&gt;
  
  
  1. ใช้ Batch สำหรับงานที่รอผลได้
&lt;/h3&gt;

&lt;p&gt;Batch ประมวลผลงานแบบอะซิงโครนัสที่ครึ่งหนึ่งของราคา Standard:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;อินพุต: $1 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;อินพุตแคช: $0.05 ต่อล้านโทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุต: $5 ต่อล้านโทเค็น&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดูขั้นตอนตั้งแต่งานแรกจนถึงอ่านผลลัพธ์ใน &lt;a href="https://apidog.com/th/blog/openai-batch-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ OpenAI Batch API&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. ใช้ Flex เมื่อรับ latency ที่สูงขึ้นได้
&lt;/h3&gt;

&lt;p&gt;Flex ใช้อัตราเดียวกับ Batch สำหรับคำขอปกติ โดยกำหนด:&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;"service_tier"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"flex"&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;a href="https://developers.openai.com/api/docs/guides/flex-processing" rel="noopener noreferrer"&gt;คู่มือ Flex processing&lt;/a&gt; เตือนว่าอาจตอบกลับช้าลง หรือพบ &lt;code&gt;429 Resource Unavailable&lt;/code&gt; ซึ่งจะไม่ถูกเรียกเก็บเงิน&lt;/p&gt;

&lt;h3&gt;
  
  
  3. ออกแบบพรอมต์ให้ใช้ Prompt Caching ได้
&lt;/h3&gt;

&lt;p&gt;Prompt caching เปิดใช้งานโดยค่าเริ่มต้น อินพุตที่แคชมีราคา $0.10 ต่อล้านโทเค็น ซึ่งถูกกว่าอินพุต Standard 95% และถูกกว่าราคาแคชของ GPT-6 Sol ที่ $0.20 อยู่ครึ่งหนึ่ง&lt;/p&gt;

&lt;p&gt;ตาม &lt;a href="https://developers.openai.com/api/docs/guides/prompt-caching" rel="noopener noreferrer"&gt;คู่มือ Prompt Caching&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ต้องมีคำนำหน้าที่ยาวอย่างน้อย 1,024 โทเค็น&lt;/li&gt;
&lt;li&gt;การเขียนแคชคิดที่ 1.25 เท่าของราคาอินพุตไม่แคช หรือ $2.50 ต่อล้านโทเค็นสำหรับโมเดลนี้&lt;/li&gt;
&lt;li&gt;คำนำหน้าจะใช้ซ้ำได้ 30 นาทีหลังการเขียนหรือการใช้ซ้ำครั้งล่าสุด&lt;/li&gt;
&lt;li&gt;ควรวาง system prompt, schema เครื่องมือ และบริบทที่คงที่ไว้ต้นคำขอ&lt;/li&gt;
&lt;li&gt;วางข้อมูลที่เปลี่ยนบ่อย เช่น ข้อความผู้ใช้หรือ payload เฉพาะงาน ไว้ท้ายคำขอ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;รักษาพรอมต์ให้ไม่เกิน 272K อินพุตโทเค็น เพราะ &lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-sol" rel="noopener noreferrer"&gt;หน้าโมเดล GPT-6.1 Sol&lt;/a&gt; ระบุว่าเหนือกว่าขีดนี้จะคิดราคา 2 เท่าสำหรับอินพุตและแคช และ 1.5 เท่าสำหรับเอาต์พุต&lt;/p&gt;

&lt;h2&gt;
  
  
  ตัวอย่างการทำงาน: ต้นทุนเอเจนต์ 1 ครั้ง
&lt;/h2&gt;

&lt;p&gt;สมมติว่าเอเจนต์ของคุณมีองค์ประกอบดังนี้:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;คำนำหน้าคงที่: 100,000 โทเค็น
เช่น system prompt, tool schema และบริบท repo&lt;/li&gt;
&lt;li&gt;อินพุตใหม่ต่อคำขอ: 8,000 โทเค็น&lt;/li&gt;
&lt;li&gt;เอาต์พุตรวม reasoning: 2,000 โทเค็น&lt;/li&gt;
&lt;li&gt;คำนำหน้าถูกแคชไว้แล้ว&lt;/li&gt;
&lt;li&gt;โหมดแคชแบบระบุชัดเจนหยุดการเขียนแคชที่คำนำหน้า ทำให้โทเค็นใหม่ถูกคิดเป็นอินพุตปกติ&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Standard พร้อมแคช
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;อินพุตแคช: 100,000 × $0.10 / 1,000,000 = $0.0100
อินพุตใหม่: 8,000 × $2.00 / 1,000,000 = $0.0160
เอาต์พุต: 2,000 × $10.00 / 1,000,000 = $0.0200
รวม: $0.0460 ต่อการเรียก
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Batch หรือ Flex พร้อมแคช
&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;$0.0050 + $0.0080 + $0.0100 = $0.0230 ต่อการเรียก
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  เปรียบเทียบกับ GPT-6 Sol
&lt;/h3&gt;

&lt;p&gt;สำหรับ GPT-6 Sol ค่าแคชเพิ่มเป็น $0.0200 ทำให้ต้นทุนต่อการเรียกเป็น $0.0560&lt;/p&gt;

&lt;p&gt;หากแคชไม่ทำงานบน GPT-6.1 Sol อินพุตทั้งหมด 108,000 โทเค็นจะถูกคิดในราคา $2 ต่อหนึ่งล้านโทเค็น:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;108,000 × $2.00 / 1,000,000 + $0.0200 = $0.2360
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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;1,000 การเรียก&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol Standard, แคชทำงาน&lt;/td&gt;
&lt;td&gt;$0.046&lt;/td&gt;
&lt;td&gt;$46&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol Batch หรือ Flex, แคชทำงาน&lt;/td&gt;
&lt;td&gt;$0.023&lt;/td&gt;
&lt;td&gt;$23&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Sol Standard, แคชทำงาน&lt;/td&gt;
&lt;td&gt;$0.056&lt;/td&gt;
&lt;td&gt;$56&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol Standard, แคชไม่ทำงาน&lt;/td&gt;
&lt;td&gt;$0.236&lt;/td&gt;
&lt;td&gt;$236&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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;100,000 × $2.50 / 1,000,000 = $0.25
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;หลังจากนั้น ค่าแคชต่อการเรียกทำให้ต้นทุนลดลงอย่างมาก Batch หรือ Flex ลดต่อได้อีกครึ่งหนึ่ง และในตัวอย่างนี้ GPT-6.1 Sol ประหยัดกว่า GPT-6 Sol หนึ่งเซ็นต์ต่อการเรียก เพราะส่วนที่ราคาลดลงคืออินพุตแคช&lt;/p&gt;

&lt;p&gt;ดูรายละเอียดเพิ่มเติมใน &lt;a href="https://apidog.com/th/blog/gpt-6-prompt-caching-90-percent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือการแคชพรอมต์ GPT-6&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สิ่งที่ไม่ฟรี
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT Free และ Go:&lt;/strong&gt; ไม่มี GPT-6.1 Sol&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT Chat:&lt;/strong&gt; GPT-6.1 Sol ยังไม่มีใน Chat สำหรับทุกแผน&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API:&lt;/strong&gt; ไม่มีโควตาหรือบริการฟรี&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sign in with ChatGPT สำหรับบัญชี Free:&lt;/strong&gt; ใช้โควตาแผนได้เฉพาะ Plus และ Pro&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenRouter:&lt;/strong&gt; ราคาเท่าราคาตามรายการ ไม่ใช่ส่วนลด&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ultrafast:&lt;/strong&gt; GPT-6.1 Sol ยัง “กำลังจะมา” และ GPT-6 Astra มีราคา 6 เท่าของ Standard&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ทางเลือกฟรี: GPT-6 Luna
&lt;/h2&gt;

&lt;p&gt;หากต้องการใช้โมเดลโดยไม่มีค่าใช้จ่าย GPT-6 Luna มีในแผน Free ผ่าน Work และ Codex ในแอปเดสก์ท็อป ChatGPT โดย Go ซึ่งเป็นแผนชำระเงินก็เข้าถึงได้เช่นกัน&lt;/p&gt;

&lt;p&gt;ข้อควรทราบ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Luna เป็นคนละโมเดลกับ Sol&lt;/li&gt;
&lt;li&gt;ไม่มีใน Chat&lt;/li&gt;
&lt;li&gt;แผนแบบที่นั่งไม่ได้มาพร้อม API key&lt;/li&gt;
&lt;li&gt;จึงไม่สามารถนำไปขับเคลื่อนสคริปต์ งาน CI หรือเอเจนต์ที่คุณเขียนผ่าน API key ได้&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ดูวิธีตั้งค่าใน &lt;a href="https://apidog.com/th/blog/how-to-use-gpt-6-luna-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือใช้ GPT-6 Luna ฟรี&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;บน API Luna มีราคาอินพุต $0.10 และเอาต์พุต $0.50 ต่อล้านโทเค็น หรือหนึ่งในยี่สิบของราคาอินพุตและเอาต์พุต GPT-6.1 Sol จึงเหมาะกับงานจัดประเภทและการสกัดข้อมูลปริมาณมาก&lt;/p&gt;

&lt;h2&gt;
  
  
  วัดการใช้โทเค็นจริงใน Apidog ก่อนเลือก
&lt;/h2&gt;

&lt;p&gt;ตัวเลขในตัวอย่างเป็นเพียงสมมติฐาน ต้นทุนจริงขึ้นกับพรอมต์ บริบท และ output ของระบบคุณเอง ให้บันทึกคำขอจริงใน &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;สร้าง environment และกำหนดค่า:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   OPENAI_API_KEY
   MODEL_ID=gpt-6.1-sol
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;สร้างคำขอ &lt;code&gt;POST&lt;/code&gt; ไปที่:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   https://api.openai.com/v1/responses
&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 http"&gt;&lt;code&gt;&lt;span class="err"&gt;   Authorization: Bearer {{OPENAI_API_KEY}}
   Content-Type: application/json
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;ส่ง request body โดยใช้โมเดลและพรอมต์จริงของระบบคุณ:
&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;"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;"{{MODEL_ID}}"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"reasoning"&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;"effort"&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="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;"ใส่พรอมต์จริงจากภาระงานของคุณ"&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;ส่งคำขอเดิม 2 ครั้ง แล้วตรวจสอบว่าการรันครั้งที่สองมีค่า:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   $.usage.input_tokens_details.cached_tokens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;มากกว่า &lt;code&gt;0&lt;/code&gt; เพื่อยืนยันว่าแคชทำงาน&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เปรียบเทียบค่า &lt;code&gt;low&lt;/code&gt; และ &lt;code&gt;medium&lt;/code&gt; โดยดู:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   usage.output_tokens
   usage.output_tokens_details.reasoning_tokens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://developers.openai.com/api/docs/guides/reasoning" rel="noopener noreferrer"&gt;คู่มือ reasoning&lt;/a&gt; ระบุว่า reasoning tokens ถูกคิดเป็นเอาต์พุต&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;เพิ่ม post-response script เพื่อคำนวณราคา Standard ต่อการเรียก:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;   &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nx"&gt;usage&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;d&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;input_tokens_details&lt;/span&gt; &lt;span class="o"&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;cached&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cached_tokens&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="mi"&gt;0&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;written&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cache_write_tokens&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="mi"&gt;0&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;fresh&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;input_tokens&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nx"&gt;cached&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nx"&gt;written&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;usd&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;
     &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;fresh&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;cached&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;written&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;2.5&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_tokens&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;10&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="nx"&gt;e6&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

   &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`gpt-6.1-sol Standard: $&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;usd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;toFixed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;)}&lt;/span&gt;&lt;span class="s2"&gt; per call`&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;คูณผลลัพธ์ด้วยปริมาณงานรายวันของคุณ และหารสองสำหรับ Batch หรือ Flex คุณยังสามารถบันทึกคำขอเป็น test scenario แล้วรันซ้ำด้วย Apidog CLI ใน CI เพื่อให้การเปลี่ยนแปลงพรอมต์ที่ทำให้อัตรา cache hit ลดลงถูกตรวจพบก่อนถึงรอบบิล&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GPT-6.1 Sol ฟรีใน ChatGPT หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ไม่ GPT-6.1 Sol อยู่ใน ChatGPT Work และ Codex สำหรับ Plus, Pro, Business, Enterprise และ Edu ยังไม่มีใน Chat และไม่มีใน Free หรือ Go&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ฉันใช้แผน ChatGPT Plus เพื่อเรียก GPT-6.1 Sol API ได้หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ไม่ได้ผ่าน API key แผน ChatGPT ไม่ใช่เครดิต API และโค้ดที่ใช้ API key จะจ่ายต่อโทเค็นเสมอ อย่างไรก็ตาม &lt;a href="https://apidog.com/th/blog/sign-in-with-chatgpt?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Sign in with ChatGPT&lt;/a&gt; ช่วยให้แอปที่ใช้ OAuth รวมถึงแอปโอเพนซอร์สและแอปที่รันในเครื่อง ใช้โควตา Plus หรือ Pro สำหรับคำขอที่เข้าเกณฑ์ได้ภายใต้ข้อจำกัดพรีวิว&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;มี GPT-6.1 Sol API ฟรีหรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ไม่มี อัตราทางการที่ถูกที่สุดคือ Batch หรือ Flex: อินพุต $1, แคช $0.05 และเอาต์พุต $5 ต่อล้านโทเค็น&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Sol ฟรีบน OpenRouter หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ไม่ OpenRouter ระบุ &lt;code&gt;openai/gpt-6.1-sol&lt;/code&gt; ในราคา $2/$10 บนปลายทาง OpenAI ซึ่งเท่ากับราคาตามรายการของ OpenAI&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Sol ถูกกว่า GPT-6 Sol หรือไม่?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ราคาอินพุตและเอาต์พุตตามรายการเท่ากันที่ $2/$10 แต่ราคาอินพุตแคชของ GPT-6.1 Sol ถูกกว่าครึ่งหนึ่ง: $0.10 เทียบกับ $0.20 ดังนั้นระบบที่มี cache hit สูงจะมีต้นทุนลดลง&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนต่อไป
&lt;/h2&gt;

&lt;p&gt;เลือกเส้นทางจากตัวเลขการใช้งานจริง:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;หากต้องการใช้แบบอินเทอร์แอคทีฟ: เริ่มจาก Plus ใน Codex&lt;/li&gt;
&lt;li&gt;หากโค้ดต้องเรียกโมเดล: ใช้ API และออกแบบพรอมต์เพื่อใช้แคช&lt;/li&gt;
&lt;li&gt;หากงานรอผลได้: ย้ายไป Batch&lt;/li&gt;
&lt;li&gt;หากรับ latency ที่สูงขึ้นได้: พิจารณา Flex&lt;/li&gt;
&lt;/ul&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; บันทึกคำขอจริง ส่งอย่างน้อย 2 ครั้ง และตรวจสอบฟิลด์ &lt;code&gt;usage&lt;/code&gt; เพื่อคำนวณต้นทุนจากข้อมูลจริงของระบบคุณ&lt;/p&gt;

&lt;p&gt;สำหรับคำขอแรกและแนวทางย้ายจาก &lt;code&gt;gpt-6-sol&lt;/code&gt; ดู &lt;a href="https://apidog.com/th/blog/gpt-6-1-sol-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;คู่มือ GPT-6.1 Sol API&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
