Package com.tnsai.llm.fallback
Class LLMFallbackChain.Builder
java.lang.Object
com.tnsai.llm.fallback.LLMFallbackChain.Builder
- Enclosing interface:
LLMFallbackChain
Fluent configurator. Build order: primary first, then fallbacks
in priority order (earlier = higher priority).
-
Method Summary
Modifier and TypeMethodDescriptionbuild()fallback(LLMFallbackRule rule) fallback(com.tnsai.llm.LLMClient target, FallbackCondition condition) fallback(com.tnsai.llm.LLMClient target, FallbackCondition condition, Duration cooldown) primary(com.tnsai.llm.LLMClient client) strictMode(boolean enabled)
-
Method Details
-
-
fallback
public LLMFallbackChain.Builder fallback(com.tnsai.llm.LLMClient target, FallbackCondition condition) -
fallback
public LLMFallbackChain.Builder fallback(com.tnsai.llm.LLMClient target, FallbackCondition condition, Duration cooldown) -
fallback
-
strictMode
-
build
-