一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何獲取 OpenAI API Key?API 獲取與代碼調(diào)用示例 (詳解教程)

技術(shù)程序猿華鋒 ? 來源:jf_32321025 ? 作者:jf_32321025 ? 2025-05-04 11:42 ? 次閱讀

OpenAI API Key 獲取與使用詳解:從入門到精通

OpenAI 正以其 GPT 和 DALL-E 等先進(jìn)模型引領(lǐng)全球人工智能創(chuàng)新。其 API 為開發(fā)者和企業(yè)提供了強(qiáng)大的 AI 能力集成途徑,催生了從智能聊天到復(fù)雜數(shù)據(jù)分析等前所未有的應(yīng)用場景。OpenAI API Key 是開啟這些能力的關(guān)鍵,它既是身份憑證,也是資源管理和安全保障的核心。然而,安全、高效地獲取、管理和使用 API Key 并非易事。本指南旨在提供全面深入的技術(shù)指導(dǎo),系統(tǒng)梳理 OpenAI API Key 的獲取、類型、計(jì)費(fèi)、安全及管理策略,助您從入門到精通,安全高效地駕馭 OpenAI 的強(qiáng)大力量。

一、理解 OpenAI API Key

1 什么是 OpenAI API Key?

OpenAI API Key 是一個(gè)唯一且保密的字符串,用于驗(yàn)證您對(duì) OpenAI API(如 GPT-4o、DALL-E 等)的訪問權(quán)限。當(dāng)您的應(yīng)用程序調(diào)用 OpenAI 模型時(shí),必須在請(qǐng)求中包含此密鑰,以便 OpenAI 服務(wù)器驗(yàn)證您的身份、授權(quán)訪問并進(jìn)行用量計(jì)費(fèi)。API Key 通常以 sk-... 格式呈現(xiàn),它如同連接開發(fā)者與 OpenAI 尖端 AI 技術(shù)的橋梁,屏蔽了底層復(fù)雜的機(jī)器學(xué)習(xí)和系統(tǒng)細(xì)節(jié)。

2 API Key 在訪問 OpenAI 服務(wù)中的作用

身份驗(yàn)證 (Authentication): 每次 API 調(diào)用都需要通過 Authorization: Bearer YOUR_API_KEY HTTP 頭部進(jìn)行驗(yàn)證,以確認(rèn)請(qǐng)求的合法性。

授權(quán)與權(quán)限管理 (Authorization & Permissions): API Key 關(guān)聯(lián)著特定的權(quán)限。您可以通過項(xiàng)目和密鑰設(shè)置進(jìn)行細(xì)粒度控制,例如限制模型訪問或?qū)⑵湓O(shè)置為只讀。

資源計(jì)量與計(jì)費(fèi) (Usage Metering & Billing): 所有通過 API Key 發(fā)起的請(qǐng)求都會(huì)被追蹤并計(jì)量消耗(通常按 token 計(jì)費(fèi)),并計(jì)入關(guān)聯(lián)賬戶。這是按量付費(fèi)的基礎(chǔ)。

3 API Key 的重要性與敏感性

API Key 極其重要且高度敏感。它直接關(guān)系到您的賬戶安全和費(fèi)用。一旦泄露,可能導(dǎo)致服務(wù)被濫用、產(chǎn)生巨額費(fèi)用、耗盡配額,甚至被用于訪問或篡改關(guān)聯(lián)數(shù)據(jù)。因此,嚴(yán)禁共享 API Key,且絕不能將其暴露于客戶端代碼(瀏覽器、移動(dòng)應(yīng)用)或公共代碼庫中。 妥善保管 API Key 是使用 OpenAI 服務(wù)的基本前提和持續(xù)責(zé)任。

二、獲取方式一:通過 OpenAI 官網(wǎng)獲取 API Key(國際通用)

1 注冊(cè) OpenAI 賬戶

首先,訪問 OpenAI 官網(wǎng) (openai.com 或 platform.openai.com) 注冊(cè)賬戶。您通常需要提供郵箱、密碼及手機(jī)驗(yàn)證。請(qǐng)注意,API 平臺(tái)賬戶(platform.openai.com)與 ChatGPT 用戶賬戶(chatgpt.com)雖然可以使用相同的登錄憑證,但服務(wù)和計(jì)費(fèi)是獨(dú)立的。ChatGPT Plus/Team 訂閱不直接提供 API 額度,API 使用需要單獨(dú)設(shè)置支付方式并按量付費(fèi)。

2 導(dǎo)航至 API Key 管理頁面

登錄平臺(tái)賬戶后,通常點(diǎn)擊右上角的個(gè)人賬戶菜單,選擇“View API keys”或類似選項(xiàng),即可進(jìn)入管理頁面。

3 生成新的 Secret Key

在管理頁面點(diǎn)擊“Create new secret key”按鈕。為密鑰指定一個(gè)有意義的名稱(如 MyWebApp-Prod)以便管理。確認(rèn)后,系統(tǒng)將立即生成并顯示完整的 Secret Key——這是唯一一次查看機(jī)會(huì),務(wù)必立即復(fù)制并安全存儲(chǔ)(如使用密碼管理器或安全的環(huán)境變量)。 關(guān)閉窗口后將無法再次查看。

4 理解 Secret Key 與 API Key ID

生成的 Secret Key (sk-…) 是用于 API 請(qǐng)求認(rèn)證的敏感憑證,必須嚴(yán)格保密。管理界面列表通常不顯示完整的 Secret Key,而是顯示密鑰名稱、創(chuàng)建/使用日期及 API Key ID (key_…)。API Key ID 是密鑰的管理標(biāo)識(shí)符,用于在界面或管理 API 中引用特定密鑰(如查看用量、配置權(quán)限),而不用于認(rèn)證。

三、獲取方式二:國內(nèi)用戶專屬:UIUIAPI 助你暢享 OpenAI

1 為什么選擇 UIUIAPI?

對(duì)于中國用戶來說,直接訪問 OpenAI 官方 API 可能會(huì)遇到網(wǎng)絡(luò)不穩(wěn)定、支付不便等問題。UIUIAPI 提供了一個(gè)專為國內(nèi)用戶優(yōu)化的解決方案:

網(wǎng)絡(luò)優(yōu)化: UIUIAPI 部署了可訪問調(diào)用的服務(wù)器,可以提供更穩(wěn)定、更低延遲的 API 訪問體驗(yàn)。

本地支付: 支持國內(nèi)主流支付方式,無需國際信用卡,方便快捷。

中文客服: 提供中文客戶支持,解決您在使用過程中遇到的任何問題。

簡化流程: 注冊(cè)和使用流程更加簡單,無需復(fù)雜的網(wǎng)絡(luò)配置。

價(jià)格透明: 價(jià)格與 OpenAI 官方基本一致,并可能提供更優(yōu)惠的套餐。

2 注冊(cè) UIUIAPI 賬號(hào)

訪問 UIUIAPI 官方網(wǎng)站{uiuiapi.com}

點(diǎn)擊 "注冊(cè)" 按鈕,按照提示填寫信息完成注冊(cè)。

3 獲取 API 密鑰

登錄 UIUIAPI 賬號(hào)。

在控制臺(tái)中找到 API 密鑰管理頁面。

創(chuàng)建一個(gè)新的 API 密鑰,并復(fù)制保存。

wKgZPGewXOCAbhajAADmAhWRDE8289.png

4.4 配置 base_url

UIUIAPI 相當(dāng)于一個(gè)中間代理,將你的請(qǐng)求轉(zhuǎn)發(fā)到 OpenAI。因此,在使用 OpenAI Python 庫時(shí),你需要將 base_url 參數(shù)設(shè)置為 UIUIAPI 提供的地址。

四、調(diào)用代碼示例與安全存儲(chǔ) API Key

現(xiàn)在,您需要將剛才復(fù)制的 Secret Key 從臨時(shí)位置轉(zhuǎn)移到安全的長期存儲(chǔ)中。強(qiáng)烈推薦使用環(huán)境變量。

Windows:

通過命令提示符 (cmd): 打開 cmd,運(yùn)行命令 setx OPENAI_API_KEY "YOUR_API_KEY"(將 YOUR_API_KEY 替換為您復(fù)制的密鑰)。關(guān)閉并重新打開一個(gè)新的 cmd 窗口后生效。您可以通過 echo %OPENAI_API_KEY% 驗(yàn)證。

通過系統(tǒng)屬性:

右鍵點(diǎn)擊“此電腦”或“我的電腦”,選擇“屬性”。

點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”。

在“高級(jí)”選項(xiàng)卡下,點(diǎn)擊“環(huán)境變量...”按鈕。

在“用戶變量”區(qū)域,點(diǎn)擊“新建...”。

變量名輸入 OPENAI_API_KEY,變量值輸入您復(fù)制的密鑰。

點(diǎn)擊確定保存。

macOS / Linux (使用 Zsh 或 Bash):

打開終端。

運(yùn)行命令 echo "export OPENAI_API_KEY='YOUR_API_KEY'" >> ~/.zshrc(如果您使用 Bash,則替換為 ~/.bashrc 或 ~/.bash_profile)。將 YOUR_API_KEY 替換為您的密鑰。

運(yùn)行 source ~/.zshrc(或?qū)?yīng)的 bash 文件)使更改立即生效。

可以通過 echo $OPENAI_API_KEY 驗(yàn)證。

重要提示:確保包含密鑰的環(huán)境變量配置文件(如 .env 文件)被添加到 .gitignore 中,永遠(yuǎn)不要提交到代碼倉庫。

五、在代碼中使用 API Key

設(shè)置好環(huán)境變量后,OpenAI 官方 SDK(如 Python 和 Node.js 庫)通常會(huì)自動(dòng)讀取 OPENAI_API_KEY 環(huán)境變量。

Python 示例:

安裝 OpenAI Python 庫:

pip install openai

創(chuàng)建 Python 文件 (例如 test_openai.py):

import openai
# API key is read automatically from the OPENAI_API_KEY env var
client = openai.OpenAI()
try:
   response = client.chat.completions.create(
       model="gpt-4o-mini",
       messages=[
           {"role": "system", "content": "You are a helpful assistant."},
           {"role": "user", "content": "What is an OpenAI API Key?"}
       ]
   )
   print("Model Response:")
   print(response.choices[0].message.content)
   if response.usage:
       print(f"nTokens used: {response.usage.total_tokens} (Prompt: {response.usage.prompt_tokens}, Completion: {response.usage.completion_tokens})")
except Exception as e:
   print(f"An error occurred: {e}")

在終端中運(yùn)行腳本:

python test_openai.py

cURL 示例:

在設(shè)置了 OPENAI_API_KEY 環(huán)境變量的終端中,可以直接使用 $OPENAI_API_KEY。

curl https://sg.uiuiapi.com/v1/chat/completions 
 -H "Content-Type: application/json" 
 -H "Authorization: Bearer $OPENAI_API_KEY" 
 -d '{
   "model": "gpt-4o-mini",
   "messages": [
     {"role": "system", "content": "You are a helpful assistant."},
     {"role": "user", "content": "What is an OpenAI API Key?"}
   ]
 }'

六、常見問題解答 (FAQ)

Q1: 為什么我收到 401 Unauthorized 錯(cuò)誤?

A: 可能原因包括:API Key 不正確或復(fù)制粘貼時(shí)出錯(cuò);密鑰未正確保存或加載(特別是環(huán)境變量未設(shè)置或未導(dǎo)出);密鑰已被撤銷或刪除;賬戶未激活或支付方式無效。請(qǐng)仔細(xì)檢查密鑰和代碼中的配置。

Q2: 為什么我收到 429 Rate Limit Exceeded 錯(cuò)誤?

A: 您超出了賬戶或項(xiàng)目設(shè)定的每分鐘請(qǐng)求數(shù) (RPM) 或每分鐘 token 數(shù) (TPM) 限制。請(qǐng)檢查您在 OpenAI 平臺(tái)的“Limits”頁面確認(rèn)具體限制,并考慮在代碼中實(shí)施指數(shù)退避重試邏輯。對(duì)于大量請(qǐng)求,考慮使用 Batch API 或優(yōu)化請(qǐng)求批處理。

Q3: 為什么我收到 "You exceeded your current quota" 或類似錯(cuò)誤?

A: 這通常意味著您的賬戶沒有足夠的資金來支付 API 調(diào)用??赡茉颍何刺砑佑行У闹Ц斗绞剑活A(yù)付費(fèi)額度已用完;達(dá)到了設(shè)置的月度硬性預(yù)算上限。請(qǐng)檢查您的 Billing 設(shè)置,確保有可用資金或額度。

Q4: 我丟失了我的 Secret Key,可以恢復(fù)嗎?

A: 不可以。出于安全原因,OpenAI 不會(huì)存儲(chǔ)或允許您再次查看完整的 Secret Key。如果您丟失了密鑰,唯一的辦法是生成一個(gè)新的 Secret Key,并用新密鑰更新所有使用舊密鑰的應(yīng)用程序。

Q5: 我可以用我的 ChatGPT Plus/Team 訂閱來支付 API 費(fèi)用嗎?

A: 不可以。ChatGPT 訂閱(如 Plus, Team, Enterprise)和 OpenAI API 平臺(tái)是分開計(jì)費(fèi)的。API 使用需要單獨(dú)設(shè)置支付方式(后付費(fèi)或預(yù)付費(fèi))并按實(shí)際 token 使用量付費(fèi)。

Q6: 我在哪里可以查看我的 API 使用量?

A: 您可以在 OpenAI 平臺(tái)的賬戶設(shè)置下的 “Usage” 頁面查看詳細(xì)的使用情況和成本報(bào)告。這提供了按時(shí)間、模型、API Key 等維度的視圖。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1556

    瀏覽量

    63337
  • key
    key
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    13004
  • OpenAI
    +關(guān)注

    關(guān)注

    9

    文章

    1199

    瀏覽量

    8521
  • ChatGPT
    +關(guān)注

    關(guān)注

    29

    文章

    1585

    瀏覽量

    8692
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    OpenAI斷供API,國產(chǎn)大模型替代方案低成本遷移

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)日前,不少國內(nèi)API開發(fā)者收到了來自OpenAI的郵件。郵件稱,從7月9日起采取額外措施,阻止來自非支持國家和地區(qū)列表中的地區(qū)的API流量。根據(jù)OpenAI
    的頭像 發(fā)表于 06-27 09:04 ?3821次閱讀

    如何獲取XferData的錯(cuò)誤代碼?

    我正在使用 FX3 EVM,并將把該產(chǎn)品用于我公司的某種產(chǎn)品。我有一個(gè)類似標(biāo)題的問題。如何獲取XferData的錯(cuò)誤代碼 原型如下 bool CCyUSBEndPoint::XferData
    發(fā)表于 04-30 08:27

    零基礎(chǔ)也能學(xué)會(huì)!OpenAI API Key 獲取與沉浸式翻譯插件配置教程

    引言:告別語言障礙,擁抱無限世界 在信息爆炸的時(shí)代,語言不應(yīng)再成為我們探索世界、獲取知識(shí)的阻礙。想象一下,無論是瀏覽英文網(wǎng)站的前沿科技資訊,還是觀看西班牙語電影的精彩劇情,亦或是研讀德語的專業(yè)文獻(xiàn)
    的頭像 發(fā)表于 04-14 18:30 ?219次閱讀
    零基礎(chǔ)也能學(xué)會(huì)!<b class='flag-5'>OpenAI</b> <b class='flag-5'>API</b> <b class='flag-5'>Key</b> <b class='flag-5'>獲取</b>與沉浸式翻譯插件配置教程

    Claude 3.7:編碼助手首選,claude api key如何申請(qǐng)獲取與深度解析*

    核心看點(diǎn) 混合推理引擎 :Claude 3.7 融合快速代碼生成與深度問題解決能力,實(shí)現(xiàn)“快思考”與“深思考”的無縫切換。 便捷API訪問 :三步快速獲取Claude 3.7 API
    的頭像 發(fā)表于 03-24 09:43 ?585次閱讀
    Claude 3.7:編碼助手首選,claude <b class='flag-5'>api</b> <b class='flag-5'>key</b>如何申請(qǐng)<b class='flag-5'>獲取</b>與深度解析*

    如何獲取SMBus示例代碼?

    想找一個(gè)用硬件SMBus外設(shè)的示例代碼,但是在網(wǎng)上找到的很多都是HAL庫的版本,我目前的代碼是用的標(biāo)準(zhǔn)庫,想知道ST官方有沒有相關(guān)的示例代碼
    發(fā)表于 03-10 07:16

    openai api key獲取的三種方案(有一種可以白嫖到 api key

    OpenAI API Key 全攻略:官方獲取、費(fèi)用詳解與“白嫖”實(shí)戰(zhàn) 引言: 想要體驗(yàn) OpenAI
    的頭像 發(fā)表于 02-24 22:16 ?6874次閱讀
    <b class='flag-5'>openai</b> <b class='flag-5'>api</b> <b class='flag-5'>key</b><b class='flag-5'>獲取</b>的三種方案(有一種可以白嫖到 <b class='flag-5'>api</b> <b class='flag-5'>key</b>)

    OpenAI API Key 獲取全攻略:入門、精通與詳解教程(國內(nèi)開發(fā)者優(yōu)化版)

    引言: 想象一下:只需幾行代碼,你的應(yīng)用就能像 ChatGPT 一樣智能對(duì)話;輸入幾個(gè)關(guān)鍵詞,瞬間生成引人入勝的文案;上傳一張圖片,AI 就能理解并分析…… 這不是科幻,而是 OpenAI API
    的頭像 發(fā)表于 02-15 17:26 ?1792次閱讀
    <b class='flag-5'>OpenAI</b> <b class='flag-5'>API</b> <b class='flag-5'>Key</b> <b class='flag-5'>獲取</b>全攻略:入門、精通與<b class='flag-5'>詳解</b>教程(國內(nèi)開發(fā)者優(yōu)化版)

    OpenAI宣布API恢復(fù)運(yùn)行,ChatGPT正在逐步回歸

    近日,OpenAI官方發(fā)布了一則重要更新說明,宣布其API系統(tǒng)現(xiàn)已全面恢復(fù)運(yùn)行,同時(shí)確認(rèn)ChatGPT服務(wù)正在逐步恢復(fù)中。這一消息對(duì)于眾多依賴OpenAI服務(wù)的用戶來說,無疑是一個(gè)好消息。 早些時(shí)候
    的頭像 發(fā)表于 12-28 14:41 ?687次閱讀

    如何利用python和API查詢IP地址?

    庫和IP地址查詢API(例如IPinfo.io或ipapi.co等)的示例代碼。請(qǐng)注意,為了使用這些API,您可能需要注冊(cè)并獲取一個(gè)
    發(fā)表于 08-28 11:55

    OpenAI api key獲取并可調(diào)用GPT-4.0、GPT-4o、GPT-4omini

    前言 在這篇文章中,我們將詳細(xì)介紹如何申請(qǐng)OpenAI的GPT-4.0 API Key。通過這個(gè)教程,你將能夠輕松獲取OpenAI
    的頭像 發(fā)表于 08-06 15:16 ?4174次閱讀
    <b class='flag-5'>OpenAI</b> <b class='flag-5'>api</b> <b class='flag-5'>key</b><b class='flag-5'>獲取</b>并可<b class='flag-5'>調(diào)用</b>GPT-4.0、GPT-4o、GPT-4omini

    OpenAI發(fā)出警告信:多國開發(fā)者面臨API封鎖 OpenAI API解決方案

    事件背景 2024年7月9日,OpenAI宣布將封鎖對(duì)不支持國家的API訪問,許多開發(fā)者因此收到了警告信。這一決定引起了廣泛的關(guān)注和討論,尤其是在那些受影響的國家和地區(qū)。 警告信的內(nèi)容 OpenAI
    的頭像 發(fā)表于 06-26 11:29 ?2203次閱讀
    <b class='flag-5'>OpenAI</b>發(fā)出警告信:多國開發(fā)者面臨<b class='flag-5'>API</b>封鎖 <b class='flag-5'>OpenAI</b> <b class='flag-5'>API</b>解決方案

    OpenAI API Key獲取:開發(fā)人員申請(qǐng)GPT-4 API Key教程

    的絕佳機(jī)會(huì),還能為用戶帶來前所未有的交互體驗(yàn)。本文將詳細(xì)介紹如何輕松獲取GPT-4 API Key,并提供一個(gè)簡單的部署代碼示例。 第1步:
    的頭像 發(fā)表于 06-24 17:40 ?3479次閱讀
    <b class='flag-5'>OpenAI</b> <b class='flag-5'>API</b> <b class='flag-5'>Key</b><b class='flag-5'>獲取</b>:開發(fā)人員申請(qǐng)GPT-4 <b class='flag-5'>API</b> <b class='flag-5'>Key</b>教程

    開發(fā)者申請(qǐng)Gemini 1.5 Pro API Key:輕松獲取Gemini 1.5 Pro模型API Key并開發(fā)部署AI應(yīng)用

    Pro 開放 API 讓開發(fā)者申請(qǐng)使用!輕松獲取Gemini 1.5 Pro API Key教程:開發(fā)者申請(qǐng)部署ai應(yīng)用。 Gemini Pro 1.5 超過180個(gè)國家或地區(qū)的Ge
    的頭像 發(fā)表于 06-10 18:21 ?2559次閱讀
    開發(fā)者申請(qǐng)Gemini 1.5 Pro <b class='flag-5'>API</b> <b class='flag-5'>Key</b>:輕松<b class='flag-5'>獲取</b>Gemini 1.5 Pro模型<b class='flag-5'>API</b> <b class='flag-5'>Key</b>并開發(fā)部署AI應(yīng)用

    國內(nèi)直聯(lián)使用ChatGPT 4.0 API Key使用和多模態(tài)GPT4o API調(diào)用開發(fā)教程!

    API Key、配置環(huán)境、并編寫調(diào)用代碼。 GPT-4o模型: GPT-4o(GPT-4優(yōu)化版)是OpenAI開發(fā)的一款高級(jí)語言模型。與其
    的頭像 發(fā)表于 06-08 00:33 ?6637次閱讀
    國內(nèi)直聯(lián)使用ChatGPT 4.0 <b class='flag-5'>API</b> <b class='flag-5'>Key</b>使用和多模態(tài)GPT4o <b class='flag-5'>API</b><b class='flag-5'>調(diào)用</b>開發(fā)教程!

    ChatGPT-4 API 密鑰:官方申請(qǐng)指南及國內(nèi)直連使用攻略

    API Key: 訪問 OpenAI 官方網(wǎng)站。 尋找 API 部分并選擇 「獲取 API
    的頭像 發(fā)表于 05-29 17:08 ?7622次閱讀
    ChatGPT-4 <b class='flag-5'>API</b> 密鑰:官方申請(qǐng)指南及國內(nèi)直連使用攻略