mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-21 17:45:23 -04:00
DuckDuckGo AI Chat plugin returns ERR_BN_LIMIT error #649
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lnkiai on GitHub (Sep 15, 2025).
Self Checks
Dify version
1.8.1
Plugin version
0.0.5
Cloud or Self Hosted
Cloud
Steps to reproduce
✔️ Error log
@dosubot[bot] commented on GitHub (Sep 15, 2025):
Hi @lnkiai! I'm Dosu and I’m helping the dify-official-plugins team.
The ERR_BN_LIMIT error is a rate limit or bandwidth restriction returned directly from DuckDuckGo's service when using the DuckDuckGo AI Chat plugin. The plugin itself does not handle or mitigate this error—it simply passes along what it receives from the DuckDuckGo API via the duckduckgo-search library. This issue can occur regardless of whether you're using Dify Cloud or self-hosted deployments, and is not caused by your Dify configuration or environment.
A known workaround is to ensure you are using duckduckgo-search version 7.2.1, which has helped mitigate rate limit errors for some users. If you have access to your environment, you can try updating the package and restarting the relevant service. Otherwise, you may need to wait for the rate limit to reset, reduce the frequency of your requests, or consider using the plugin's proxy_server option to route requests through a different server if appropriate. More details and steps are available in this issue and this related thread.
There is currently no retry or advanced error handling logic in the plugin, so persistent rate limiting must be managed by adjusting usage or waiting for the external service to lift the restriction.
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

@crazywoola commented on GitHub (Sep 17, 2025):
This message is clear enough.
ERR_BN_LIMIT: DuckDuckGo AI Chat service has returned a bandwidth or rate limit error. This error occurs when the plugin attempts to query the DuckDuckGo AI Chat API but receives a limitation response from their service.