Package ai.protify.core
Interface AIClient
-
- All Known Implementing Classes:
ProtifyAIClient
public interface AIClient
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static AIClientBuilderbuilder()ConfigurationgetConfiguration()java.lang.StringgetModelName()AIProvidergetProvider()AIProviderClient<?>getProviderClient()AIConversationloadConversation(java.lang.String conversationId, AIConversationStore store)AIConversationBuildernewConversation()AIRequestBuildernewRequest()
-
-
-
Method Detail
-
builder
static AIClientBuilder builder()
-
getModelName
java.lang.String getModelName()
-
getProvider
AIProvider getProvider()
-
getProviderClient
AIProviderClient<?> getProviderClient()
-
getConfiguration
Configuration getConfiguration()
-
newRequest
AIRequestBuilder newRequest()
-
newConversation
AIConversationBuilder newConversation()
-
loadConversation
AIConversation loadConversation(java.lang.String conversationId, AIConversationStore store)
-
-