五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

python程序中添加ip識(shí)別提升openai賬號(hào)的安全性

2023-04-03 23:31 作者:老張你去哪兒  | 我要投稿

最近封號(hào)風(fēng)波好像波及了很多人,我自己注冊的賬號(hào)都沒有問題的,以前我調(diào)用api都沒有特別在意節(jié)點(diǎn)的問題,賬號(hào)目前還在,我認(rèn)為調(diào)用api不是太大的問題??吹浇裉煊泻芏嗳艘?yàn)楣?jié)點(diǎn)的問題被封號(hào)。我決定給自己的程序添加一個(gè)ip識(shí)別,利用request和geoip模塊提前判斷網(wǎng)絡(luò)狀況和ip地址,防止自己使用不合適的ip來調(diào)用api。

以下是一個(gè)相關(guān)實(shí)例,希望對使用python調(diào)用openai?api的朋友有所幫助。其中

GeoLite2-City.mmdb文件需要自己手動(dòng)下載,下載方式可以問newbing。


沒有代碼塊,把截圖放上來方便調(diào)整格式


import requests

import geoip2.database

# ip地址歸屬列表

# ipaddresslist = ['China','United States','Hong Kong','Singapore','Japan','Australia','Germany','France','South Korea','Taiwan','India', 'Russia', 'Turkey', 'New Zealand']

ipuseopenailist=['United States','Australia','Germany','France','India','Turkey','New Zealand']

ipbanopenailist=['China','Hong Kong','Singapore','Japan','South Korea','Taiwan','Russia']

try:

? ? response = requests.get('https://api.ipify.org')

? ? client_ip = response.text

? ? # print(client_ip)


? ? # Replace YOUR_DATABASE_FILE with the path to your GeoLite2-City.mmdb file

? ? reader = geoip2.database.Reader(r'F:\BaiduNetdiskWorkspace\zahuo\自己的興趣\USEAI\GeoLite2-City\GeoLite2-City.mmdb')


? ? response = reader.city(client_ip)

? ? countryname = response.country.name

? ? reader.close()

? ? if countryname in ipuseopenailist:

? ? ? ? print(countryname,": 可以使用openai")

? ? else:

? ? ? ? print(countryname,": 不可以使用openai")

? ? # print(response.country.name)

? ? # print(response.subdivisions.most_specific.name)

? ? # print(response.city.name)

? ?

except requests.exceptions.RequestException as e:

? ? print("網(wǎng)絡(luò)連接失敗:", e)




python程序中添加ip識(shí)別提升openai賬號(hào)的安全性的評論 (共 條)

分享到微博請遵守國家法律
英吉沙县| 红河县| 石门县| 肇庆市| 洛阳市| 新昌县| 茂名市| 曲麻莱县| 正定县| 苏尼特右旗| 长葛市| 若羌县| 渑池县| 台北县| 龙州县| 临夏市| 东明县| 海宁市| 镇平县| 江永县| 西畴县| 于都县| 虞城县| 团风县| 长顺县| 墨脱县| 雅安市| 湟中县| 固镇县| 宜兴市| 嘉荫县| 桦南县| 馆陶县| 定边县| 城步| 和硕县| 荆门市| 麻江县| 沂水县| 大荔县| 巴彦县|