Class ChatRequestValidator
-
- All Implemented Interfaces:
public class ChatRequestValidator
-
-
Constructor Summary
Constructors Constructor Description ChatRequestValidator()
-
Method Summary
Modifier and Type Method Description static voidvalidateMessages(List<ChatMessage> messages)static voidvalidateParameters(ChatRequestParameters parameters)static voidvalidate(List<ToolSpecification> toolSpecifications)static voidvalidate(ToolChoice toolChoice)static voidvalidate(ResponseFormat responseFormat)-
-
Method Detail
-
validateMessages
static void validateMessages(List<ChatMessage> messages)
-
validateParameters
static void validateParameters(ChatRequestParameters parameters)
-
validate
static void validate(List<ToolSpecification> toolSpecifications)
-
validate
static void validate(ToolChoice toolChoice)
-
validate
static void validate(ResponseFormat responseFormat)
-
-
-
-