Package com.tnsai.llm.routing
Class FallbackRouter.Builder
java.lang.Object
com.tnsai.llm.routing.FallbackRouter.Builder
- Enclosing class:
FallbackRouter
Builder for FallbackRouter.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddClient(com.tnsai.llm.LLMClient client) Adds a client to the fallback chain.build()Builds the router.requireCapability(Predicate<com.tnsai.llm.LLMCapabilities> filter) Sets a capability filter - only clients matching this filter will be used.Requires function calling capability.Requires vision capability.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addClient
Adds a client to the fallback chain. -
requireCapability
Sets a capability filter - only clients matching this filter will be used. -
requireVision
Requires vision capability. -
requireFunctionCalling
Requires function calling capability. -
build
Builds the router.
-