Class ExternalAgentModelProcessor
java.lang.Object
com.flowable.agent.engine.impl.model.BaseModelProcessor
com.flowable.agent.engine.impl.model.BaseAgentModelProcessor
com.flowable.agent.engine.impl.model.external.ExternalAgentModelProcessor
- All Implemented Interfaces:
AgentModelProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from class com.flowable.agent.engine.impl.model.BaseModelProcessor
BaseModelProcessor.ApiKeyHeader -
Field Summary
FieldsFields inherited from class com.flowable.agent.engine.impl.model.BaseAgentModelProcessor
supportedModelTypesFields inherited from class com.flowable.agent.engine.impl.model.BaseModelProcessor
engineConfiguration, modelType -
Constructor Summary
ConstructorsConstructorDescriptionExternalAgentModelProcessor(AgentEngineConfiguration agentEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected BaseModelProcessor.ApiKeyHeadergetApiKeyHeader(String apiKeyType, String modelKey) protected FlowableAuthenticationApiKeygetFallbackAuthenticationApiKey(String aiVendor, String modelKey) protected voidMethods inherited from class com.flowable.agent.engine.impl.model.BaseAgentModelProcessor
canProcess, processModelMethods inherited from class com.flowable.agent.engine.impl.model.BaseModelProcessor
determineFlowableApplicationApiKey, getConfigurationService, getPlatformEngineConfiguration, getPlatformManagementService, resolveExpressionApiKey, resolveOauth2ClientApiKey, resolveSecretApiKey
-
Field Details
-
SUPPORTED_MODEL_TYPES
-
-
Constructor Details
-
ExternalAgentModelProcessor
-
-
Method Details
-
canProcess
- Specified by:
canProcessin classBaseAgentModelProcessor
-
processModel
- Specified by:
processModelin classBaseAgentModelProcessor
-
getApiKeyHeader
- Specified by:
getApiKeyHeaderin classBaseModelProcessor
-
getFallbackAuthenticationApiKey
protected FlowableAuthenticationApiKey getFallbackAuthenticationApiKey(String aiVendor, String modelKey) - Specified by:
getFallbackAuthenticationApiKeyin classBaseModelProcessor
-