This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from 51c3c5fc52 [Fix][Connector-V2] Reject unsupported Map columns in the
Lance sink (#12846)
add b078a5062a [Improve][Transform-V2] Add opt-in validation for LLM
boolean output (#12194)
No new revisions were added by this update.
Summary of changes:
.licenserc.yaml | 2 +
docs/en/transforms/llm.md | 19 +
docs/zh/transforms/llm.md | 16 +
.../apache/seatunnel/e2e/transform/TestLLMIT.java | 19 +
...nf => llm_openai_transform_boolean_strict.conf} | 6 +-
...m_openai_transform_boolean_strict_invalid.conf} | 6 +-
.../transform/nlpmodel/llm/LLMTransform.java | 40 ++-
.../transform/nlpmodel/llm/LLMTransformConfig.java | 9 +
.../nlpmodel/llm/LLMTransformFactory.java | 1 +
.../transform/llm/LLMBooleanOutputTest.java | 383 +++++++++++++++++++++
.../resources/llm/GenerateLegacyLLMFixture.java | 80 +++++
.../src/test/resources/llm/README.md | 56 +++
.../test/resources/llm/generate-legacy-fixture.sh | 40 +++
.../resources/llm/legacy-boolean-wrapper.base64 | 74 ++++
14 files changed, 740 insertions(+), 11 deletions(-)
copy
seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-1/src/test/resources/{llm_openai_transform_boolean.conf
=> llm_openai_transform_boolean_strict.conf} (91%)
copy
seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-1/src/test/resources/{llm_openai_transform_boolean.conf
=> llm_openai_transform_boolean_strict_invalid.conf} (91%)
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/llm/LLMBooleanOutputTest.java
create mode 100644
seatunnel-transforms-v2/src/test/resources/llm/GenerateLegacyLLMFixture.java
create mode 100644 seatunnel-transforms-v2/src/test/resources/llm/README.md
create mode 100644
seatunnel-transforms-v2/src/test/resources/llm/generate-legacy-fixture.sh
create mode 100644
seatunnel-transforms-v2/src/test/resources/llm/legacy-boolean-wrapper.base64