ข้ามไปเนื้อหาหลัก
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)
💻 ตัวอย่าง Python เรียก OpenAI API

สรุป Key Takeaways

  • API Key คือรหัสผ่านที่ห้ามหลุดเด็ดขาด (ห้าม push ลง GitHub)
  • โมเดลเบื้องหลังแชทคือ Stateless (จำอดีตไม่ได้) เราต้องส่งประวัติการคุยไปเองทุกรอบ
  • คิดเงินตามจำนวน Token ที่เราส่งไป (Input) และที่ AI ตอบกลับมา (Output)
อ่านจบแล้วอย่าลืมทำเครื่องหมาย