This is an automated email from the ASF dual-hosted git repository.
xiaoyu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu.git
from bbdcbfebb1 feat: Introduce request body size limit, enhance AI proxy
plugin's ChatClient caching with config hash, and refine prompt extraction from
the request body. (#6248)
add 46281cda46 fix ai proxy key (#6249)
No new revisions were added by this update.
Summary of changes:
.../admin/controller/AiProxyApiKeyController.java | 39 ++--
.../shenyu/admin/service/AiProxyApiKeyService.java | 10 +-
.../service/impl/AiProxyApiKeyServiceImpl.java | 115 ++++++---
.../service/impl/AiProxyConnectionServiceImpl.java | 41 ++--
.../service/support/AiProxyRealKeyResolver.java | 109 +++++++--
.../apache/shenyu/admin/utils/NamespaceUtils.java | 33 +--
.../support/AiProxyRealKeyResolverTest.java | 258 +++++++++++++++++++++
.../enhanced/service/AiProxyConfigService.java | 47 ++--
8 files changed, 528 insertions(+), 124 deletions(-)
copy
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-desensitize-api/src/main/java/org/apache/shenyu/plugin/logging/desensitize/api/spi/AbstractShenyuDataDesensitize.java
=>
shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/NamespaceUtils.java
(56%)
create mode 100644
shenyu-admin/src/test/java/org/apache/shenyu/admin/service/support/AiProxyRealKeyResolverTest.java