chatgpt 介面文件,以及國內直連 chatgpt 穩定不封號

hard發表於2023-03-22

上述兩篇文章詳細描述了chatgpt的功能以及註冊獲取key的方法,接下來就是使用chatgpt介面。

  • 首先說下使用的正確姿勢,由於鎖國區,所以我們並不能直連,需要代理伺服器。代理伺服器首選的就是 AWS亞馬遜雲 具體註冊並領取試用伺服器的步驟這裡就不詳細贅述,總之按照提示來,很簡單。首選亞馬遜原因有幾個。
  1. 註冊使用方便,提供郵箱,繫結資訊卡即可獲取免費使用的三個月。
  2. 穩定不封號,全球最大的伺服器供應商不存在虛機代理的情況,國內的一些小廠商不乏用這種手段賣境外伺服器。那為什麼不用大廠商呢,之前在網上看到的有用騰訊的函式的node.js做反代的,光從方便和成本角度來說無疑是最優選擇,但是,封號!!!本人親試,半個小時之內,穩穩封,所以這裡就給大家排雷的,不要用!!!所以這裡我懷疑國內大廠的境外伺服器ip都是備案過的,所以就儘量別用了。
    chatgpt 介面使用,以及國內直連 chatgpt 穩定不封號
  3. 網路延遲相對低。
  • 然後我們來說一下這個代理怎麼搭,其實很簡單現在我們已經有伺服器了,所以我們只需要安裝nginx,nginx怎麼安裝大家自行百度,但是需要注意一個地方nginx代理到https介面編譯安裝的時候需要安裝上http_ssl_module 模組,免得返工。nginx配置也很簡單,下邊是我的nginx配置
    server {
          listen       80; //埠,也可以設定其他任意,記得開安全組
          server_name  你的伺服器ip;
          location / {
              proxy_pass https://api.openai.com;
          }
    }
  • 最後我們來看一下官方的介面
  1. 文字聊天
    介面地址
    curl https://api.openai.com/v1/chat/completions
    -H "Content-Type: application/json"
    -H "Authorization: Bearer $OPENAI_API_KEY(你的key)"
    引數名 必填 解釋
    model gpt-3.5-turbo 資料模型目前可選的有 code-davinci-002 ,text-davinci-003 ,gpt-3.5-turbo-0301,gpt-3.5-turbo (推薦)
    messages {“role”: “user”, “content”: “Who won the world series in 2020?”}, {“role”: “assistant”, “content”: “The Los Angeles Dodgers won the World Series in 2020.”}, {“role”: “user”, “content”: “Who won the world series in 2020?”} 請求內容,這裡注意一點,從gpt3開始系統支援上下問聊天,示例的內容就上下文聊天的格式,其中第一個user代用使用者上次請求的內容,assistant代理chatgpt上次回覆的內容,最後一個user代表使用者這次詢問的內容
    temperature 1 回答相關度,支援0-1,預設為1
    top_p 1 也是相關度相關的東西,一般不改,預設1
    n 1 回答個數
    stream false 這個沒動過,有幸福的可以去翻找下官方文件
    max_tokens chatgpt支援最大值 這個雖然是選填,但是建議介面還是要加上,也就是單次請求最大返回的資料長度,太長了浪費token
    其他 剩下的都是一些沒用過的引數用興趣的小夥伴可以去翻閱 官方文件
  2. 生成圖片
    curl https://api.openai.com/v1/images/generations
    -H "Content-Type: application/json"
    -H "Authorization: Bearer $OPENAI_API_KEY"
    引數名 必填 解釋
    prompt 一隻晶瑩剔透的荷花 生成圖片的描述文案
    n 1 生成圖片個數,支援1-10,預設1,注意必須為int型別
    size 1024x1024 圖片尺寸,支援三個 256x256, 512x512, 1024x1024. 預設 1024x1024
    response_format url 返回格式,url為檔案地址,b64_json為檔案流,預設為url
  • 上述就是兩個常用的介面,如有錯誤或者不足歡迎指正,博主碼字不易,最後還是宣傳下我的小程式,感謝大家關注。

chatgpt 介面使用,以及國內直連 chatgpt 穩定不封號

本作品採用《CC 協議》,轉載必須註明作者和本文連結
從來不存在被埋沒的努力。

相關文章