Index

A C F G I M S T 
All Classes and Interfaces|All Packages

A

ai.driftkit.clients.core - package ai.driftkit.clients.core
 
ai.driftkit.clients.util - package ai.driftkit.clients.util
 

C

ChatStoreUtils - Class in ai.driftkit.clients.util
Utility methods for ChatStore operations and conversions to model API format.
ChatStoreUtils() - Constructor for class ai.driftkit.clients.util.ChatStoreUtils
 
createTraceable(ModelClient<T>, TextTokenizer) - Static method in class ai.driftkit.clients.core.ModelClientFactory
 

F

fromConfig(EtlConfig.VaultConfig) - Static method in class ai.driftkit.clients.core.ModelClientFactory
 
fromConfig(EtlConfig.VaultConfig, TextTokenizer) - Static method in class ai.driftkit.clients.core.ModelClientFactory
 

G

getCapabilities() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getLogprobs() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getMaxCompletionTokens() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getMaxTokens() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getModel() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getModelMessages(ChatStore, String) - Static method in class ai.driftkit.clients.util.ChatStoreUtils
Get messages from ChatStore and convert to model format.
getModelMessages(ChatStore, String, int) - Static method in class ai.driftkit.clients.util.ChatStoreUtils
Get messages within token limit and convert to model format.
getStop() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getSystemMessages() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getTemperature() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getTopLogprobs() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getTopP() - Method in class ai.driftkit.clients.core.TraceableModelClient
 
getWorkflow() - Method in class ai.driftkit.clients.core.TraceableModelClient
 

I

imageToText(ModelTextRequest) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
init(EtlConfig.VaultConfig) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
isJsonObjectSupport() - Method in class ai.driftkit.clients.core.TraceableModelClient
 

M

ModelClientFactory - Class in ai.driftkit.clients.core
This factory creates instances of model clients from config.
ModelClientFactory() - Constructor for class ai.driftkit.clients.core.ModelClientFactory
 

S

setJsonObjectSupport(boolean) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setLogprobs(Boolean) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setMaxCompletionTokens(Integer) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setMaxTokens(Integer) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setModel(String) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setStop(List<String>) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setSystemMessages(List<String>) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setTemperature(Double) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setTopLogprobs(Integer) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setTopP(Double) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
setWorkflow(T) - Method in class ai.driftkit.clients.core.TraceableModelClient
 

T

textToImage(ModelImageRequest) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
textToText(ModelTextRequest) - Method in class ai.driftkit.clients.core.TraceableModelClient
 
toModelMessage(ChatMessage) - Static method in class ai.driftkit.clients.util.ChatStoreUtils
Convert a single ChatMessage to ModelContentMessage.
toModelMessages(List<ChatMessage>) - Static method in class ai.driftkit.clients.util.ChatStoreUtils
Convert ChatMessages to ModelContentMessages for LLM API calls.
TraceableModelClient<T> - Class in ai.driftkit.clients.core
 
TraceableModelClient(ModelClient<T>) - Constructor for class ai.driftkit.clients.core.TraceableModelClient
 
TraceableModelClient(ModelClient<T>, TextTokenizer) - Constructor for class ai.driftkit.clients.core.TraceableModelClient
 
A C F G I M S T 
All Classes and Interfaces|All Packages