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

grainier pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git

commit f38712d7665a24bd4f29f2a6a2e0f806164210a1
Merge: c29b50eaa8 628a7ae959
Author: Grainier Perera <[email protected]>
AuthorDate: Thu Apr 24 13:53:27 2025 +0530

    Merge pull request #3569 from grainier/grainier-prompt-processor
    
    Add LLM Multi-Model Prompt Processor

 streampipes-extensions/pom.xml                     |   1 +
 .../streampipes-extensions-all-iiot/pom.xml        |   5 +
 .../extensions/all/iiot/AllExtensionsIIoTInit.java |   4 +-
 .../streampipes-extensions-all-jvm/pom.xml         |   5 +
 .../extensions/all/jvm/AllExtensionsInit.java      |   4 +-
 .../streampipes-processors-llm-jvm/pom.xml         | 102 ++++++++
 .../llm/jvm/LlmExtensionModuleExport.java          |  49 ++++
 .../multimodel/MultiModelPromptProcessor.java      | 262 +++++++++++++++++++++
 .../processor/multimodel/context/ChatContext.java  |  63 +++++
 .../multimodel/context/FullHistoryChatContext.java |  62 +++++
 .../multimodel/context/StatelessChatContext.java   |  51 ++++
 .../multimodel/context/WindowedChatContext.java    |  70 ++++++
 .../documentation.md                               | 106 +++++++++
 .../icon.png                                       | Bin 0 -> 21478 bytes
 .../strings.en                                     |  61 +++++
 .../multimodel/TestMultiModelPromptProcessor.java  |  81 +++++++
 16 files changed, 924 insertions(+), 2 deletions(-)

Reply via email to