4.0.0
org.springframework.boot
spring-boot-starter-parent
4.1.2
com.ankurm
batch-llm
1.0.0
batch-llm
Classify 100,000 support tickets with a ChatClient inside a Spring Batch chunk step: Resilience4j rate limiting and retry, skip on malformed JSON, restart after kill -9, and a per-chunk cost ledger. Runs against a deterministic simulated chat model.
25
2.0.2
2.4.0
org.springframework.ai
spring-ai-bom
${spring-ai.version}
pom
import
org.springframework.bootspring-boot-starter-batch-jdbc
com.h2databaseh2runtime
org.springframework.aispring-ai-client-chat
io.github.resilience4jresilience4j-spring-boot4${resilience4j.version}
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-starter-batch-jdbc-test
test
org.springframework.boot
spring-boot-maven-plugin
org.apache.maven.plugins
maven-surefire-plugin
-Duser.timezone=UTC -Dstdout.encoding=UTF-8 -Dfile.encoding=UTF-8