banner
绘素

绘素的Blog

twitter
github
email

ChatGPTのウェブ版でのリフレッシュが必要な問題を解決するためのTampermonkeyスクリプトの使用

ChatGPT ウェブ版の最大の問題は、頻繁に「Something went wrong.」のエラーに遭遇することです。通常、この問題が発生した場合、再読み込みする必要があります。以前は Plus ユーザーはこの問題を免れることができましたが、最近 Openai が更新したリスク管理ポリシーにより、Plus ユーザーでも同じ問題に遭遇することがあります。

このエラーは主に Cloudflare のリスク管理によるもので、一般的にはプロキシのノード IP はこのリスク管理に容易に遭遇します。scamalytics.comというウェブサイトを使用すると、現在使用している IP の評価を確認することができますが、参考程度に留めておいてください。

1 つの解決策は、クリーンな IP(使用者が少ない)に切り替えることです。一般的に、プロキシで使用されていない IP は高価なものか、遅延が高いものです。しかし、この方法はプロキシユーザーにとっては解決が難しいです。なぜなら、プロキシを購入する前にプロキシの IP を知る方法はないからです。高額な料金を支払ってプロキシを購入しても、リスク管理に引っかかる可能性があります。

もう 1 つの方法は、フロントエンドを自分でデプロイし、API キーを使用してアクセスすることですが、これにより Plus が無駄になり、GPT4 は使用できません。

ここでは、ChatGPT のリロード問題を解決するための 2 つのユーザースクリプトを紹介します。

ユーザースクリプトを使用する前に、ユーザースクリプトマネージャーをインストールする必要があります。デスクトップ版ではTampermonkeyViolentmonkeyがあり、iOS では Userscripts があります。

KeepChatGPT

インストールリンクGithub

スクリプトをインストールすると、ウェブページの左上にアイコンが表示されます。アイコンが表示されたら、インストールが完了したとみなすことができます。

スクリプトは一定の間隔で ChatGPT ウェブ版の接続を維持します。最近の更新では、接続の維持間隔を設定できるようになりました。たとえば、60 秒ごとに接続を維持するように設定できます。この間隔は、ネットワーク環境によって異なります。ノード IP が良好な場合、150 秒ごとに接続が切れることはありませんが、ノード IP が悪い場合、60 秒でも切れる可能性があります。

スクリプトを使用して間隔時間を長く設定し、"Something went wrong." のエラーが発生した場合は、手動でページをリロードする必要があります。ページをリロードする前に、入力内容をコピーすることを忘れないでください。

Auto reload

インストールリンクGithub

このスクリプトの機能は似ていますが、ChatGPT ウェブ版でエラーや切断が発生した場合に自動的にページをリロードし、入力ボックスに以前の入力内容を復元します。

スクリプトでは接続の維持間隔を設定することができます。また、バックグラウンドでの接続維持時間も設定できます。

ただし、入力が長すぎて ChatGPT がエラーになる場合も、ページがリロードされるという小さな問題があります。

注意:

Cloudflare のリスク管理は IP だけでなく、ChatGPT ウェブ版がフォアグラウンドにあると、リロードの必要性が低くなります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。