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

liujun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-ai.git

commit 46392b2e811dd5f15aacfad573c213b9bd230349
Merge: 54a1e12 199a211
Author: Ken Liu <[email protected]>
AuthorDate: Thu Aug 8 22:45:32 2024 +0800

    Merge pull request #5 from xixingya/main
    
    Support Options

 .../org/apache/dubbo/ai/core/DubboAiContext.java   |  80 +++++++++++
 .../java/org/apache/dubbo/ai/core/Options.java     |  65 ++++++++-
 .../dubbo/ai/core/RegisterDubboAiService.java      |   3 -
 .../ai/core/chat/model/LoadBalanceChatModel.java   |   6 +-
 .../ai/core/config/AiModelProviderConfig.java      |  17 ++-
 .../org/apache/dubbo/ai/core/config/Configs.java   |  28 ++++
 .../org/apache/dubbo/ai/core/config/Options.java   | 151 +++++++++++++++++++++
 .../dubbo/ai/core/function/FunctionCreator.java    |   2 +-
 .../ai/core/proxy/AiServiceInterfaceImpl.java      |  56 ++++----
 .../{DubboAiContext.java => type/AiMetadata.java}  |   6 +-
 .../apache/dubbo/ai/core/type/ClassAiMetadata.java |  75 ++++++++++
 .../dubbo/ai/core/type/MethodAiMetadata.java       |  51 +++++++
 .../org/apache/dubbo/ai/core/util/BeanUtils.java   |  61 +++++++++
 .../apache/dubbo/ai/core/util/PropertiesUtil.java  |   2 +-
 .../apache/dubbo/ai/core/DubboAiContextTest.java}  |  25 +++-
 .../apache/dubbo/ai/core/config/ConfigsTest.java}  |  22 ++-
 .../src/test/resources/dubbo-ai-example.properties |  17 +++
 .../ai/spring/ai/dashscope/DashscopeChatModel.java |  47 -------
 .../spring/ai/dashscope/DashscopeChatOptions.java  |  11 +-
 .../ai/dashscope/metadata/DashscopeUsage.java      |   2 +-
 .../dubbo/ai/dashscope/model/DashscopeModels.java  |  30 ++--
 .../apache/dubbo/ai/openai/model/OpenAiModels.java |  30 ++--
 .../org/apache/dubbo/ai/openai/MyAiService.java    |   2 +
 23 files changed, 672 insertions(+), 117 deletions(-)

Reply via email to