Vercel AI Gatewayで「Free credits temporarily have restricted access」が発生した際の解決方法
Vercel AI Gatewayは、複数のAIプロバイダーを簡単に切り替えられたり、フォールバックをサポートしてくれたり、非常に便利なサービスです。
しかし、開発中に突然以下のようなエラーに遭遇し、困惑することがあります。
UnknownError: Free credits temporarily have restricted access due to abuse. We are working on a resolution. Paid credits continue to have unrestricted access. Purchase credits at https://vercel.com/d?to=%2F%5Bteam%5D%2F%7E%2Fai%3Fmodal%3Dtop-up
この記事では、このエラーが発生する原因とその解決策について詳しく解説します。
エラーメッセージを見ると、「無料クレジットは乱用のため一時的にアクセスが制限されている」と書かれています。
私たちの使い方としては、OpenAIなどのAPIキーを自分で用意して使う「BYOK (Bring Your Own Key)」モデルでAI Gatewayを利用しています。そのため、「Vercelのクレジットは関係ないはずでは?」と疑問に思っていました。
結論から言うと、無料プランの場合、BYOKを利用していてもVercel側でレートリミットなどの制限が課されます。
Vercelのサポートチームによると、この制限は過去の乱用を防ぐための措置であるとのことです。つまり、Vercelのインフラを無料で利用するユーザーに対して、一定の利用制限を設けているというわけです。
この問題を解決するための最もシンプルで確実な方法は、VercelのAIクレジットを購入することです。
エラーメッセージ内のリンク、またはVercelのダッシュボードから少額でもクレジットを購入することで、アカウントが「有料クレジット利用者」として認識され、以下の制限が解除・緩和されます。
これにより、先ほどのエラーは解消され、AI Gatewayを再びスムーズに利用できるようになります。
Vercel AI Gatewayで Free credits temporarily have restricted access
エラーに遭遇した場合、それはBYOKを利用しているかどうかにかかわらず、Vercelの無料プランの制限が原因です。
この問題は、VercelのAIクレジットを少額でも購入することで解決できます。Vercel AI Gatewayのパワフルな機能を存分に活用するためにも、クレジットの購入を検討してみてください。
以上、Vercel AI Gatewayをフル活用していきたい、現場からお送りしました。