This is an automated email from the ASF dual-hosted git repository.

dmsolr pushed a change to branch fix/instance-info-resultmap-6873
in repository https://gitbox.apache.org/repos/asf/shenyu.git


    from 0c5b2601bc Update instance-info-sqlmap.xml
     add 1b829e203b refactor: use OpenAiApi directly to return OpenAI Chat 
Completions format (#6341)
     add 8a76a026fd   fix: register and clean up API runtime resources (#7017)
     add d7f6757320 fix: remove faulty size guard so REFRESH cleans up stale 
plugin/auth/meta config nodes (#6874) (#7014)
     add 9a49a3a161 Merge branch 'master' into fix/instance-info-resultmap-6873

No new revisions were added by this update.

Summary of changes:
 .../listener/AbstractNodeDataChangedListener.java  |   4 +-
 .../AbstractNodeDataChangedListenerTest.java       |  25 ++
 .../shenyu/admin/service/impl/ApiServiceImpl.java  |   6 +
 .../shenyu/admin/service/ApiServiceTest.java       |  41 +++
 .../plugin/ai/common/config/AiCommonConfig.java    |   2 +-
 .../ai/common/protocol/OpenAiProtocolAdapter.java  | 157 ++++++++++++
 .../ai/common/strategy/FallbackStrategy.java       |  49 ----
 .../strategy/SimpleModelFallbackStrategy.java      |  68 -----
 .../common/protocol/OpenAiProtocolAdapterTest.java | 280 +++++++++++++++++++++
 .../plugin/ai/proxy/enhanced/AiProxyPlugin.java    | 168 +++++--------
 .../ai/proxy/enhanced/cache/ChatClientCache.java   | 143 -----------
 .../ai/proxy/enhanced/cache/OpenAiApiCache.java    | 158 ++++++++++++
 .../enhanced/handler/AiProxyPluginHandler.java     |  18 +-
 .../enhanced/service/AiProxyExecutorService.java   | 151 +++++++----
 .../enhanced/service/UpstreamErrorLogger.java      |  74 ++++++
 .../CommonAiProxyApiKeyDataSubscriber.java         |  10 +-
 .../ai/proxy/enhanced/AiProxyPluginTest.java       | 111 ++++----
 .../proxy/enhanced/cache/OpenAiApiCacheTest.java   |  91 +++++++
 .../enhanced/handler/AiProxyPluginHandlerTest.java | 121 +++++++++
 .../service/AiProxyExecutorServiceTest.java        | 142 ++++++-----
 .../enhanced/service/UpstreamErrorLoggerTest.java  |  88 +++++++
 .../CommonAiProxyApiKeyDataSubscriberTest.java     |  69 +----
 .../ai/proxy/AiProxyPluginConfiguration.java       |  22 +-
 23 files changed, 1354 insertions(+), 644 deletions(-)
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/protocol/OpenAiProtocolAdapter.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/FallbackStrategy.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/SimpleModelFallbackStrategy.java
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/test/java/org/apache/shenyu/plugin/ai/common/protocol/OpenAiProtocolAdapterTest.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-proxy/src/main/java/org/apache/shenyu/plugin/ai/proxy/enhanced/cache/ChatClientCache.java
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-proxy/src/main/java/org/apache/shenyu/plugin/ai/proxy/enhanced/cache/OpenAiApiCache.java
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-proxy/src/main/java/org/apache/shenyu/plugin/ai/proxy/enhanced/service/UpstreamErrorLogger.java
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-proxy/src/test/java/org/apache/shenyu/plugin/ai/proxy/enhanced/cache/OpenAiApiCacheTest.java
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-proxy/src/test/java/org/apache/shenyu/plugin/ai/proxy/enhanced/handler/AiProxyPluginHandlerTest.java
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-proxy/src/test/java/org/apache/shenyu/plugin/ai/proxy/enhanced/service/UpstreamErrorLoggerTest.java

Reply via email to