[Bedrock Plugin] Amazon Bedrock cannot add additional API Keys #725

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

Originally created by @Caixiaopig on GitHub (Oct 16, 2025).

Self Checks

  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues Dify issues & Dify Official Plugins, including closed ones.
  • I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.9.1

Plugin version

0.0.42

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

  1. Upgrade the plugin to the latest version 0.0.42

  2. In "Model Provider", find Amazon Bedrock, and add the API key

  3. Fill in the necessary fields and click Save

  4. Error reported, logs are in Error Log

I can ensure that the entered Access Key and Secret Access Key are correct

✔️ Error log

plugin_daemon-1  | [GIN] 2025/10/16 - 14:24:34 | 200 |   35.720734ms |      172.20.0.9 | GET      "/plugin/9e7bfc6f-4f76-43cf-a597-3016fa07d8a2/management/models?page=1&page_size=256"
plugin_daemon-1  | [GIN] 2025/10/16 - 14:24:34 | 200 |    3.248467ms |      172.20.0.9 | POST     "/plugin/9e7bfc6f-4f76-43cf-a597-3016fa07d8a2/dispatch/model/validate_provider_credentials"
api-1            | 2025-10-16 14:24:34.871 ERROR [Dummy-108] [base.py:211] - Error in stream reponse for plugin {'code': -500, 'message': '{"message":"{\\"args\\":{},\\"error_type\\":\\"TypeError\\",\\"message\\":\\"BedrockLargeLanguageModel.validate_credentials() missing 1 required positional argument: \'self\'\\"}","error_type":"PluginInvokeError","args":null}', 'data': None}
api-1            | 2025-10-16 14:24:34.872 ERROR [Dummy-108] [app.py:875] - Exception on /console/api/workspaces/current/model-providers/langgenius/bedrock/bedrock/credentials [POST]
api-1            | Traceback (most recent call last):
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
api-1            |     rv = self.dispatch_request()
api-1            |          ^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
api-1            |     return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
api-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 402, in wrapper
api-1            |     resp = resource(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view
api-1            |     return current_app.ensure_sync(self.dispatch_request)(**kwargs)  # type: ignore[no-any-return]
api-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request
api-1            |     resp = meth(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/controllers/console/wraps.py", line 215, in decorated
api-1            |     return view(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/libs/login.py", line 62, in decorated_view
api-1            |     return current_app.ensure_sync(func)(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/controllers/console/wraps.py", line 37, in decorated
api-1            |     return view(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/controllers/console/workspace/model_providers.py", line 89, in post
api-1            |     model_provider_service.create_provider_credential(
api-1            |   File "/app/api/services/model_provider_service.py", line 166, in create_provider_credential
api-1            |     provider_configuration.create_provider_credential(credentials, credential_name)
api-1            |   File "/app/api/core/entities/provider_configuration.py", line 444, in create_provider_credential
api-1            |     credentials = self.validate_provider_credentials(credentials=credentials, session=session)
api-1            |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/core/entities/provider_configuration.py", line 357, in validate_provider_credentials
api-1            |     return _validate(session)
api-1            |            ^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/core/entities/provider_configuration.py", line 346, in _validate
api-1            |     validated_credentials = model_provider_factory.provider_credentials_validate(
api-1            |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/core/model_runtime/model_providers/model_provider_factory.py", line 123, in provider_credentials_validate
api-1            |     self.plugin_model_manager.validate_provider_credentials(
api-1            |   File "/app/api/core/plugin/impl/model.py", line 97, in validate_provider_credentials
api-1            |     for resp in response:
api-1            |                 ^^^^^^^^
api-1            |   File "/app/api/core/plugin/impl/base.py", line 212, in _request_with_plugin_daemon_response_stream
api-1            |     self._handle_plugin_daemon_error(error.error_type, error.message)
api-1            |   File "/app/api/core/plugin/impl/base.py", line 246, in _handle_plugin_daemon_error
api-1            |     raise PluginInvokeError(description=message)
api-1            | core.plugin.impl.exc.PluginInvokeError: req_id: dba20e9745 PluginInvokeError: {"args":{},"error_type":"TypeError","message":"BedrockLargeLanguageModel.validate_credentials() missing 1 required positional argument: 'self'"}
api-1            | 2025-10-16 14:24:34.873 ERROR [Dummy-108] [app.py:875] - Exception on /console/api/workspaces/current/model-providers/langgenius/bedrock/bedrock/credentials [POST]
api-1            | Traceback (most recent call last):
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
api-1            |     rv = self.dispatch_request()
api-1            |          ^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
api-1            |     return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
api-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 402, in wrapper
api-1            |     resp = resource(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view
api-1            |     return current_app.ensure_sync(self.dispatch_request)(**kwargs)  # type: ignore[no-any-return]
api-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request
api-1            |     resp = meth(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/controllers/console/wraps.py", line 215, in decorated
api-1            |     return view(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/libs/login.py", line 62, in decorated_view
api-1            |     return current_app.ensure_sync(func)(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/controllers/console/wraps.py", line 37, in decorated
api-1            |     return view(*args, **kwargs)
api-1            |            ^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/controllers/console/workspace/model_providers.py", line 89, in post
api-1            |     model_provider_service.create_provider_credential(
api-1            |   File "/app/api/services/model_provider_service.py", line 166, in create_provider_credential
api-1            |     provider_configuration.create_provider_credential(credentials, credential_name)
api-1            |   File "/app/api/core/entities/provider_configuration.py", line 444, in create_provider_credential
api-1            |     credentials = self.validate_provider_credentials(credentials=credentials, session=session)
api-1            |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/core/entities/provider_configuration.py", line 357, in validate_provider_credentials
api-1            |     return _validate(session)
api-1            |            ^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/core/entities/provider_configuration.py", line 346, in _validate
api-1            |     validated_credentials = model_provider_factory.provider_credentials_validate(
api-1            |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1            |   File "/app/api/core/model_runtime/model_providers/model_provider_factory.py", line 123, in provider_credentials_validate
api-1            |     self.plugin_model_manager.validate_provider_credentials(
api-1            |   File "/app/api/core/plugin/impl/model.py", line 97, in validate_provider_credentials
api-1            |     for resp in response:
api-1            |                 ^^^^^^^^
api-1            |   File "/app/api/core/plugin/impl/base.py", line 212, in _request_with_plugin_daemon_response_stream
api-1            |     self._handle_plugin_daemon_error(error.error_type, error.message)
api-1            |   File "/app/api/core/plugin/impl/base.py", line 246, in _handle_plugin_daemon_error
api-1            |     raise PluginInvokeError(description=message)
api-1            | core.plugin.impl.exc.PluginInvokeError: req_id: dba20e9745 PluginInvokeError: {"args":{},"error_type":"TypeError","message":"BedrockLargeLanguageModel.validate_credentials() missing 1 required positional argument: 'self'"}
nginx-1          | 10.18.0.227 - - [16/Oct/2025:14:24:34 +0000] "POST /console/api/workspaces/current/model-providers/langgenius/bedrock/bedrock/credentials HTTP/1.1" 500 66 "https://www.xxx.cloud/plugins" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0" "2403:1111:5:3f5:4c48:8eff:1111:7243, 111.111.111.111"
Originally created by @Caixiaopig on GitHub (Oct 16, 2025). ### Self Checks - [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 [Dify issues](https://github.com/langgenius/dify/issues) & [Dify Official Plugins](https://github.com/langgenius/dify-official-plugins/issues), including closed ones. - [x] I confirm that I am using English to submit this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). - [x] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 1.9.1 ### Plugin version 0.0.42 ### Cloud or Self Hosted Self Hosted (Docker) ### Steps to reproduce 1. Upgrade the plugin to the latest version 0.0.42 2. In "Model Provider", find Amazon Bedrock, and add the API key 3. Fill in the necessary fields and click Save 4. Error reported, logs are in Error Log I can ensure that the entered Access Key and Secret Access Key are correct ### ✔️ Error log ``` plugin_daemon-1 | [GIN] 2025/10/16 - 14:24:34 | 200 | 35.720734ms | 172.20.0.9 | GET "/plugin/9e7bfc6f-4f76-43cf-a597-3016fa07d8a2/management/models?page=1&page_size=256" plugin_daemon-1 | [GIN] 2025/10/16 - 14:24:34 | 200 | 3.248467ms | 172.20.0.9 | POST "/plugin/9e7bfc6f-4f76-43cf-a597-3016fa07d8a2/dispatch/model/validate_provider_credentials" api-1 | 2025-10-16 14:24:34.871 ERROR [Dummy-108] [base.py:211] - Error in stream reponse for plugin {'code': -500, 'message': '{"message":"{\\"args\\":{},\\"error_type\\":\\"TypeError\\",\\"message\\":\\"BedrockLargeLanguageModel.validate_credentials() missing 1 required positional argument: \'self\'\\"}","error_type":"PluginInvokeError","args":null}', 'data': None} api-1 | 2025-10-16 14:24:34.872 ERROR [Dummy-108] [app.py:875] - Exception on /console/api/workspaces/current/model-providers/langgenius/bedrock/bedrock/credentials [POST] api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request api-1 | rv = self.dispatch_request() api-1 | ^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request api-1 | return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 402, in wrapper api-1 | resp = resource(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view api-1 | return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return] api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request api-1 | resp = meth(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/wraps.py", line 215, in decorated api-1 | return view(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/libs/login.py", line 62, in decorated_view api-1 | return current_app.ensure_sync(func)(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/wraps.py", line 37, in decorated api-1 | return view(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/workspace/model_providers.py", line 89, in post api-1 | model_provider_service.create_provider_credential( api-1 | File "/app/api/services/model_provider_service.py", line 166, in create_provider_credential api-1 | provider_configuration.create_provider_credential(credentials, credential_name) api-1 | File "/app/api/core/entities/provider_configuration.py", line 444, in create_provider_credential api-1 | credentials = self.validate_provider_credentials(credentials=credentials, session=session) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/core/entities/provider_configuration.py", line 357, in validate_provider_credentials api-1 | return _validate(session) api-1 | ^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/core/entities/provider_configuration.py", line 346, in _validate api-1 | validated_credentials = model_provider_factory.provider_credentials_validate( api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/core/model_runtime/model_providers/model_provider_factory.py", line 123, in provider_credentials_validate api-1 | self.plugin_model_manager.validate_provider_credentials( api-1 | File "/app/api/core/plugin/impl/model.py", line 97, in validate_provider_credentials api-1 | for resp in response: api-1 | ^^^^^^^^ api-1 | File "/app/api/core/plugin/impl/base.py", line 212, in _request_with_plugin_daemon_response_stream api-1 | self._handle_plugin_daemon_error(error.error_type, error.message) api-1 | File "/app/api/core/plugin/impl/base.py", line 246, in _handle_plugin_daemon_error api-1 | raise PluginInvokeError(description=message) api-1 | core.plugin.impl.exc.PluginInvokeError: req_id: dba20e9745 PluginInvokeError: {"args":{},"error_type":"TypeError","message":"BedrockLargeLanguageModel.validate_credentials() missing 1 required positional argument: 'self'"} api-1 | 2025-10-16 14:24:34.873 ERROR [Dummy-108] [app.py:875] - Exception on /console/api/workspaces/current/model-providers/langgenius/bedrock/bedrock/credentials [POST] api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request api-1 | rv = self.dispatch_request() api-1 | ^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request api-1 | return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 402, in wrapper api-1 | resp = resource(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view api-1 | return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return] api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request api-1 | resp = meth(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/wraps.py", line 215, in decorated api-1 | return view(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/libs/login.py", line 62, in decorated_view api-1 | return current_app.ensure_sync(func)(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/wraps.py", line 37, in decorated api-1 | return view(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/workspace/model_providers.py", line 89, in post api-1 | model_provider_service.create_provider_credential( api-1 | File "/app/api/services/model_provider_service.py", line 166, in create_provider_credential api-1 | provider_configuration.create_provider_credential(credentials, credential_name) api-1 | File "/app/api/core/entities/provider_configuration.py", line 444, in create_provider_credential api-1 | credentials = self.validate_provider_credentials(credentials=credentials, session=session) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/core/entities/provider_configuration.py", line 357, in validate_provider_credentials api-1 | return _validate(session) api-1 | ^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/core/entities/provider_configuration.py", line 346, in _validate api-1 | validated_credentials = model_provider_factory.provider_credentials_validate( api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/core/model_runtime/model_providers/model_provider_factory.py", line 123, in provider_credentials_validate api-1 | self.plugin_model_manager.validate_provider_credentials( api-1 | File "/app/api/core/plugin/impl/model.py", line 97, in validate_provider_credentials api-1 | for resp in response: api-1 | ^^^^^^^^ api-1 | File "/app/api/core/plugin/impl/base.py", line 212, in _request_with_plugin_daemon_response_stream api-1 | self._handle_plugin_daemon_error(error.error_type, error.message) api-1 | File "/app/api/core/plugin/impl/base.py", line 246, in _handle_plugin_daemon_error api-1 | raise PluginInvokeError(description=message) api-1 | core.plugin.impl.exc.PluginInvokeError: req_id: dba20e9745 PluginInvokeError: {"args":{},"error_type":"TypeError","message":"BedrockLargeLanguageModel.validate_credentials() missing 1 required positional argument: 'self'"} nginx-1 | 10.18.0.227 - - [16/Oct/2025:14:24:34 +0000] "POST /console/api/workspaces/current/model-providers/langgenius/bedrock/bedrock/credentials HTTP/1.1" 500 66 "https://www.xxx.cloud/plugins" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0" "2403:1111:5:3f5:4c48:8eff:1111:7243, 111.111.111.111" ```
yindo added the bug label 2026-02-16 10:20:18 -05:00
yindo closed this issue 2026-02-16 10:20:18 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Nov 1, 2025):

Hi, @Caixiaopig. I'm Dosu, and I'm helping the dify-official-plugins team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You reported a problem after upgrading to plugin version 0.0.42 on a self-hosted Dify 1.9.1.
  • The issue involves failure to add Amazon Bedrock API keys in the "Model Provider" section despite using correct credentials.
  • Errors occur during the saving process, with relevant logs appearing in the plugin daemon and API logs.
  • This issue currently blocks adding new Amazon Bedrock API keys.
  • No further updates or comments have been provided since the initial report.

What's Next:

  • Please let me know if this issue is still relevant with the latest version of the dify-official-plugins repository by commenting here.
  • If I do not hear back within 5 days, I will automatically close this issue.

Thank you for your understanding and contribution!

@dosubot[bot] commented on GitHub (Nov 1, 2025): Hi, @Caixiaopig. I'm [Dosu](https://dosu.dev), and I'm helping the dify-official-plugins team manage their backlog and am marking this issue as stale. **Issue Summary:** - You reported a problem after upgrading to plugin version 0.0.42 on a self-hosted Dify 1.9.1. - The issue involves failure to add Amazon Bedrock API keys in the "Model Provider" section despite using correct credentials. - Errors occur during the saving process, with relevant logs appearing in the plugin daemon and API logs. - This issue currently blocks adding new Amazon Bedrock API keys. - No further updates or comments have been provided since the initial report. **What's Next:** - Please let me know if this issue is still relevant with the latest version of the dify-official-plugins repository by commenting here. - If I do not hear back within 5 days, I will automatically close this issue. Thank you for your understanding and contribution!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#725