Class ChatCompletionsRequest
- java.lang.Object
-
- ai.protify.core.provider.ProtifyAIProviderRequest
-
- ai.protify.core.internal.provider.chatcompletions.ChatCompletionsRequest
-
- All Implemented Interfaces:
AIProviderRequest
- Direct Known Subclasses:
AzureAIFoundryRequest,AzureOpenAIRequest,DeepSeekRequest,FireworksRequest,GroqRequest,MistralRequest,TogetherRequest,XAIRequest
public class ChatCompletionsRequest extends ProtifyAIProviderRequest
-
-
Constructor Summary
Constructors Constructor Description ChatCompletionsRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<AIConfigProperty>getUnsupportedParameters()voidsetStream(boolean stream)java.lang.StringtoJson()java.lang.StringtoLoggableJson()-
Methods inherited from class ai.protify.core.provider.ProtifyAIProviderRequest
getConfiguration, getInputs, getMessages, getModelName, getPreviousAssistantResponse, getProvider, getToolResults, getTools, getUnsupportedParametersForModel, initialize
-
-
-
-
Method Detail
-
getUnsupportedParameters
protected java.util.Set<AIConfigProperty> getUnsupportedParameters()
- Overrides:
getUnsupportedParametersin classProtifyAIProviderRequest
-
setStream
public void setStream(boolean stream)
-
toJson
public java.lang.String toJson()
-
toLoggableJson
public java.lang.String toLoggableJson()
-
-