AI Mastery· ~10 นาที
เรียก AI API ครั้งแรก
ออกจากหน้าแชท มาเขียนโค้ดเรียก AI ผ่าน API เพื่อเอาไปใช้ในแอพของเรา
สวัสดี API
API (Application Programming Interface: ช่องทางเชื่อมต่อระหว่างโปรแกรม) คือประตูที่อนุญาตให้โค้ดของคุณ ส่งข้อความไปคุยกับสมองของ AI ได้โดยตรง
คุณคือลูกค้าในร้านอาหาร คุณไม่สามารถเดินเข้าไปในครัว (Server ของ AI) แล้วหยิบอาหารเองได้ คุณต้องส่งออเดอร์ผ่าน "พนักงานเสิร์ฟ" (API) พร้อมยื่นบัตรคิว (API Key) แล้วพนักงานจะเอาอาหาร (ผลลัพธ์) กลับมาเสิร์ฟ
import os
from openai import OpenAI
# 1. โหลด API Key (ควรเก็บใน .env เพื่อความปลอดภัย)
client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY"))
# 2. เรียกใช้งาน
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "ตอบเป็นภาษาไทยแบบกวนๆ นิดนึง"},
{"role": "user", "content": "AWS สรุปแล้วมันคืออะไร?"}
]
)
# 3. ปริ้นคำตอบ
print(response.choices[0].message.content)สรุป Key Takeaways
- API Key คือรหัสผ่านที่ห้ามหลุดเด็ดขาด (ห้าม push ลง GitHub)
- โมเดลเบื้องหลังแชทคือ Stateless (จำอดีตไม่ได้) เราต้องส่งประวัติการคุยไปเองทุกรอบ
- คิดเงินตามจำนวน Token ที่เราส่งไป (Input) และที่ AI ตอบกลับมา (Output)
อ่านจบแล้วอย่าลืมทำเครื่องหมาย

