Python で 30 分以内に AI チャットボットを作る

Python で 30 分以内に AI チャットボットを作る

## 作るもの

この CLI chatbot は最近のメッセージを保持し、OpenAI 互換 endpoint を呼び出し、エラーを処理します。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 表示、安いモデルへの routing を追加できます。$5 無料クレジットで試しましょう。

登録で $5 分の無料クレジットを獲得

無料で始める

← ClaudeN AI ブログ

登録で $5 分の無料クレジットを獲得