53
OpenAI、人気のGitHubプロジェクトをAPI使用をめぐり訴訟で脅迫
セス
(画像クレジット:Shutterstock (1118763173))

ChatGPTは誰でも無料で利用できますが、最新の言語モデルであるGPT4を利用したい場合は、ChatGPT Plusに料金を支払うか、OpenAIのAPIへのアクセス料金を支払うか、GPT4を組み込んだ無料チャットボットを提供している別のサイトを探す必要があります。ForefrontやYou.comなど、OpenAIを活用しているサイトはありますが、自分でボットを作りたいけれどAPI料金を払いたくない場合はどうすればよいでしょうか?

GPT4freeと呼ばれるGitHubプロジェクトでは、You.com、Quora、CoCalcなどのサイトを通じてクエリを送信し、回答を得ることで、GPT4およびGPT3.5モデルに無料でアクセスできます。このプロジェクトはGitHubで最も人気のある新しいリポジトリであり、今週は14,000個のスターを獲得しました。 

Xtekky氏にTelegramでインタビューしたところ、OpenAIのAPIに直接接続しているのではなく、独自のAPIライセンスを支払っている他のサイトからデータを取得しているため、OpenAIが彼を標的にするのは適切ではないと彼は述べた。もしそれらのサイトの所有者が、彼のスクリプトによるクエリに問題を抱えているのであれば、直接彼に連絡を取るべきだと彼は主張した。

GPT4Free GUI

(画像提供:Tom's Hardware)

バックエンドでは、GPT4FreeはYou.com(OpenAIのGPT3.5モデルを採用したAI検索エンジン)などのサイトが独自のクエリに使用する様々なAPI URLにアクセスします。例えば、GPT4Freeのメインスクリプトはhttps://you.com/api/streamingSearchというURLにアクセスし、様々なパラメータを入力し、返されるJSONを取得してフォーマットします。GPT4Freeのリポジトリには、Quora、Forefront、TheBなどの他のサイトからデータを取得するスクリプトも含まれています。意欲的な開発者であれば、これらのシンプルなスクリプトを使って独自のボットを作成できます。 

「サイトのタブを開くだけで同じことが可能になります。ブラウザでPhindやYouなどのタブを開いて、リクエストをスパムすることもできます」とXtekky氏は述べた。「私のリポジトリは、よりシンプルな方法でそれを行っています。」

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

GPT4Freeが利用するサイトはすべて、OpenAIの大規模言語モデルを利用するために料金を支払っています。そのため、ユーザーがスクリプトを使用すると、これらのサイトはユーザーがアクセスしなくても、クエリの料金を負担することになります。これらのサイトがAPIコストを相殺するために自社サイトからの広告収入に依存している場合、これらのクエリによって損失を被っていることになります。

Xtekky氏は、各サイトの所有者からの要請があれば、そのサイトのAPIを使用するスクリプトを喜んで削除すると述べた。彼は既にphind.com、ora.sh、writesonic.comを使用するスクリプトを削除したという。 

Xtekky氏は、おそらくもっと重要なのは、これらのサイトはいずれも、一般的なセキュリティ対策を講じることで、内部APIの外部からの利用をブロックできる点だと指摘した。You.comのようなサイトが利用できる多くの方法の一つは、自社以外のIPアドレスからのAPIトラフィックをブロックすることだ。

Xtekky氏は、問い合わせをしてきたすべてのサイトに対し、APIのセキュリティ対策を講じるようアドバイスしたが、どのサイトも実行しなかったと述べた。つまり、たとえ彼がリポジトリからスクリプトを削除したとしても、他の開発者が同じことを実行できる可能性があるのだ。

開発者は、他人が自分のスクリプトを使って何をしようとも責任を負うべきではないと述べ、オープンウェブ上で安全でない状態で利用できる他のサイトの API を使用したことで OpenAI が彼を攻撃すべきではないと主張した。 

「OpenAIはこれらのサイトに連絡を取り、警告・通知を出し、協力して私に連絡して削除を依頼することもできますが、この(法的脅迫)はOpenAI側からのみ発信されており、彼らは基本的に私が直接攻撃していると主張しているようです」と彼は述べた。「よく分かりませんが、サイトがOpenAIのAPIを使用している場合、OpenAIの法的保護を受け、サイトが被る損害に対してOpenAIが責任を負うようです。」

Xtekky氏は当初、リポジトリを削除するかどうかまだ決めていないと言っていました。しかし、この記事が最初に公開されてから数時間後、再び話をしたところ、リポジトリはそのまま残すつもりだと言い、OpenAIに対して、もしリポジトリを削除したいのであれば、彼ではなくGitHubに正式なリクエストを提出するように伝えるように言いました。 

「以前、彼らは私に連絡を取り、リポジトリを自分で削除するよう圧力をかけてきたと思います」と彼は言った。「しかし、正しい方法はGitHubを通じて正式なDMCAを申請することだと思います。」

たとえ元のリポジトリが削除されたとしても、コード、そしてGPT4とGPT3.5にアクセスするこの方法が、コミュニティのメンバーによって他の場所で公開される可能性は高いでしょう。たとえGPT4Freeが存在しなかったとしても、これらのサイトのAPIが安全でないままであれば、誰でもそれを利用する方法を見つけることができるでしょう。

「ユーザーはこのプロジェクトをあらゆる場所で共有し、ホストしています」と彼は言った。「私のリポジトリを削除しても、大きな影響はありません。」

日曜日、Xtekky氏はプロジェクトのDiscordチャンネルで、チャットボットにいくつか変更を加えると発表しました。このチャットボットはGitHubリポジトリとは別の場所にありますが、実際に使える例として公開されています。このチャットボットはアダルトドメイン(アダルトコンテンツは含まれていません)であるためリンクを貼っていませんが、GPT4FreeのGitHubページにはリンクがあります。

「私たちは従来の方法から脱却し、リクエストをシームレスかつ合法的に処理できる新しいシステムを導入します。また、リブランディングと、ユーザーエクスペリエンスを向上させるその他の一般的な修正も進行中であることをお知らせいたします」と彼は投稿した。

Xtekky氏は、チャットボットを別のドメインに移し、g4f(GPT4Freeの略)としてブランド名を変更し、OpenAIのロゴによく似たロゴも変更する予定だと語った。リポジトリ名が変更されるかどうかは不明だ。

私たちはコメントを求めてOpenAIのプレスメールに連絡を取り、返答があったらこの記事を更新します。

まだ使えるうちに試してみたい方は、GitHubのGPT4Freeをご覧ください。OpenAIの弁護士に訴えられることなく、ChatGPT風のチャットボットを自分で構築したい場合は、Raspberry PiまたはPCでChatGPTを実行する方法に関するチュートリアルをご覧ください。

Avram Piltchは特別プロジェクト担当の編集長です。仕事で最新ガジェットをいじったり、展示会でVRヘルメットを装着したりしていない時は、スマートフォンのルート化、PCの分解、プラグインのコーディングなどに取り組んでいます。技術的な知識とテストへの情熱を活かし、Avramはノートパソコンのバッテリーテストをはじめ、数多くの実環境ベンチマークを開発しました。