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

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


    from 0c26721  Merge pull request #2 from xixingya/main
     add b44adff  fix starter code
     add fda908b  support function call
     add 8e36c07  remove unused class
     add bbc069f  remove unused code
     new 70f4f40  Merge pull request #3 from xixingya/main

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 dubbo-ai-core/pom.xml                              |   5 +
 .../ai/core/{Options.java => DubboAiContext.java}  |   3 +-
 .../core/{Prompt.java => function/AiFunction.java} |   9 +-
 .../{Prompt.java => function/FunctionCall.java}    |  13 +-
 .../dubbo/ai/core/function/FunctionCreator.java    |  58 ++
 .../dubbo/ai/core/function/FunctionFactory.java    |  43 ++
 .../core/model/parser/PrimitiveParserFactory.java  |  12 -
 .../ai/core/proxy/AiServiceInterfaceImpl.java      |  31 +-
 .../springframework/ai/chat/client/ChatClient.java | 254 +++++++
 .../ai/chat/client/DefaultChatClient.java          | 831 +++++++++++++++++++++
 .../ai/core/function/FunctionCreatorTest.java}     |  26 +-
 .../dubbo/ai/core/function/MyAiFunctions.java}     |  28 +-
 .../ai/openai/function/FunctionAiService.java      |  36 +-
 .../dubbo/ai/openai/function/MyAiFunction.java     |  31 +-
 .../dubbo/ai/openai/model/OpenAiModelsTest.java    |  27 +-
 .../ai/spring/boot/DubboAiAutoConfiguration.java   |   7 +-
 .../spring/boot/DubboAiConfigurationRegistrar.java | 107 ---
 .../ai/spring/boot/DubboAiExportListener.java      | 108 +++
 .../dubbo/ai/spring/boot/DubboAiInitializer.java   |  38 -
 .../ai/spring/boot/DubboAiServiceExporter.java     |  76 ++
 .../ai/spring/boot/EnableDubboAiConfiguration.java |   3 -
 .../dubbo/ai/spring/boot/helper/ContextHelper.java |  44 ++
 ...e.dubbo.common.deploy.ApplicationDeployListener |   1 +
 .../src/main/resources/application.yml             |   4 +-
 24 files changed, 1547 insertions(+), 248 deletions(-)
 copy dubbo-ai-core/src/main/java/org/apache/dubbo/ai/core/{Options.java => 
DubboAiContext.java} (96%)
 copy dubbo-ai-core/src/main/java/org/apache/dubbo/ai/core/{Prompt.java => 
function/AiFunction.java} (89%)
 copy dubbo-ai-core/src/main/java/org/apache/dubbo/ai/core/{Prompt.java => 
function/FunctionCall.java} (87%)
 create mode 100644 
dubbo-ai-core/src/main/java/org/apache/dubbo/ai/core/function/FunctionCreator.java
 create mode 100644 
dubbo-ai-core/src/main/java/org/apache/dubbo/ai/core/function/FunctionFactory.java
 create mode 100644 
dubbo-ai-core/src/main/java/org/springframework/ai/chat/client/ChatClient.java
 create mode 100644 
dubbo-ai-core/src/main/java/org/springframework/ai/chat/client/DefaultChatClient.java
 copy 
dubbo-ai-core/src/{main/java/org/apache/dubbo/ai/core/chat/model/DefaultLoadBalanceChatModel.java
 => test/java/org/apache/dubbo/ai/core/function/FunctionCreatorTest.java} (63%)
 copy 
dubbo-ai-core/src/{main/java/org/apache/dubbo/ai/core/stream/AiStreamObserver.java
 => test/java/org/apache/dubbo/ai/core/function/MyAiFunctions.java} (66%)
 copy 
dubbo-ai-core/src/main/java/org/apache/dubbo/ai/core/DubboAiReference.java => 
dubbo-ai-openai/src/test/java/org/apache/dubbo/ai/openai/function/FunctionAiService.java
 (51%)
 copy 
dubbo-ai-core/src/main/java/org/apache/dubbo/ai/core/stream/AiStreamObserver.java
 => 
dubbo-ai-openai/src/test/java/org/apache/dubbo/ai/openai/function/MyAiFunction.java
 (53%)
 delete mode 100644 
dubbo-ai-spring-boot-starter/src/main/java/org/apache/dubbo/ai/spring/boot/DubboAiConfigurationRegistrar.java
 create mode 100644 
dubbo-ai-spring-boot-starter/src/main/java/org/apache/dubbo/ai/spring/boot/DubboAiExportListener.java
 delete mode 100644 
dubbo-ai-spring-boot-starter/src/main/java/org/apache/dubbo/ai/spring/boot/DubboAiInitializer.java
 create mode 100644 
dubbo-ai-spring-boot-starter/src/main/java/org/apache/dubbo/ai/spring/boot/DubboAiServiceExporter.java
 create mode 100644 
dubbo-ai-spring-boot-starter/src/main/java/org/apache/dubbo/ai/spring/boot/helper/ContextHelper.java
 create mode 100644 
dubbo-ai-spring-boot-starter/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ApplicationDeployListener

Reply via email to