Uses of Enum Class
com.agentforge4j.llm.api.ModelTier
Packages that use ModelTier
Package
Description
LLM implementation support: client resolution, service discovery, and provider wiring.
Public LLM invocation contract shared by runtime callers and provider adapters.
-
Uses of ModelTier in com.agentforge4j.llm
Methods in com.agentforge4j.llm that return types with arguments of type ModelTierModifier and TypeMethodDescriptionShippedModelTierDefaults.asMap()Returns a fresh, mutable provider→tier→model map of the shipped defaults.Methods in com.agentforge4j.llm with parameters of type ModelTierModifier and TypeMethodDescriptionMethod parameters in com.agentforge4j.llm with type arguments of type ModelTierModifier and TypeMethodDescriptionstatic ConfigModelTierResolverConfigModelTierResolver.withShippedDefaultsAndOverrides(Map<String, Map<ModelTier, String>> overrides) Creates a resolver over the shipped OSS defaults with operator overrides merged on top (override entries win per provider/tier).Constructor parameters in com.agentforge4j.llm with type arguments of type ModelTier -
Uses of ModelTier in com.agentforge4j.llm.api
Methods in com.agentforge4j.llm.api that return ModelTierModifier and TypeMethodDescriptionstatic ModelTierParses a declared tier name into aModelTier, trimming surrounding whitespace and upper-casing before matching.static ModelTierReturns the enum constant of this class with the specified name.static ModelTier[]ModelTier.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.agentforge4j.llm.api with parameters of type ModelTier -
Uses of ModelTier in com.agentforge4j.runtime.llm
Methods in com.agentforge4j.runtime.llm that return ModelTierModifier and TypeMethodDescriptionAgentInvocationResult.requestedModelTier()Returns the value of therequestedModelTierrecord component.LlmCallObserver.LlmCallCompletedPayload.requestedModelTier()Returns the value of therequestedModelTierrecord component.Methods in com.agentforge4j.runtime.llm with parameters of type ModelTierModifier and TypeMethodDescriptionvoidLlmCallObserver.observe(String agentId, String provider, LlmExecutionResponse response, String resolvedModel, ModelSource modelSource, ModelTier requestedModelTier, WorkflowState state, int attempt) Called once for the LLM call whose parsed output the workflow actually uses.voidLlmCallObserver.recordAttempt(String agentId, String provider, LlmExecutionResponse response, String resolvedModel, ModelSource modelSource, ModelTier requestedModelTier, WorkflowState state, int attempt) Records a discarded LLM call attempt for audit/usage purposes only.AgentInvocationResult.Builder.withRequestedModelTier(ModelTier requestedModelTier) Sets the capability tier requested for this call.Constructors in com.agentforge4j.runtime.llm with parameters of type ModelTierModifierConstructorDescriptionAgentInvocationResult(String rawResponse, List<LlmCommand> commands, String modelUsed, TokenUsageReport tokenUsage, String resolvedModel, ModelSource modelSource, ModelTier requestedModelTier) Creates an instance of aAgentInvocationResultrecord class.LlmCallCompletedPayload(String agentId, String provider, String modelUsed, String resolvedModel, ModelSource modelSource, ModelTier requestedModelTier, Integer inputTokens, Integer outputTokens, Integer totalTokens, Integer cachedTokens, String stepUid, Integer callAttempt) Creates an instance of aLlmCallCompletedPayloadrecord class. -
Uses of ModelTier in com.agentforge4j.testkit.assertion
Methods in com.agentforge4j.testkit.assertion with parameters of type ModelTierModifier and TypeMethodDescriptionWorkflowRunAssert.providerCallTier(ModelTier tier) Asserts at least one provider call resolved its model from the given tier.