@mm-jp777

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Google Gemini APIでAPI有効化・Tier 1確認済みにも関わらず、Cloudflare Worker経由で404エラーが出る

解決したいこと

ここに解決したい内容を記載してください。

  1. 発生している問題
    Cloudflare WorkerからGoogle Gemini API (gemini-1.5-flash) を呼び出そうとしていますが、以下のエラーが返ってきます。

エラー内容:
"models/gemini-1.5-flash is not found for API version v1beta, or is not supported for generateContent."

  1. 現在の設定状況(確認済み事項)
    Google AI Studio:

APIキーを発行済み。

**割り当てティアは「Tier 1」**であることを確認済み。

Google AI Studio内のPlaygroundでは正常に動作し、回答が返ってくる。

Google Cloud Console:

Generative Language API は「有効」になっている。

有効な請求先アカウント(YouTube等の支払い実績あり)が紐付いている。

Cloudflare Worker:

環境変数 GEMINI_API_KEY に正しいキーを設定済み。

エンドポイントURL: https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=${API_KEY}

  1. 試したこと
    モデル名を gemini-1.5-flash-latest に変更(効果なし)

APIキーの再発行およびCloudflareへの再設定(効果なし)

設定変更から数時間待機(現在、有効化から約10時間経過)

  1. 質問
    Playgroundでは動くのに、外部(Worker)からのAPIコールだけが「モデルが見つからない(404)」となる原因として、他に何が考えられるでしょうか?
    APIキーの反映以外に、Google Cloud側で必要な権限(IAM等)の設定はありますでしょうか。
0 likes

1Answer

1.5系はもう使えないと思います。
Gemini自身に聞くと1.5系を勧めてくるのですが、、、
下記のページに廃止されたモデルが載っていて、確かにここにあるモデルは使えなかったです。
https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions?hl=ja#retired-models

2.0系だとまだ使えるモデルはありますが、特別な理由がなければ2.5系以上(できれば3系)を使った方が良いと思ってます。

0Like

Your answer might help someone💌