iT邦幫忙

2025 iThome 鐵人賽

DAY 8
1
生成式 AI

AI 給我錢錢錢 ! AI 股神養成計劃系列 第 8

Day 8 : 如何註冊 OpenAI API Key?帶你 5 分鐘搞定

  • 分享至 

  • xImage
  •  

在前幾天,我們已經熟悉了 Node.js 的基本操作,並開始設計一個「投資理財小幫手」專案。
接下來,如果我們想要整合 AI 的能力,像是 自動分析投資風險、生成投資建議,就必須申請 OpenAI API Key,才能在程式中合法呼叫 GPT 模型。

今天就帶大家用 5 分鐘快速完成 API Key 的申請,並實際測試一次。

為什麼需要 OpenAI API Key?

OpenAI API Key 就像是一把「鑰匙」,用來驗證你對 OpenAI 服務的使用權限。

  • 身分驗證:確保 API 呼叫者是合法用戶。

  • 計費與流量控管:根據使用量扣費。

  • 安全保護:不同專案可使用不同的 Key,避免洩漏風險。

所以, 沒有 API Key,就無法成功呼叫 ChatGPT 模型

申請 OpenAI API Key 的步驟

  1. 前往官網
  • 打開 OpenAI 官網

  • 點擊右上角 Sign Up 註冊帳號(或使用 Google / Microsoft / Apple 帳號登入)

https://ithelp.ithome.com.tw/upload/images/20250820/20169444NWZr77AgvC.png

  1. 完成信箱驗證
  • OpenAI 會寄一封驗證信到你的信箱,確認後才算完成註冊
  1. 進入 API Key 管理頁面

https://ithelp.ithome.com.tw/upload/images/20250820/20169444qwcahnX9R8.png

  1. 複製並保存 API Key
  • 系統會生成一串類似:
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • ⚠ 注意:請務必存在安全的地方,因為只會顯示一次

在 Node.js 專案中使用 API Key

假設已經有一個 index.js 檔案,來示範呼叫 OpenAI API

1. 安裝官方套件

bash
npm install openai

2. 建立 .env 儲存金鑰

env
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx

3. 撰寫 index.js

javascript
import OpenAI from "openai";
import dotenv from "dotenv";
dotenv.config();

const client = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
});

async function run() {
  const response = await client.chat.completions.create({
    model: "gpt-4o-mini",
    messages: [
      { role: "system", content: "你是一位投資理財顧問" },
      { role: "user", content: "幫我分析分散投資的優點" },
    ],
  });

  console.log(response.choices[0].message.content);
}

run();

執行成果

https://ithelp.ithome.com.tw/upload/images/20250821/201694440wSKaavGii.png

我雖然成功建置了,但顯示代碼429表示我的免費額度超出了,但我的Usage卻沒有顯示,所以可能需要更換別的LLM,或者等免費額度恢復。

結語

今天我們已經成功註冊了OpenAI api,並且實作能夠能讓 AI 說話了 🎉!
👉明天 (Day 9),將正式踏入 **Prompt 設計的世界!**將學到如何善用 OpenAI API,讓 AI 幫你寫出 投資分析,這是打造智慧金融應用的第一步。


上一篇
Day 7 : 投資風險控制必修課:分散投資與停損觀念
下一篇
Day 9 : Prompt 設計入門:教 AI 寫投資分析的第一步
系列文
AI 給我錢錢錢 ! AI 股神養成計劃21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言