Add batch-llm module: 100,000 synthetic tickets classified by a ChatClient in a Spring Batch 6 chunk step with Resilience4j rate limiting and retry, skip-and-record for malformed JSON, restart after kill -9 in a second JVM, and a per-chunk cost ledger. The model is a deterministic simulated ChatModel; prices are configurable placeholders. No provider called.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_017ic4b4VQVEJWetTT1dYzyJ
This commit is contained in:
Executable
+8
@@ -0,0 +1,8 @@
|
||||
# sourced by the other scripts
|
||||
export JAVA_HOME="${JDK25:-/tmp/tools/jdk-25.0.5+8}" # Java 25 required
|
||||
export PATH="$JAVA_HOME/bin:/opt/maven/bin:$PATH"
|
||||
cd "$(dirname "${BASH_SOURCE[0]}")/.."
|
||||
JAR=target/batch-llm-1.0.0.jar
|
||||
TICKETS="${TICKETS:-100000}"
|
||||
CHUNK=100
|
||||
clean_log() { grep -v "^Picked up JAVA_TOOL_OPTIONS" ; }
|
||||
Reference in New Issue
Block a user