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

gongchao pushed a change to branch update-doc9083
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


    from ae5d30790 update
     add e073bfee9 refactor: refactor ai feature (#3823)
     add 74cbfe0c7 Merge branch 'master' into update-doc9083

No new revisions were added by this update.

Summary of changes:
 hertzbeat-ai-agent/pom.xml                         |  16 +-
 .../ai/agent/config/DynamicOpenAiApiKey.java       |  43 +++--
 .../hertzbeat/ai/agent/config/LlmConfig.java       | 137 +++++++++++---
 .../ai/agent/config/OpenAiYamlConfig.java          |  43 -----
 .../agent/controller/OpenAiConfigController.java   | 160 -----------------
 .../hertzbeat/ai/agent/dao/OpenAiConfigDao.java    |  37 ----
 ...enAiConfigDto.java => ModelProviderConfig.java} |  40 +++--
 ...enAiConfigService.java => AiConfigService.java} |  46 +----
 .../agent/service/ChatClientProviderService.java   |   8 +-
 .../ai/agent/service/impl/AiConfigServiceImpl.java | 100 +++++++++++
 .../impl/ChatClientProviderServiceImpl.java        |  36 +++-
 .../service/impl/ConversationServiceImpl.java      |  12 +-
 .../service/impl/OpenAiConfigServiceImpl.java      | 200 ---------------------
 .../common/constants/GeneralConfigTypeEnum.java    |   7 +-
 .../support/event/AiProviderConfigChangeEvent.java |  10 +-
 .../controller/GeneralConfigController.java        |   4 +-
 ...pl.java => ModelProviderConfigServiceImpl.java} |  28 ++-
 .../src/main/resources/application-test.yml        |  13 --
 .../src/main/resources/application.yml             |  21 ---
 home/docs/download.md                              |   2 +-
 .../current/download.md                            |   2 +-
 .../hertzbeat-mysql-iotdb/conf/application.yml     |  10 +-
 .../hertzbeat-mysql-tdengine/conf/application.yml  |   8 -
 .../conf/application.yml                           |  10 +-
 .../conf/application.yml                           |  10 +-
 web-app/src/app/layout/basic/basic.component.html  |  30 ----
 web-app/src/app/layout/basic/basic.component.less  |   8 +-
 web-app/src/app/layout/basic/basic.component.ts    |   2 +-
 ...SmslocalSmsConfig.ts => ModelProviderConfig.ts} |  37 +++-
 web-app/src/app/service/general-config.service.ts  |   9 +
 web-app/src/app/service/openai-config.service.ts   |  58 ------
 .../shared/components/ai-bot/ai-bot.component.html |  67 -------
 .../shared/components/ai-bot/ai-bot.component.less | 147 ---------------
 .../shared/components/ai-bot/ai-bot.component.scss | 158 ----------------
 .../shared/components/ai-bot/ai-bot.component.ts   |  72 --------
 .../shared/components/ai-chat/ai-chat.module.ts    |   2 +
 .../shared/components/ai-chat/chat.component.html  |  62 ++++++-
 .../shared/components/ai-chat/chat.component.less  |  35 ++++
 .../shared/components/ai-chat/chat.component.ts    | 158 +++++++++-------
 web-app/src/app/shared/shared.module.ts            |   2 -
 40 files changed, 588 insertions(+), 1262 deletions(-)
 delete mode 100644 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/config/OpenAiYamlConfig.java
 delete mode 100644 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/controller/OpenAiConfigController.java
 delete mode 100644 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/dao/OpenAiConfigDao.java
 rename 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/pojo/dto/{OpenAiConfigDto.java
 => ModelProviderConfig.java} (57%)
 rename 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/service/{OpenAiConfigService.java
 => AiConfigService.java} (59%)
 create mode 100644 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/service/impl/AiConfigServiceImpl.java
 delete mode 100644 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/service/impl/OpenAiConfigServiceImpl.java
 rename 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/event/OpenAiConfigChangeEvent.java
 => 
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/support/event/AiProviderConfigChangeEvent.java
 (80%)
 copy 
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/{SystemSecretServiceImpl.java
 => ModelProviderConfigServiceImpl.java} (63%)
 delete mode 100644 web-app/src/app/layout/basic/basic.component.html
 copy web-app/src/app/pojo/{SmslocalSmsConfig.ts => ModelProviderConfig.ts} 
(52%)
 delete mode 100644 web-app/src/app/service/openai-config.service.ts
 delete mode 100644 
web-app/src/app/shared/components/ai-bot/ai-bot.component.html
 delete mode 100644 
web-app/src/app/shared/components/ai-bot/ai-bot.component.less
 delete mode 100644 
web-app/src/app/shared/components/ai-bot/ai-bot.component.scss
 delete mode 100644 web-app/src/app/shared/components/ai-bot/ai-bot.component.ts


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to