
สารบัญ
ChatGPT API (OpenAI API) คืออะไร ขอ API key ราคาแต่ละโมเดล และสคริปต์ทำ SEO
สวัสดีครับ แมวส้มขอเปิดด้วยคำถามข้อเดียว ถ้าคุณจ่ายค่า ChatGPT Plus อยู่ทุกเดือน แล้วอยากเขียนสคริปต์ให้ AI ช่วยจัดกลุ่มคีย์เวิร์ด คุณได้ใช้ ChatGPT API ฟรีไปด้วยไหม คำตอบคือไม่ได้ครับ และเรื่องเล็ก ๆ เรื่องนี้แหละที่ทำให้ API ตัวนี้ดูงงกว่าที่มันควรจะเป็น วันนี้แมวส้มเลยขอปิดไตรภาค API ด้วยเจ้าที่คนไทยคุ้นชื่อที่สุด
OpenAI API คือประตูหลังบ้านที่ OpenAI เปิดไว้ให้โค้ดที่คุณเขียนส่งงานถึงโมเดลตระกูล GPT เองโดยไม่ต้องผ่านหน้าแชต และคิดเงินตามโทเคน (หน่วยนับข้อความของ AI) ที่ใช้ไปจริง หลายคนเรียกบริการนี้ว่า ChatGPT API แต่ชื่อทางการคือ OpenAI API ส่วน OpenAI API key คือรหัสลับที่สร้างในเว็บ platform.openai.com ที่ OpenAI ใช้ดูว่าจะเรียกเก็บค่าใช้งานจากบัญชีใคร
หรือจะพูดแบบภาษาบ้าน ๆ ก็คือ “ช่องที่ให้โปรแกรมคุยกับ GPT แทนคุณ แล้วคิดเงินตามที่ใช้จริง” นั่นเอง ส่วนคีย์ก็เหมือนบัตรสมาชิกที่บอกร้านว่าบิลนี้ต้องไปเก็บกับใคร
หน้า Models ของ OpenAI (ตรวจ 22 ต.ค. 2026) ยกโมเดลหลักไว้ 3 ตัว ตามหน้าราคา ตัวถูกสุดคือ gpt-6-luna ขาเข้า 0.10 ดอลลาร์ต่อ 1 ล้านโทเคน ตัวแพงสุดคือ gpt-6-astra ขาเข้า 10 ดอลลาร์ และค่า API นี้เป็นบิลแยกจากค่าแผน ChatGPT Plus หรือ Pro ที่คุณจ่ายไว้ใช้คุยในแอป
อ่านจบหน้านี้ คุณจะรู้ว่าแต่ละโมเดลราคาเท่าไร ขอคีย์ยังไง ตั้งเพดานเงินยังไงไม่ให้บัตรโดนตัดเพลินตอนคุณหลับ และได้สคริปต์ SEO สองตัวไปลองรันในเครื่องตัวเองได้เลย
- ChatGPT API หรือ OpenAI API คือช่องให้โปรแกรมส่งงานถึงโมเดล GPT แล้วจ่ายตามโทเคนที่ใช้ ไม่มีค่าสมาชิกรายเดือน
- จ่าย ChatGPT Plus แล้ว ยังใช้ API ฟรีไม่ได้ เพราะ OpenAI แยกระบบบิลของสองอย่างนี้ออกจากกัน ส่วนแผน Pro และ Business มีเครดิต API ฟรีรายเดือนให้กดรับเอง ตั้งแต่ 28 ต.ค. 2026
- บัญชี API ใหม่ใช้ระบบเติมเงินล่วงหน้า ขั้นต่ำ 5 ดอลลาร์ และปุ่ม auto-reload (เติมเงินอัตโนมัติ) ถูกเปิดไว้ให้ตั้งแต่แรก ควรเช็กก่อนกดยืนยัน
- ตั้ง hard spend limit (เพดานเงินที่ระบบหยุดให้จริง) ของแต่ละ project (ห้องแยกงานในบัญชี) ได้ ถ้าคีย์หลุด ความเสียหายจะถูกจำกัดไว้ราวเพดานนั้น (ระบบหยุดไม่ทันทีเป๊ะ อาจเกินไปเล็กน้อย)
- บทความนี้มีสคริปต์ Python สั้นๆ 2 ตัว ตัวแรกจัดกลุ่มเจตนาของคีย์เวิร์ด ตัวที่สองร่าง alt text (ข้อความบรรยายรูป) จากลิงก์รูป ทั้งสองอ่านคีย์จากเครื่อง ไม่เขียนคีย์ลงไฟล์
OpenAI API (ChatGPT API) คืออะไร ต่างจากแผน ChatGPT ยังไง
OpenAI API คือทางที่โปรแกรมใช้สั่งงานโมเดลของ OpenAI แทนคน ส่วนแผน ChatGPT คือค่าสมาชิกสำหรับคนที่พิมพ์คุยเองในแอปหรือเว็บ ทั้งสองอย่างใช้โมเดลจากบ้านเดียวกัน แต่วิธีใช้ วิธีจ่าย และบัญชีแยกกันหมด
คำว่า API มาจาก Application Programming Interface ชื่อฟังยาก แต่ถ้าแยกออกมาดูทีละคำ จะเห็นภาพชัดขึ้นทันที
- Application แปลว่า โปรแกรมหรือแอป
- Programming แปลว่า การเขียนโปรแกรม
- Interface แปลว่า ช่องทางหรือจุดเชื่อมต่อ
รวมกันก็คือช่องที่โปรแกรมหนึ่งใช้ฝากงานให้อีกโปรแกรมทำ หรือจะพูดแบบภาษาบ้าน ๆ ก็คือ “ช่องรับออร์เดอร์สำหรับโปรแกรม” นั่นเอง
ลองคิดสภาพว่า.. ร้านส้มตำร้านหนึ่งมีทั้งโต๊ะนั่งกินกับช่องรับออร์เดอร์ของไรเดอร์ ลูกค้าที่นั่งโต๊ะคุยกับแม่ค้าได้ ส่วนไรเดอร์ยื่นใบสั่งตามแบบฟอร์มแล้วรอรับของ ChatGPT คือโต๊ะนั่งกิน ส่วน API คือช่องรับออร์เดอร์ที่โปรแกรมของคุณมายืนต่อคิว
ทีนี้ ถ้าถามว่า.. ทำไมคนทำเว็บต้องสนใจ ก็เพราะงาน SEO หลายอย่างเป็นงานซ้ำ เช่น จัดกลุ่มคีย์เวิร์ด 800 คำ ถ้าก๊อปวางในแชตทีละคำ คุณจะเหนื่อยก่อนงานเสร็จ แต่สคริปต์ตัวเดียวจะยิงคำสั่งแบบเดียวกันไปทีละรายการจนครบ แล้วเก็บผลลงไฟล์ให้ตรวจทีหลัง
| เรื่อง | แผน ChatGPT (Free, Go, Plus, Pro) | OpenAI API |
|---|---|---|
| ใครเป็นคนใช้ | คนพิมพ์คุยในแอปหรือเว็บ chatgpt.com | โปรแกรมหรือสคริปต์ส่งคำขอเข้ามา |
| วิธีจ่ายเงิน | ค่าสมาชิกรายเดือน (แผน Free ไม่เสียเงิน) | จ่ายตามโทเคนจากเครดิตที่เติมไว้ |
| จัดการบิลที่ไหน | Settings > Billing ใน ChatGPT | หน้า Billing ของ platform.openai.com |
| เลือกโมเดลเองได้ไหม | เลือกได้บางส่วนตามแผน | ระบุชื่อโมเดลเองในทุกคำขอ |
บทความช่วยเหลือของ OpenAI เรื่องการจัดการบิล ChatGPT กับ API เขียนตรงๆ ว่าการใช้ API ถูกคิดเงินแยกจากค่าสมาชิก ChatGPT
แมวส้มมองว่าตารางนี้มีแถวเดียวที่ต้องจำให้ขึ้นใจ คือแถว “จัดการบิลที่ไหน” เพราะสองอย่างนี้ใช้โมเดลจากบ้านเดียวกัน เลยชวนให้เข้าใจไปเองว่าจ่ายที่เดียวแล้วได้ทั้งคู่ เอาจริง ๆ มันคือร้านเดียวกันแต่คนละเครื่องคิดเงิน จ่ายที่โต๊ะแล้ว ไม่ได้แปลว่าไรเดอร์จะรับของไปฟรี
ถ้าอยากรู้ว่าแต่ละแผนของ ChatGPT ให้อะไรบ้าง แมวส้มสรุปไว้ใน คู่มือ ChatGPT สำหรับคนเริ่มใช้ ส่วนหน้านี้เราอยู่ฝั่ง API กันต่อ เพราะคำถามที่ตามมาแน่ ๆ ก็คือ แล้วช่องรับออร์เดอร์นี้คิดเงินแพงแค่ไหน
OpenAI API ราคาเท่าไร ดูราคาแต่ละโมเดล
OpenAI API ราคาคิดแยกขาเข้ากับขาออก ต่อ 1 ล้านโทเคน หน้า Pricing ของ OpenAI (ตรวจ 22 ต.ค. 2026) ให้ราคาโมเดลหลัก 3 ตัวที่หน้า Models ยกไว้ คือ gpt-6-astra ราคา 10 / 50 ดอลลาร์, gpt-6.1-sol ราคา 2 / 10 ดอลลาร์ และ gpt-6-luna ราคา 0.10 / 0.50 ดอลลาร์
ขาเข้า (input) หมายถึงทุกอย่างที่คุณป้อนให้โมเดล ส่วนขาออก (output) หมายถึงข้อความที่โมเดลเขียนตอบกลับ หรือจะพูดแบบภาษาบ้าน ๆ ก็คือ ขาเข้าคือค่าคำถาม ขาออกคือค่าคำตอบ นั่นเอง ส่วน cached input คือราคาของข้อความขาเข้าที่ระบบจำไว้แล้วจากคำขอก่อนหน้า ถูกกว่าราคาปกติมาก ตัวเลขทุกตัวเป็นดอลลาร์สหรัฐ ราคาแบบ Standard สำหรับข้อความสั้น
| โมเดล | ขาเข้า | ขาออก | ขาเข้าที่ระบบจำไว้ | หน้ารายละเอียดโมเดลบอกว่า |
|---|---|---|---|---|
| gpt-6-astra | 10 ดอลลาร์ | 50 ดอลลาร์ | 1 ดอลลาร์ | เก่งที่สุด เหมาะกับงานคิดซับซ้อนและงานเขียนโค้ด |
| gpt-6.1-sol | 2 ดอลลาร์ | 10 ดอลลาร์ | 0.10 ดอลลาร์ | ใกล้เคียง Astra ในราคาที่ต่ำกว่า |
| gpt-6-luna | 0.10 ดอลลาร์ | 0.50 ดอลลาร์ | 0.01 ดอลลาร์ | ประหยัดที่สุด เหมาะกับงานปริมาณมาก |
ถ้าไม่รีบ ยังมีทางลดค่าใช้จ่ายอีกทาง คือโหมด Batch (ฝากงานไว้ทั้งกอง แล้วค่อยกลับมาเอาผลภายหลัง) หรือ Flex ซึ่งหน้าราคาแสดงตัวเลขเหลือครึ่งหนึ่งของ Standard เช่น gpt-6-luna เหลือ 0.05 / 0.25 ดอลลาร์ ส่วนเครื่องมือค้นเว็บคิดเพิ่ม 10 ดอลลาร์ต่อการเรียก 1,000 ครั้ง บวกค่าโทเคนของเนื้อหาที่ค้นมา
แล้วถามว่า.. มีเรื่องไหนที่คนมักพลาดตอนคิดงบไหม มีครับ โมเดลรุ่นใหม่เป็น reasoning model (โมเดลที่คิดในใจก่อนตอบ) เอกสารของ OpenAI บอกว่าโทเคนที่ใช้คิดในใจไม่แสดงให้เห็น แต่ถูกคิดเงินเป็นขาออก คำตอบสั้นๆ จึงอาจกินโทเคนขาออกมากกว่าที่ตาเห็น
สิ่งที่แมวส้มกังวลคือ ถ้าดูแค่ช่องขาเข้าในตาราง ตัวเลขจะดูถูกกว่าบิลจริงไปเยอะ เพราะขาออกแพงกว่าขาเข้าในทุกโมเดลของตาราง แล้วยังมีโทเคนที่คิดในใจมาบวกที่ช่องขาออกอีกชั้น เวลาคิดงบ แมวส้มจึงดูช่องขาออกก่อนเสมอ
ลองคิดเงินตัวอย่างดู สมมติจัดกลุ่มคีย์เวิร์ด 1,000 คำด้วย gpt-6-luna คำละประมาณ 80 โทเคนขาเข้า และ 200 โทเคนขาออกรวมการคิด ขาเข้ารวม 80,000 โทเคน คิดเป็นประมาณ 0.008 ดอลลาร์ ขาออกรวม 200,000 โทเคน คิดเป็นประมาณ 0.10 ดอลลาร์ ทั้งงานราว 11 เซนต์ นี่เป็นตัวเลขสมมติของแมวส้ม งานจริงต้องดูในหน้า Usage ของบัญชีคุณ
เห็นไหมครับว่าในตัวอย่างนี้ ขาออกกินเงินเกือบทั้งงาน ถ้าให้แมวส้มเลือกโมเดลเริ่มต้นสำหรับงาน SEO ที่ทำซ้ำเยอะ ๆ แมวส้มเลือก gpt-6-luna เพราะเป็นตัวที่ถูกที่สุดในตาราง และหน้ารายละเอียดโมเดลก็บอกเองว่าเหมาะกับงานปริมาณมาก ส่วน gpt-6-astra แมวส้มเก็บไว้ใช้กับงานที่ต้องคิดซับซ้อนจริง ๆ เท่านั้น
รู้ราคาคร่าว ๆ แล้ว ทีนี้ก็ถึงเวลาไปเอากุญแจมาเปิดประตูบานนี้กันครับ
วิธีขอ OpenAI API key บน platform.openai.com ทีละขั้น
ขอ OpenAI API key ได้ที่ platform.openai.com เปิดบัญชี ใส่เงินเครดิตที่หน้า Billing จากนั้นกดสร้างคีย์ที่หน้า API keys จากนั้นคัดลอกเก็บทันที เพราะ OpenAI แสดงคีย์เต็มแค่ตอนสร้างครั้งเดียว
ทั้ง 5 ขั้นมาจากหน้า Quickstart และบทความช่วยเหลือของ OpenAI ส่วนภาพหน้าจอหลังเข้าระบบ แมวส้มตั้งใจไม่ถ่ายมาให้ดู เพราะหน้าพวกนั้นโชว์ข้อมูลบัญชีส่วนตัว ภาพข้างล่างจึงเป็นหน้า Quickstart ของจริงที่มีปุ่มไปสร้างคีย์และคำสั่ง setx สำหรับ Windows
- เข้า platform.openai.com เพื่อสมัครหรือเข้าระบบ ประเทศไทยมีชื่ออยู่ในรายการประเทศที่ใช้ OpenAI API ได้
- ไปที่หน้า Billing เลือก Add payment details ใส่บัตร แล้วเลือกจำนวนเงินเติมครั้งแรก ขั้นต่ำ 5 ดอลลาร์ ค่าเริ่มต้นที่ระบบตั้งไว้คือ 10 ดอลลาร์
- ก่อนกดยืนยัน ดูตัวเลือก Use auto-reload ซึ่งเปิดไว้ตั้งแต่แรก ถ้ายังไม่อยากให้ระบบตัดบัตรเติมเงินเอง ให้ปิดไว้ก่อน
- ไปหน้า API keys สร้างคีย์ใหม่ ตั้งชื่อให้รู้ว่าใช้ทำอะไร เช่น “seo-keyword-script” และเลือก project ให้คีย์ ถ้ามีตัวเลือกวันหมดอายุ ให้ตั้งไว้ด้วย
- ก๊อปคีย์แล้วฝากไว้ใน environment variable (ตัวแปรของระบบ เป็นช่องเก็บค่าในเครื่อง ที่โปรแกรมหยิบไปใช้ได้โดยไม่ต้องเขียนรหัสลงไฟล์) ชื่อ
OPENAI_API_KEYถ้าลืมก๊อป ให้ลบคีย์นั้นแล้วสร้างใหม่
สิ่งที่แมวส้มเอาไปใช้จริงจากห้าขั้นนี้คือขั้นที่ 3 เพราะ auto-reload ถูกเปิดไว้ให้ตั้งแต่แรก ถ้ากดยืนยันตามความเคยชิน ก็เท่ากับอนุญาตให้ระบบตัดบัตรเติมเงินเองโดยไม่ทันได้คิด แมวส้มแนะนำให้ปิดไว้ก่อน แล้วค่อยเปิดเมื่อรู้แล้วว่าตัวเองใช้จริงเดือนละเท่าไร
ถ้าใช้ Windows ให้เปิด PowerShell (โปรแกรมกล่องข้อความสำหรับพิมพ์สั่งงานเครื่อง) วางคำสั่งข้างล่าง แล้วเปลี่ยนคำในเครื่องหมายคำพูดเป็นคีย์จริงของคุณ เสร็จแล้วปิดหน้าต่างและเปิดใหม่ ค่าถึงจะมีผล บน Mac ให้เปิดแอป Terminal แล้วพิมพ์ export OPENAI_API_KEY="ใส่คีย์ของคุณ" ซึ่งจำค่าไว้เฉพาะหน้าต่างที่เปิดอยู่
setx OPENAI_API_KEY "ใส่คีย์ของคุณ"
ชื่อ OPENAI_API_KEY สำคัญนะครับ เอกสารของ OpenAI บอกว่าชุดโค้ดสำเร็จรูปของ OpenAI จะมองหาตัวแปรชื่อนี้เองโดยอัตโนมัติ สคริปต์ในบทความนี้จึงไม่มีบรรทัดไหนต้องวางคีย์เลย
แมวส้มชอบตรงนี้มาก เพราะพอคีย์ไม่ต้องไปอยู่ในไฟล์สคริปต์ คุณจะส่งไฟล์ให้เพื่อนร่วมทีม หรือเปิดโค้ดให้ใครดู ก็ไม่ได้ส่งกุญแจติดไปด้วย แต่ได้กุญแจมาแล้วยังไม่จบนะครับ กุญแจที่ไม่มีใครเฝ้าก็อันตรายพอกัน หัวข้อถัดไปจึงเป็นเรื่องที่แมวส้มว่าสำคัญที่สุดในหน้านี้
เก็บ OpenAI API key ให้ปลอดภัย และตั้ง spend limit ของ project
OpenAI API key เหมือนกุญแจห้องเก็บเงินที่ใครถือก็เปิดได้ วิธีกันขโมยคือให้คีย์อยู่แค่ใน environment variable บนเครื่องคุณ ไม่ยื่นให้คนอื่น ตั้งวันหมดอายุ และตั้ง hard spend limit ของ project ให้ต่ำกว่าเงินที่ยอมเสียได้
บทความ Best practices for API key safety ของ OpenAI มีหลายข้อ แมวส้มคัดข้อที่คนทำเว็บควรทำตั้งแต่วันแรกมาให้ 5 ข้อ ไล่ดูกันเลย
- หนึ่งคนหนึ่งคีย์ OpenAI บอกว่าการแชร์คีย์ขัดกับข้อตกลงการใช้งาน ใครในทีมต้องใช้ ให้เชิญเข้าบัญชีแล้วสร้างคีย์ของตัวเอง และอย่าวางคีย์ลงในเว็บหรือเครื่องมือของคนอื่นที่ขอคีย์ เพราะคุณตามไม่ได้ว่าเขาเก็บไว้ที่ไหน
- ตั้งวันหมดอายุแล้วเปลี่ยนคีย์เป็นรอบ สร้างคีย์ใหม่ก่อนตัวเก่าหมด ลองว่าใช้ได้ แล้วค่อยลบตัวเก่า
- คีย์ห้ามอยู่ในโค้ดฝั่งเบราว์เซอร์หรือแอปมือถือ โค้ดที่รันในเบราว์เซอร์ใครก็เปิดดูได้ คีย์ต้องอยู่บนเครื่องของคุณหรือเซิร์ฟเวอร์หลังบ้านเท่านั้น
- ไม่อัปโหลดคีย์ขึ้น GitHub GitHub เป็นเว็บเก็บโค้ด และโปรเจกต์จำนวนมากบนนั้นเปิดสาธารณะ ใครก็เข้าไปอ่านได้ ถ้าคีย์หลุดไปอยู่ในไฟล์บนนั้น ต้องถือว่าคีย์นั้นหลุดแล้ว
- ส่องหน้า Usage บ่อยๆ ถ้าเห็นยอดใช้พุ่งผิดปกติ ให้หมุนคีย์ทันทีจากหน้า API keys คือสร้างคีย์ใหม่แล้วลบคีย์เดิม
แมวส้มมองว่าข้อแรกคือข้อที่พลาดง่ายที่สุดในห้าข้อนี้ เพราะการวางคีย์ลงในเครื่องมือของคนอื่นดูเหมือนแค่กรอกช่องหนึ่งช่อง แต่ผลจริงคือคุณยื่นกุญแจห้องเก็บเงินให้คนที่คุณตามไม่ได้ว่าเอาไปเก็บไว้ที่ไหน
ทีนี้มาดูฝั่งเงินกันบ้าง คู่มือ Spend limits ของ OpenAI แยกเครื่องมือไว้สองแบบ แบบแรกคือ spend alert ที่แค่ส่งแจ้งเตือนเมื่อใช้ถึงยอด แต่ไม่หยุดงาน แบบที่สองคือ hard spend limit ที่ทำให้คำขอล้มจริงเมื่อใช้ถึงเพดาน ตั้งได้ทั้งระดับองค์กรและระดับ project ทำตาม 4 ขั้นนี้ได้เลย
- เปิด Project settings ของ project ที่คีย์สังกัดอยู่ แล้วไปที่ Limits
- เลือก Spend แล้วกด Edit spend limit
- ใส่ตัวเลขเพดานรายเดือน แล้วเปิดตัวเลือก Enforce a hard limit
- กด Save แล้วตั้ง spend alert ที่ราวครึ่งหนึ่งของเพดานไว้ด้วย จะได้รู้ตัวก่อนชน
พอใช้ถึงเพดานของ project ระบบจะตอบกลับเป็น error 429 (รหัสแจ้งว่าคำขอถูกปฏิเสธชั่วคราว) พร้อมรหัส project_spend_limit_exceeded ถ้าเห็นรหัสนี้ แปลว่าเพดานทำงานถูกต้องแล้ว เอกสารเตือนด้วยว่าระบบหยุดไม่ทันทีเป๊ะ ยอดจริงอาจเกินเพดานไปเล็กน้อย ส่วนถ้าเครดิตที่เติมไว้หมด จะเจอรหัส credit_balance_exhausted แทน
นอกจากเพดานที่คุณตั้งเอง OpenAI ยังมีเพดานรายเดือนตามระดับบัญชีอีกชั้น บัญชีที่ยอดเติมเงินสะสมถึง 5 ดอลลาร์อยู่ระดับ Build มีเพดาน 500 ดอลลาร์ต่อเดือน ถึง 100 ดอลลาร์ขึ้นระดับ Launch ใช้ได้ 5,000 ดอลลาร์ และถึง 500 ดอลลาร์ขึ้นระดับ Grow ใช้ได้ 200,000 ดอลลาร์ เพดานชั้นนี้ไว้กันระบบ ไม่ได้ไว้กันกระเป๋าคุณ เพดานของ project จึงยังจำเป็นอยู่ดี
พอไล่ดูครบทั้งสามชั้น สิ่งที่แมวส้มกังวลมีสองเรื่อง เรื่องแรก ระบบหยุดไม่ทันทีเป๊ะ แมวส้มจึงตั้งเพดานของ project ให้ต่ำกว่าเงินที่ยอมเสียได้จริงเผื่อไว้หน่อย เรื่องที่สอง เพดานตามระดับบัญชีสูงกว่างบของร้านเล็กมาก ถ้าไม่ตั้งเพดานของ project เอง ก็เท่ากับฝากกระเป๋าไว้กับเพดานที่ไม่ได้ออกแบบมาเพื่อคุณ
ตั้งเพดานเสร็จแล้ว ทีนี้ก็ถึงช่วงสนุกครับ เอาคีย์ไปทำงาน SEO จริงกันเลย
2 งาน SEO ที่ใช้ ChatGPT API ได้ พร้อมสคริปต์ก๊อปวาง
ChatGPT API เหมาะกับงาน SEO ที่ต้องทำซ้ำหลายร้อยรายการด้วยคำสั่งเดียวกัน แมวส้มเลือกมา 2 งาน คือจัดกลุ่มเจตนาการค้นหาของคีย์เวิร์ด ซึ่งคู่มือ Gemini API ก็มี เปิดเทียบผลข้ามค่ายได้ และร่าง alt text ให้รูปจากลิงก์ ซึ่งสองคู่มือ API ก่อนหน้ายังไม่ได้ทำ ใช้ gpt-6-luna ตัวถูกที่สุดทั้งสองงาน
ก่อนเริ่ม ต้องเตรียมเครื่องตาม 3 ขั้นนี้ ทำครั้งเดียวใช้ได้ทั้งสองงาน ไม่ต้องกลัวว่าจะยาก ส่วนใหญ่คือการก๊อปคำสั่งไปวางเท่านั้นเอง
- ติดตั้ง Python (ภาษาเขียนโปรแกรมยอดนิยมของมือใหม่ โหลดได้ฟรีจาก python.org)
- เปิด PowerShell หรือ Terminal แล้วพิมพ์
pip install openaiเพื่อติดตั้ง SDK (ชุดเครื่องมือสำเร็จรูปของ OpenAI ที่ทำให้เรียก API ได้ในไม่กี่บรรทัด) - ตั้งตัวแปร
OPENAI_API_KEYตามหัวข้อก่อน และตั้ง hard spend limit ให้เรียบร้อย
งานที่ 1 จัดกลุ่ม search intent ของคีย์เวิร์ดจากไฟล์ CSV
search intent คือเจตนาของคนที่พิมพ์ค้นหา เช่น หาความรู้ เปรียบเทียบตัวเลือก หรือพร้อมจ่ายเงิน หรือจะพูดแบบภาษาบ้าน ๆ ก็คือ “คนพิมพ์คำนี้ อยากได้อะไรกลับไป” นั่นเอง พอรู้เจตนา คุณจะตัดสินใจได้ว่าคำไหนควรตอบด้วยบทความ คำไหนควรพาไปหน้าขายของ
ให้เตรียมไฟล์ CSV (ไฟล์ตารางแบบข้อความล้วน กด Save as จาก Excel หรือดาวน์โหลดจาก Google Sheets ได้) ตั้งชื่อว่า keywords.csv มีคอลัมน์ keyword แล้ววางโค้ดนี้ในไฟล์ intent.py โฟลเดอร์เดียวกัน
import csv
from openai import OpenAI
client = OpenAI() # อ่านคีย์จากตัวแปร OPENAI_API_KEY เอง ไม่ต้องวางคีย์ในไฟล์นี้
MODEL = "gpt-6-luna"
LABELS = ["informational", "commercial", "transactional", "navigational"]
with open("keywords.csv", encoding="utf-8-sig") as f:
rows = list(csv.DictReader(f))
for row in rows:
prompt = (
"จัดประเภท search intent ของคำค้นภาษาไทยนี้ "
"ตอบเป็นคำเดียวจากรายการนี้เท่านั้น: " + ", ".join(LABELS) + "\n"
f"คำค้น: {row['keyword']}"
)
response = client.responses.create(
model=MODEL,
reasoning={"effort": "low"}, # งานง่าย ให้คิดน้อย ประหยัดโทเคน
input=prompt,
)
answer = response.output_text.strip().lower()
row["intent"] = answer if answer in LABELS else "check"
if rows:
with open("keywords_with_intent.csv", "w", encoding="utf-8-sig", newline="") as f:
writer = csv.DictWriter(f, fieldnames=list(rows[0].keys()))
writer.writeheader()
writer.writerows(rows)
พิมพ์ python intent.py แล้วรอไฟล์ keywords_with_intent.csv โครง client.responses.create กับ response.output_text เป็นแบบเดียวกับหน้า Quickstart ของ OpenAI ณ ต.ค. 2026 แถวไหนที่โมเดลตอบนอกรายการ สคริปต์จะใส่คำว่า check ไว้ให้คุณตัดสินเอง ลองกับ 10 คำก่อน แล้วค่อยรันทั้งไฟล์
แมวส้มชอบที่สคริปต์นี้ไม่บังคับให้ทุกแถวต้องมีคำตอบสวย ๆ แถวไหนโมเดลตอบแปลก ก็ติดป้าย check ไว้แทนที่จะยัดคำตอบนั้นลงไฟล์ไปเงียบ ๆ คุณจึงรู้ทันทีว่าแถวไหนควรเปิดดูก่อน
เอาจริง ๆ ผลที่ได้ก็ยังเป็นแค่ร่างแรกนะครับ คีย์เวิร์ดไทยบางคำกำกวมจริง เช่น “openai api ราคา” อาจเป็นได้ทั้งคนอยากรู้และคนกำลังจะจ่ายเงิน เทียบกับผลค้นหาจริงใน Google ก่อนตัดสินว่าจะทำหน้าแบบไหน
งานที่ 2 ร่าง alt text ให้รูปจากลิงก์รูป
alt text คือข้อความที่ซ่อนอยู่ในโค้ดรูป บอกว่ารูปนั้นเป็นรูปอะไร หรือจะพูดแบบภาษาบ้าน ๆ ก็คือ “คำบรรยายรูปสำหรับคนที่มองไม่เห็นรูป” นั่นเอง คนตาบอดที่ใช้โปรแกรมอ่านหน้าจอได้ฟังข้อความนี้ และหน้าแนวทาง Google Images บอกว่า Google ใช้ alt text ร่วมกับเนื้อหาหน้าเพื่อเข้าใจรูป แต่เตือนว่าอย่ายัดคีย์เวิร์ดลงไป
gpt-6-luna รับรูปเป็นขาเข้าได้ เตรียมไฟล์ images.csv ที่มีคอลัมน์ image_url กับ page_topic แล้วใช้โค้ดนี้
import csv
from openai import OpenAI
client = OpenAI() # อ่านคีย์จากตัวแปร OPENAI_API_KEY เอง
MODEL = "gpt-6-luna"
with open("images.csv", encoding="utf-8-sig") as f:
rows = list(csv.DictReader(f))
for row in rows:
instruction = (
"เขียน alt text ภาษาไทย 1 ประโยค บรรยายเฉพาะสิ่งที่เห็นในรูปจริง "
f"ให้เข้ากับหน้าเรื่อง {row['page_topic']} ห้ามยัดคีย์เวิร์ด "
"ห้ามเดาชื่อคนหรือยี่ห้อที่มองไม่เห็นในรูป ตอบเฉพาะข้อความ"
)
response = client.responses.create(
model=MODEL,
input=[{
"role": "user",
"content": [
{"type": "input_text", "text": instruction},
{"type": "input_image", "image_url": row["image_url"]},
],
}],
)
row["alt_draft"] = response.output_text.strip()
if rows:
with open("images_with_alt.csv", "w", encoding="utf-8-sig", newline="") as f:
writer = csv.DictWriter(f, fieldnames=list(rows[0].keys()))
writer.writeheader()
writer.writerows(rows)
ลิงก์รูปต้องเปิดได้จากอินเทอร์เน็ตทั่วไป ถ้ารูปอยู่หลังหน้าล็อกอิน โมเดลจะมองไม่เห็น พอได้ไฟล์ images_with_alt.csv แล้ว อ่านเทียบกับรูปจริงทีละแถว โดยเฉพาะรูปสินค้าที่มีรุ่นหรือสีเฉพาะ เพราะ AI ตอบผิดได้อย่างมั่นใจ ถ้าอยากได้คำสั่งสำเร็จรูปสำหรับงานแชตแบบไม่ใช้โค้ด ไปต่อที่ รวม Prompt SEO ได้
ถ้าให้แมวส้มเลือกว่าจะเริ่มงานไหนก่อน แมวส้มเลือกงานที่ 1 เพราะคำตอบมีให้เลือกแค่ 4 แบบ แถวแปลกก็ถูกติดป้ายไว้ให้แล้ว ตรวจง่ายกว่า alt text ที่เป็นประโยคเปิดและผิดได้แบบเนียน ๆ ลองงานที่ 1 จนคล่องมือ แล้วค่อยขยับไปงานที่ 2 ส่วนก่อนจะกดรันทั้งไฟล์จริง มีข้อจำกัดบางอย่างที่แมวส้มอยากให้รู้ไว้ก่อน
ข้อจำกัดของ OpenAI API ที่ควรรู้ก่อนใช้จริง
OpenAI API ไม่มีแผนใช้ฟรีแบบถาวร บัญชีใหม่ต้องเติมเงินก่อน ชื่อโมเดลเปลี่ยนเร็ว และคำตอบมีโอกาสผิด งานจริงทุกชิ้นจึงต้องมีงบ มีเพดาน และมีคนตรวจผลทุกครั้ง
- ต้องเติมเงินก่อนใช้ บทความช่วยเหลือเรื่อง prepaid billing บอกว่าบัญชี API ใหม่ใช้ระบบเติมเงินล่วงหน้า ถ้าบัญชีมีเครดิตฟรีจะถูกหักก่อน แต่ไม่ได้บอกว่าทุกบัญชีจะได้ เครดิตที่ซื้อหมดอายุใน 1 ปี และโดยทั่วไปขอคืนเงินไม่ได้
- ระดับ Free ไม่ได้แปลว่าใช้ฟรี ในตารางระดับบัญชีมีแถว Free ที่ใช้ได้ไม่เกิน 100 ดอลลาร์ต่อเดือน ตัวเลขนี้คือเพดานการใช้ ไม่ใช่เครดิตแจก
- ชื่อโมเดลเปลี่ยนบ่อย หน้าราคายังมีรุ่นเก่าอย่าง gpt-5.5 และ gpt-4.1 อยู่ ถ้าวันหนึ่งมีรุ่นใหม่ แก้แค่บรรทัด
MODELในสคริปต์ - มั่นใจแต่ผิด โมเดลอาจเกิด hallucination (การแต่งข้อมูลที่ไม่มีจริงขึ้นมาแบบหน้าตาเฉย) สคริปต์ทั้งสองจึงสั่งห้ามเดา และคุณต้องตรวจทุกแถวก่อนเอาขึ้นเว็บ
- ความเป็นส่วนตัว หน้า Data controls ของ OpenAI ระบุว่าตั้งแต่ 1 มี.ค. 2023 ข้อมูลที่ส่งผ่าน API ไม่ถูกนำไปเทรนโมเดล เว้นแต่คุณเลือกแชร์เอง แต่ระบบเก็บบันทึกเพื่อตรวจการใช้ผิดกฎไว้ได้นานสูงสุด 30 วันโดยค่าเริ่มต้น จึงไม่ควรส่งข้อมูลลูกค้าที่ไม่จำเป็นต่องาน
- ผลงานต้องมีประโยชน์กับคนอ่าน alt text หรือหน้าที่ร่างด้วย AI แล้วไม่มีใครตรวจ จะซ้ำกันและไม่ช่วยใคร ถ้าอยากเห็นภาพใหญ่ว่าเว็บแบบไหนที่ Google และ AI Search อยากหยิบไปใช้ เริ่มที่ คู่มือ AI SEO
พอไล่ดูครบทุกข้อ แมวส้มให้น้ำหนักกับข้อ “มั่นใจแต่ผิด” มากที่สุด เพราะข้ออื่นเป็นเรื่องเงินหรือเรื่องตั้งค่า ซึ่งคุมได้ด้วยการตั้งเพดานหรือแก้บรรทัดเดียว แต่คำตอบผิดที่หน้าตาดูถูกต้องจะหลุดขึ้นเว็บได้ทันทีถ้าไม่มีคนตรวจ แมวส้มเลยมองว่าคนตรวจคือส่วนหนึ่งของสคริปต์ทุกตัวในหน้านี้ ไม่ใช่ขั้นเสริมที่ข้ามได้ ยังมีคำถามสั้น ๆ อีกไม่กี่ข้อ แมวส้มรวบไว้ให้ข้างล่างแล้วครับ
คำถามที่พบบ่อยเกี่ยวกับ ChatGPT API และ OpenAI API
แหล่งอ้างอิง
- Pricing, OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Models, OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Developer quickstart, OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Spend limits, OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Rate limits (Usage tiers), OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Reasoning models, OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Images and vision, OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Data controls in the OpenAI platform, OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Supported countries and territories, OpenAI API Docs (ตรวจ 22 ต.ค. 2026)
- Managing billing for ChatGPT and the API platform, OpenAI Help Center (ตรวจ 22 ต.ค. 2026)
- Setting up and managing prepaid API billing, OpenAI Help Center (ตรวจ 22 ต.ค. 2026)
- Best practices for API key safety, OpenAI Help Center (ตรวจ 22 ต.ค. 2026)
- Where do I find my OpenAI API Key?, OpenAI Help Center (ตรวจ 22 ต.ค. 2026)
- Google image SEO best practices, Google Search Central (ตรวจ 22 ต.ค. 2026)
เขียนโดย
แมวส้มคือมาสคอตของทีม BIQDADDY เอเจนซี SEO และ AISO ในไทย เล่าเรื่อง AI SEO, GEO และ AEO แบบเข้าใจง่าย บทความเขียนด้วยระบบ AI ตามมาตรฐานของทีม ตรวจข้อเท็จจริงกับแหล่งต้นทาง และผ่านผู้ตรวจ AI อิสระก่อนเผยแพร่ ทีม BIQDADDY เป็นผู้ดูแลเว็บและแก้ไขเมื่อมีผู้แจ้งข้อผิดพลาด อ่านนโยบายการเขียน
เรียบเรียงเนื้อหาโดย วุฒิภัทร อุณหะกะ Co-Founder และ COO ของ BIQDADDY















