สร้าง AI Chatbot ด้วย Python ใน 30 นาที

## สิ่งที่จะสร้าง
chatbot CLI นี้เก็บข้อความล่าสุด เรียก endpoint ที่รองรับ OpenAI และจัดการ error ClaudeN AI ใช้รูปแบบ OpenAI จึงสลับ Claude, GPT และ Gemini ได้ด้วยชื่อโมเดล
## โค้ด
``python``
from openai import OpenAI
client = OpenAI(api_key="YOUR_CLAUDEN_KEY", base_url="https://clauden.ai/v1")
messages = [{"role": "system", "content": "You are a concise helpful assistant."}]
while True:
user = input("You: " ).strip()
if user.lower() in {"exit", "quit"}:
break
messages.append({"role": "user", "content": user})
try:
r = client.chat.completions.create(model="claude-3-5-sonnet", messages=messages[-12:])
answer = r.choices[0].message.content
print("Bot:", answer)
messages.append({"role": "assistant", "content": answer})
except Exception as exc:
print("Request failed:", exc)
## ขั้นต่อไป
เพิ่ม SQLite, streaming, token usage และ routing ไปโมเดลราคาถูก ใช้เครดิตฟรี $5 เพื่อทดสอบ