今天是 30 天生成式 AI 實戰挑戰的第一天 🚀
在開始之前,我們需要先完成幾件事情:
設定目標:確定你要在 30 天內做什麼 Demo。
例如:AI 聊天機器人 / AI 繪圖應用 / AI 助手工具。
環境建置:準備好可以跑 AI 的開發環境。
API 測試:成功呼叫一次 AI API,確定一切能跑起來。
安裝 Node.js
到 Node.js 官網
下載 LTS 版本,安裝完成後確認:
node -v
npm -v
建立專案資料夾
mkdir ai-30days
cd ai-30days
npm init -y
安裝 OpenAI 套件
npm install openai
設定 API Key
到 OpenAI 平台申請 API Key,
然後在專案目錄下建立 .env 檔案,內容如下:
OPENAI_API_KEY=你的API金鑰
再安裝 dotenv 來讀取環境變數:
npm install dotenv
✅ 測試程式
新建 index.js,並輸入以下程式碼:
import OpenAI from "openai";
import dotenv from "dotenv";
dotenv.config();
const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
async function main() {
try {
const res = await client.chat.completions.create({
model: "gpt-4o-mini",
messages: [{ role: "user", content: "Hello AI,今天是挑戰的第一天!" }],
});
console.log("AI 回覆:", res.choices[0].message.content);
} catch (error) {
console.error("發生錯誤:", error);
}
}
main();