Xây dựng chatbot AI bằng Python trong 30 phút

Xây dựng chatbot AI bằng Python trong 30 phút

## Chúng ta sẽ xây gì

Chatbot CLI này giữ tin nhắn gần đây, gọi endpoint tương thích OpenAI và xử lý lỗi. ClaudeN AI dùng định dạng OpenAI nên đổi Claude, GPT, Gemini chỉ cần đổi tên model.

## Code

``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)
``

## Bước tiếp theo

Thêm SQLite, streaming, token usage và routing sang model rẻ hơn. Dùng $5 credit miễn phí để thử.

Đăng ký và nhận $5 tín dụng miễn phí

Bắt đầu miễn phí

← Blog ClaudeN AI

Đăng ký và nhận $5 tín dụng miễn phí