[教學] 如何登記 openai.com 及取得 API Key 作開發 chatGPT-3

本帖最後由 javacomhk 於 2023-2-17 10:12 編輯

(1) openai 現時登記只支援以下國家及地區,並不包括中國,香港及澳門。

(2) 要成功登記,需要電郵地址,支援的國家的VPN 及支援國家及地區的電話號碼,以接收 SMS 驗證碼。

(3) 如果沒有 VPN ,可使用 Chrome Browser webstore 免費的extension 例如 Browsec VPN - Free VPN for Chrome ,安裝後便開啟新的 Chrome Browser Windows 及 Chrome Browser 下 More Tools 去 Clear Browser Cache開啟VPN去支援的國家例如:美國



(4) 接著要用 Chrome Browser 另開 tab 頁去 whatismyipaddress.com 檢查一下是否已經成功去了例如美國的IP地址


(5) 然後另外開 tab 頁去 openai 做 signup。需要填入 電郵地址 及等待電郵驗證。

(6) 接著要打開電郵,例如Click Open Gmail.


(7) 在登入電郵信箱後找到 openai.com 的電郵及click Verify email address 去作驗證。


(8) 在 openai.com 頁面中輸入基本姓名資料後接著便需要你輸入電話號碼作 SMS 驗證


你需要輸入一個支援的國家的電話號碼,並要收到驗證碼及輸入後才可成功登記。網上有很多免費的 Temporary 號碼可收不同國家的號碼 SMS 驗證碼,但很多都已經登記滿了 openai.com 或者是一些 Virtual Phone Number 是不被 openai.com 接受。如果你身邊有朋友例如是菲律賓、泰國、印尼、馬來西亞或英美澳加的電話號碼收到SMS 驗證碼都可以,如果無就要付小小費用去買一些臨時的一次性的號碼,去接收SMS驗證碼。此時可以不需經過Chrome 的 VPN,可使用另一個 Browser app 例如 Microsoft Edge/macOS Safari/Firefox 等去 https://sms-activate.org/ 成功登記及驗證電郵後,在右上角按充值(top up balance) 就可以購買 openai.com 可租用的電話號碼去接收SMS驗證碼


充值的方法有很多雖然亦有 Alipay,但是需要使用大陸版本的 Alipay 及要有大陸居民身分證認證。Visa 及 Master及 Union Pay 則要輸入信用卡號碼,感覺並不太穩陣,並且試過八達通錢包的 Master及 銀聯都不按受此類充值交易。結果用了银行卡支付下的 UnionPay 及輸入充值金額 USD1 後選擇銀聯頁面右邊的的 Pay By Scanning QR Code (不用輸入信用卡號碼,就是使用 BoC Pay / 云闪付/ HSBC Reward+ App 或其他銀聯的支付工具的二維碼掃描 QR Code方法) 付款成功充值USD1



(9) 充值USD1後便見到買到有約 73個代幣


(10) 接著就可以在左邊輸入服務 "openai" 去搜尋及在下點擊OpenAI 後彈出的國家地區選擇一些可用的電話號碼國家放入購物籃去租用



(11) 可以選擇一些你夠代幣買的及價錢較平的,例如購買租用英格蘭的號碼(需要52.5個代幣)。

(12) 之後就將買到的電話號碼,填入 openai.com 的 Browser 頁面,選好國家選項及輸入電話號碼欄內後click Send code


(13) 接著回到 sms-activate.org 的 Browser 頁面,刷新一下得到右邊6位數字的驗證碼


(14) 將6位數字的驗證碼輸入到 openai.com 的 Browser 頁面內就可以完成餘下的登記步驟了。


注意:要記著寫下你的 openai.com login email 及 password,以後如 forget password 恐防要再sms驗證。因為sms-activate.org那個臨時電話號碼的SMS 驗證只可使用一次。

(15) 最後就用 Chrome Browser (有VPN) tab 去到 https://platform.openai.com/account/api-keys 使用 + Create new secret key 去獲取 API Key , copy 好後作開發及測試用。


日後如果重新登入 openai.com 時遇到 Unsupported country 的 error message 就要 Clear Browser Cache開啟VPN



(16) 取得 openai.com 的 API Key 後就可以使用 Terminal 用 curl (HTTP POST method) 測試你的 YOUR_API_KEY, 使用API key時不需要 VPN。其他方法例如python 可參考 https://platform.openai.com/docs ... equests?lang=python  或 node-js
  1. curl https://api.openai.com/v1/completions \
  2. -H "Content-Type: application/json" \
  3. -H "Authorization: Bearer YOUR_API_KEY" \
  4. -d '{"model": "text-davinci-003", "prompt": "Say this is a test", "temperature": 0, "max_tokens": 7}'
複製代碼
(17) 登記 openai 後有免費至6月1日的 USD18 credits ,可在 https://platform.openai.com/account/usage 查看使用量


注意: Davinci 是最強大Most powerful 功能 model 的收費 是 $0.0200  / 1K tokens,而 1 token 大概等於 4 個英文 characters。

(18) 如想使用 shell script 示範製作 chat GPT-3 的方法可以參考 https://medium.com/geekculture/2 ... h-curl-88830dec8a65

而下面這個 gpt3.sh 測試回覆,就用了 104 tokens 即是約 $0.00208
  1. sh gpt3.sh "What do you think about the evolution of AI?" 1.0
複製代碼
text-davinci, 1 request
10 prompt + 94 completion = 104 tokens

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

用個key  api call個server係咪唔使再用vpn?

TOP

用個key  api call個server係咪唔使再用vpn?
normalyan 發表於 2023-2-16 12:57



    使用API key時不需要 VPN

TOP

最麻煩是比錢openai,不接受香港信用卡,送錢比佢都唔要

TOP

本帖最後由 javacomhk 於 2023-2-17 00:17 編輯
最麻煩是比錢openai,不接受香港信用卡,送錢比佢都唔要
abcjerry 發表於 2023-2-16 16:42



    證明香港從此就算真正回歸啦,以後美國的高科技野都唔會比你啦。我就一早開哂英/美Debit 卡戶口同英/美電話號碼啦。

TOP

係咪plug-in 個chatgpt在自己網站或多媒體chat bot咋?
可唔可以自己training 自己專門領域內容, 例如: 當自己產品的CS; 法律資訊...?

TOP

係咪plug-in 個chatgpt在自己網站或多媒體chat bot咋?
可唔可以自己training 自己專門領域內容, 例如: 當自 ...
cyjoe_2000 發表於 2023-2-17 05:51


最好由佢自己去答你
https://poe.com/s/oLhrog8vh1Pmo5tDcYFq

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

最好由佢自己去答你
javacomhk 發表於 2023-2-17 18:02


竟然可以訓練!  咁大公司唔使請真人cs,  真人cs 可以失業了!  

TOP

竟然可以訓練!  咁大公司唔使請真人cs,  真人cs 可以失業了!
cyjoe_2000 發表於 2023-2-19 17:07


Yeah! see this on how to fine-tune and customize it
    https://openai.com/blog/customized-gpt-3/

TOP