Package ai.protify.core.provider
Class CustomAIProvider
- java.lang.Object
-
- ai.protify.core.provider.CustomAIProvider
-
- All Implemented Interfaces:
AIProvider
public class CustomAIProvider extends java.lang.Object implements AIProvider
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetApiKeyVarName()java.util.Map<java.lang.String,java.lang.String>getHeaders(java.lang.String credential)java.lang.StringgetName()java.lang.Class<? extends AIProviderClient<?>>getProviderClientType()booleanisMimeTypeSupported(MimeType mimeType)java.lang.StringtoString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceAIProvider
-
getApiKeyVarName
public java.lang.String getApiKeyVarName()
- Specified by:
getApiKeyVarNamein interfaceAIProvider
-
getProviderClientType
public java.lang.Class<? extends AIProviderClient<?>> getProviderClientType()
- Specified by:
getProviderClientTypein interfaceAIProvider
-
getHeaders
public java.util.Map<java.lang.String,java.lang.String> getHeaders(java.lang.String credential)
- Specified by:
getHeadersin interfaceAIProvider
-
isMimeTypeSupported
public boolean isMimeTypeSupported(MimeType mimeType)
- Specified by:
isMimeTypeSupportedin interfaceAIProvider
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-