在 AI 越來越普及的現在,建立一個屬於自己的聊天機器人其實沒有想像中困難。
這篇教學會帶你用 Python + OpenAI API,快速打造一個簡單的聊天機器人,適合初學者入門!📦 安裝必要套件
首先先安裝官方套件:
pip install openai📥 匯入套件
from openai import OpenAI
🔑 設定 API 金鑰
你需要先到 OpenAI 官網取得 API Key,然後這樣設定:
client = OpenAI(api_key="你的 API 金鑰")
(⚠️ 建議實務上改用環境變數,避免金鑰外洩)
🤖 建立聊天機器人
以下是一個最基本的聊天範例:
response = client.chat.completions.create( model="gpt-4.1-mini", # 推薦使用較新模型 messages=[ {"role": "user", "content": "嗨!你是誰?"} ], temperature=0.7, # 回應創意程度 max_tokens=200)print(response.choices[0].message.content)
🧠 參數說明
📌 model(模型)
model="gpt-4.1-mini"
- 決定 AI 的能力與成本
gpt-4.1-mini:便宜又快,適合一般用途
📌 messages(對話內容)
messages=[ {"role": "user", "content": "嗨"}]
user:使用者輸入assistant:AI 回覆system:設定 AI 角色(例如:你是一個專業工程師)
📌 temperature(創意程度)
temperature=0.7
- 0:穩定、保守
- 1:創意、發散
👉 建議:0.6~0.8 最自然
📌 max_tokens(最大輸出長度)
max_tokens=200
- 控制回應長度
- 也會影響費用 💰
🔄 進階:做成可對話的聊天機器人
如果你想讓它「像聊天室一樣持續對話」,可以這樣寫:
messages = []while True: user_input = input("你:") messages.append({"role": "user", "content": user_input}) response = client.chat.completions.create( model="gpt-4.1-mini", messages=messages ) reply = response.choices[0].message.content print("AI:", reply) messages.append({"role": "assistant", "content": reply})
👉 這樣就會記住上下文,變成真正的聊天機器人!
🎯 小結
透過這篇教學,你已經學會:
✔ 如何使用 OpenAI API
✔ 建立第一個聊天機器人
✔ 理解關鍵參數設定
✔ 做出可連續對話的 AI


















