Package ai.freeplay.client.model
Class CompletionSession
- java.lang.Object
-
- ai.freeplay.client.model.CompletionSession
-
public class CompletionSession extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CompletionSession(CallSupport callSupport, java.lang.String sessionId, java.util.Collection<PromptTemplate> prompts, java.lang.String environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChatCompletionResponsegetChatCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables)ChatCompletionResponsegetChatCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> llmParameters)<P> ChatCompletionResponsegetChatCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> llmParameters, java.lang.String testRunId, Flavor<P> flavor)CompletionResponsegetCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables)CompletionResponsegetCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> llmParameters)<P> CompletionResponsegetCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> llmParameters, java.lang.String testRunId, Flavor<P> flavor)java.lang.StringgetSessionId()
-
-
-
Constructor Detail
-
CompletionSession
public CompletionSession(CallSupport callSupport, java.lang.String sessionId, java.util.Collection<PromptTemplate> prompts, java.lang.String environment)
-
-
Method Detail
-
getSessionId
public java.lang.String getSessionId()
-
getCompletion
public CompletionResponse getCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables)
-
getCompletion
public CompletionResponse getCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> llmParameters)
-
getCompletion
public <P> CompletionResponse getCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> llmParameters, java.lang.String testRunId, Flavor<P> flavor)
-
getChatCompletion
public ChatCompletionResponse getChatCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables)
-
getChatCompletion
public ChatCompletionResponse getChatCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> llmParameters)
-
getChatCompletion
public <P> ChatCompletionResponse getChatCompletion(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> llmParameters, java.lang.String testRunId, Flavor<P> flavor)
-
-