![見出し画像](https://assets.st-note.com/production/uploads/images/159123631/rectangle_large_type_2_9c6250167707ed269718daec6add030f.png?width=1200)
Photo by
brandkojo
Google Geminiで400エラー
請求書の解析にGeminiを使っているのですが、ある日以下のエラーが発生。
[400 Bad Request] User location is not supported for the API use.
午前中は使えていたのに、午後になったら。。。
しかも「location is not supported」???
ググってみたら、今年の8月ごろにECでも同様な問題が発生したとかの記事にありました。
某クラウドを使っているので、サーバー自体がどこにあるかってこともあり、IPアドレスからサーバーの座標位置を調べてみました。
結果としては、「東京!トーキョーだよ〜!」でした。。。。
回答次第ではawsに移して、リージョンはっきりさせようかとも思ってのですが(^^
あらためてググる。。。
以下の記事がヒットしました。
フォーラムへようこそ。
EU、英国、スイスからのAPIキーによるアクセスには、メッセージに記載されているように請求先アカウントが必要です。
フリーのアカウントで使ってたんですが、請求先アカウントは必要らしい。
でも、「EU、英国、スイス」。。
とりあえず、請求アカウントを作って、しばらく待ってみたら動き出しました。
なんなんでしょうねぇ。。