Class BaseModelProcessor
java.lang.Object
com.flowable.agent.engine.impl.model.BaseModelProcessor
- Direct Known Subclasses:
BaseAgentModelProcessor,BaseRemoteEmbedderKnowledgeBaseModelProcessor,OpenAiVectorStoreApiKeyKnowledgeBaseProcessor
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBaseModelProcessor(AgentEngineConfiguration engineConfiguration, String modelType) -
Method Summary
Modifier and TypeMethodDescriptionprotected FlowableAuthenticationApiKeydetermineFlowableApplicationApiKey(AgentDefinitionModel.Credentials apiKey, String modelKey, String aiVendor) protected abstract BaseModelProcessor.ApiKeyHeadergetApiKeyHeader(String apiKeyType, String modelKey) protected ConfigurationServiceprotected abstract FlowableAuthenticationApiKeygetFallbackAuthenticationApiKey(String aiVendor, String modelKey) protected PlatformEngineConfigurationApiprotected PlatformManagementServiceprotected FlowableAuthenticationApiKeyresolveExpressionApiKey(String modelKey, String value, String aiVendor) protected FlowableAuthenticationApiKeyresolveOauth2ClientApiKey(String modelKey, String aiVendor, String oauth2RegistrationKey) protected FlowableAuthenticationApiKeyresolveSecretApiKey(String modelKey, String secretName, String vendorName)
-
Field Details
-
engineConfiguration
-
modelType
-
-
Constructor Details
-
BaseModelProcessor
-
-
Method Details
-
determineFlowableApplicationApiKey
protected FlowableAuthenticationApiKey determineFlowableApplicationApiKey(AgentDefinitionModel.Credentials apiKey, String modelKey, String aiVendor) -
getApiKeyHeader
protected abstract BaseModelProcessor.ApiKeyHeader getApiKeyHeader(String apiKeyType, String modelKey) -
resolveSecretApiKey
protected FlowableAuthenticationApiKey resolveSecretApiKey(String modelKey, String secretName, String vendorName) -
resolveOauth2ClientApiKey
protected FlowableAuthenticationApiKey resolveOauth2ClientApiKey(String modelKey, String aiVendor, String oauth2RegistrationKey) -
resolveExpressionApiKey
protected FlowableAuthenticationApiKey resolveExpressionApiKey(String modelKey, String value, String aiVendor) -
getFallbackAuthenticationApiKey
protected abstract FlowableAuthenticationApiKey getFallbackAuthenticationApiKey(String aiVendor, String modelKey) -
getConfigurationService
-
getPlatformManagementService
-
getPlatformEngineConfiguration
-