When filling Gemini API Key, an error prompts #533

Closed
opened 2026-02-16 10:19:40 -05:00 by yindo · 1 comment
Owner

Originally created by @WSDzju on GitHub (Aug 8, 2025).

Self Checks

  • I have read the Contributing Guide and Language Policy.
  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report, otherwise it will be closed.
  • 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.71

Cloud or Self Hosted

Cloud

Steps to reproduce

the error:
404 models/gemini-pro is not found for API version v1beta, or is not supported for generateContent. Call ListModels to see the list of available models and their supported methods.

✔️ Expected Behavior

the updated models like gemini-2.5-pro and flash should be listed

Actual Behavior

No response

Originally created by @WSDzju on GitHub (Aug 8, 2025). ### Self Checks - [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542). - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit this report, otherwise it will be closed. - [x] 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 1.71 ### Cloud or Self Hosted Cloud ### Steps to reproduce the error: 404 models/gemini-pro is not found for API version v1beta, or is not supported for generateContent. Call ListModels to see the list of available models and their supported methods. ### ✔️ Expected Behavior the updated models like gemini-2.5-pro and flash should be listed ### ❌ Actual Behavior _No response_
yindo closed this issue 2026-02-16 10:19:40 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Aug 8, 2025):

The 404 error happens because Dify Cloud is still trying to validate your Gemini API key using the deprecated gemini-pro model, which is no longer supported by Google's API in v1beta. This is a known issue and has been reported by other users as well.

As a workaround, you can try specifying a newer Gemini model such as gemini-1.5-pro-latest, gemini-2.0-flash, or gemini-1.5-flash instead of gemini-pro—users have reported this resolves the error in some cases. If you're using the Gemini plugin, reinstalling it from the Dify marketplace has also helped some users successfully set up their API key.

Support for Gemini 2.5 models (like gemini-2.5-pro and flash) is still incomplete in Dify Cloud, and attempts to use these may result in similar 404 errors until the model list is updated in the platform. A permanent fix has been merged in the dify-official-plugins repo, but may not be deployed to all Dify Cloud environments yet. For now, you can use the list_models() function from the Google Generative AI Python library to see which models your API key supports:

import google.generativeai as genai
genai.configure(api_key='YOUR_API_KEY')
for model in genai.list_models():
    print(model)

More details and user reports:

If you need the very latest Gemini models, you may need to wait for a future Dify Cloud update.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

@dosubot[bot] commented on GitHub (Aug 8, 2025): <!-- Answer --> The 404 error happens because Dify Cloud is still trying to validate your Gemini API key using the deprecated `gemini-pro` model, which is no longer supported by Google's API in v1beta. This is a known issue and has been reported by other users as well. As a workaround, you can try specifying a newer Gemini model such as `gemini-1.5-pro-latest`, `gemini-2.0-flash`, or `gemini-1.5-flash` instead of `gemini-pro`—users have reported this resolves the error in some cases. If you're using the Gemini plugin, reinstalling it from the Dify marketplace has also helped some users successfully set up their API key. Support for Gemini 2.5 models (like `gemini-2.5-pro` and `flash`) is still incomplete in Dify Cloud, and attempts to use these may result in similar 404 errors until the model list is updated in the platform. A permanent fix has been merged in the dify-official-plugins repo, but may not be deployed to all Dify Cloud environments yet. For now, you can use the `list_models()` function from the Google Generative AI Python library to see which models your API key supports: ```python import google.generativeai as genai genai.configure(api_key='YOUR_API_KEY') for model in genai.list_models(): print(model) ``` More details and user reports: - [Issue with deprecated gemini-pro model validation](https://github.com/langgenius/dify/issues/14595) - [Workarounds and plugin reinstall steps](https://github.com/langgenius/dify/issues/14352) - [Gemini 2.5 models still returning 404](https://github.com/langgenius/dify/issues/22470) If you need the very latest Gemini models, you may need to wait for a future Dify Cloud update. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/63563f0b-4fd5-4493-a6c1-49a4533e1808?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/63563f0b-4fd5-4493-a6c1-49a4533e1808?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/63563f0b-4fd5-4493-a6c1-49a4533e1808?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/63563f0b-4fd5-4493-a6c1-49a4533e1808?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/63563f0b-4fd5-4493-a6c1-49a4533e1808?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/63563f0b-4fd5-4493-a6c1-49a4533e1808?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/63563f0b-4fd5-4493-a6c1-49a4533e1808?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat with Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/6088a4f4-073a-43f3-b3d4-4f06fb0c05a0/ask?utm_source=github)&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/langgenius/dify/issues/23621)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#533