在前幾天,我們已經熟悉了 Node.js 的基本操作,並開始設計一個「投資理財小幫手」專案。
接下來,如果我們想要整合 AI 的能力,像是 自動分析投資風險、生成投資建議,就必須申請 OpenAI API Key,才能在程式中合法呼叫 GPT 模型。
今天就帶大家用 5 分鐘快速完成 API Key 的申請,並實際測試一次。
OpenAI API Key 就像是一把「鑰匙」,用來驗證你對 OpenAI 服務的使用權限。
身分驗證:確保 API 呼叫者是合法用戶。
計費與流量控管:根據使用量扣費。
安全保護:不同專案可使用不同的 Key,避免洩漏風險。
所以, 沒有 API Key,就無法成功呼叫 ChatGPT 模型。
打開 OpenAI 官網
點擊右上角 Sign Up 註冊帳號(或使用 Google / Microsoft / Apple 帳號登入)
登入後,前往 API Keys 頁面
點擊 Create new secret key
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx
假設已經有一個 index.js 檔案,來示範呼叫 OpenAI API
bash
npm install openai
env
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx
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();
我雖然成功建置了,但顯示代碼429表示我的免費額度超出了,但我的Usage卻沒有顯示,所以可能需要更換別的LLM,或者等免費額度恢復。
今天我們已經成功註冊了OpenAI api,並且實作能夠能讓 AI 說話了 🎉!
👉明天 (Day 9),將正式踏入 **Prompt 設計的世界!**將學到如何善用 OpenAI API,讓 AI 幫你寫出 投資分析,這是打造智慧金融應用的第一步。