跟隨祖國偉大的步伐,香港人也不能正常使用ChatGPT。不少追逐新科技的愛好者,包括小U自己都會用各種方法來使用ChatGPT,使用VPN無疑是體驗「原裝正版」ChatGPT的最簡單的方法。但是爲什麼用VPN都不能登入?以及有何解決方法?
閱讀全文: 【ChatGPT】用VPN都“Sorry, you have been blocked”的解決方法摘要節點
用VPN都無法使用ChatGPT的兩個簡單解決方法
切換到冷門的地點
Surfshark是小U最常用來使用ChatGPT的VPN。ChatGPT還未咁火爆的時候,Surfshark很少被Blocked,但是當越來越多人一嘗ChatGPT時候,就越來越容易出現“Sorry, you have been blocked“的情況。
於是我就手動地選擇伺服器,特別揀一D我未聽過的地方名去連線,發現被BLOCKED的機會低好多。例如我會揀這個”布法羅“,在美國邊度的呢?唔緊要,只要可以順利連線:
Surfshark在美國在東西岸、中部很多洲份都有伺服器,所以IP地址比較多,詳細評測請見:美國3大VPN推薦2022:東西岸有別、小心選錯!
- 100% 緩存式伺服器、No-log Audit
- 功能豐富、100國連線目的地
- 無限裝置使用數
- 低價安全高性能、性價比極高
- 特價力度不如往年
- 不再提供ShadowSocks服務
不要連線美國VPN伺服器
可能由於OpenAI係美國公司,好多人默認會連線美國伺服器去接入ChatGPT。但是其實ChatGPT只限制了少數國家的使用,全球絕大多數國家都能正常使用。所以沒必要去美國伺服器人逼人。
小U推薦大家考慮這個經濟發達、人口少、科技投入唔太差的國家,小U從未試過連線這裏被ChatGPT認爲不在服務區域,這個國家就是:
澳洲 – Australia
無論你使用Surfshark還是其他VPN,都可以嘗試連線澳洲,解決“Sorry, you have been blocked”的問題。可能Surfshark也是在澳洲伺服器資源不少,所以用起來沒問題。
如果你還未有VPN,歡迎你參考:
不使用VPN的方法
有沒有不用VPN直接可以用到ChatGPT的方法?
有!
以下是我用Telegram連線ChatGPT,在TG中直接與ChatGPT AI對話的方法:
用Python寫好的代碼一run即用,不到20行就能串接Telegram Bot和最新版本的ChatGPT。如果你需要小U解釋使用方法,請留言,我另開文章詳述。
import os
import openai
from aiogram import Bot, Dispatcher, executor, types
bot = Bot(token = "YOUR-TGBOT-TOKEN")
dp = Dispatcher(bot)
openai.api_key = "YOUR-OPENAI-API-TOKEN"
systemPrompt = "You are a friendly assistant. You prefer to provide precise and short answer. You are ChatGPT of version 5.0, a large language model trained by OpenAI. "
prompt = [{"role": "system",
"content": systemPrompt}]
@dp.message_handler(commands = ['start', 'help'])
async def welcome(message: types.Message):
await message.reply('Hello! Im GPT chat bot. Ask me something')
@dp.message_handler(commands = ['clear'])
async def welcome(message: types.Message):
await message.reply('prompt reset and history clear')
prompt = [{"role": "system",
"content": systemPrompt}]
@dp.message_handler()
async def gpt(message: types.Message):
prompt.append({"role": "user", "content": message.text})
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=prompt)
await message.reply(response.choices[0].message.content)
prompt.append({"role": "assistant", "content": response.choices[0].message.content})
if __name__ == "__main__":
executor.start_polling(dp)
更新:無需裝Python、無需VPN、免費在雲端串接ChatGPT+Telegram的方法
網友留言要求小U詳細教學下點通過Telegram黎用ChatGPT,但是小U發覺我上面的Python script入門門檻比較高,雖然無需VPN,但首先要裝Python,要裝dependencies,然後要用一部online的主機24小時開住先可以24小時用到。有冇D簡單D的方法?
咁啱小U搞完一輪Cloudflare Worker+ VLESS 翻牆代理,突然就覺得可以用來host ChatGPT API+Telegram API的mini services。一search不得了,已有大神寫好了open source的完整代碼發佈在GitHub: TBXark/ChatGPT-Telegram-Workers: Deploy your own Telegram ChatGPT bot on Cloudflare Workers with ease. (github.com)。小U還研究了下距的代碼,未有發現唔安全的地方。
Cloudflare Workers是Cloudflare免費提供給用戶使用的serverless function,類似AWS的Lambda。可以理解爲一臺雲主機免費幫你run code(當然免費版會有各種限制,但不影響本次使用ChatGPT的目的)。
Cloudflare Worker部署ChatGPT + Telegram的文字版教學:ChatGPT-Telegram-Workers/doc/DEPLOY.md at master · TBXark/ChatGPT-Telegram-Workers (github.com)
Cloudflare Worker部署ChatGPT + Telegram的YouTube影片教學:
如果這兩個教學你都覺得不夠,或者有任何討論,請留言給小U~
用Python寫好的代碼一run即用,不到20行就能串接Telegram Bot和最新版本的ChatGPT…. 要怎做呢?
已update 無需裝Python、無需VPN、免費在雲端串接ChatGPT+Telegram的方法
我都有興趣知道怎么串接Telegram Bot和ChatGPT,請開個新topic解釋一下吧
內文已加入無需裝Python、無需VPN、免費在雲端串接ChatGPT+Telegram的方法供你參考,謝謝
好的哦!
中共害人不浅