iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
生成式 AI

30 天生成式 AI 實戰挑戰:從基礎到應用系列 第 1

📅 Day 1:挑戰開始!設定目標與環境準備

  • 分享至 

  • xImage
  •  

今天是 30 天生成式 AI 實戰挑戰的第一天 🚀
在開始之前,我們需要先完成幾件事情:

  1. 設定目標:確定你要在 30 天內做什麼 Demo。

例如:AI 聊天機器人 / AI 繪圖應用 / AI 助手工具。

  1. 環境建置:準備好可以跑 AI 的開發環境。

  2. API 測試:成功呼叫一次 AI API,確定一切能跑起來。


1. 安裝 Node.js

到 Node.js 官網
下載 LTS 版本,安裝完成後確認:

node -v
npm -v

2. 建立專案資料夾

mkdir ai-30days
cd ai-30days
npm init -y

3. 安裝 OpenAI 套件

npm install openai

4. 設定 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();

💡 今日心得

第一天的任務非常簡單,重點不是要產出多厲害的東西,而是 確保環境能跑起來。
接下來的 29 天,我們會循序漸進,從基礎到應用,最後完成一個完整的 Demo。


下一篇
文字生成(Text Generation)
系列文
30 天生成式 AI 實戰挑戰:從基礎到應用5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言