iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
生成式 AI

練習AI系列 第 2

挑戰開始!設定目標與環境準備

  • 分享至 

  • xImage
  •  

今天是 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();


上一篇
挑戰開始!設定目標與環境準備
下一篇
文字生成(Text Generation)
系列文
練習AI11
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言