validate method

void validate()

Implementation

void validate() {
  if (modelId.isEmpty) {
    throw SDKException.validationFailed(
      'model_id is required',
      fieldPath: 'EmbeddingsConfiguration.model_id',
    );
  }
  if (embeddingDimension < 1) {
    throw SDKException.validationFailed(
      'embedding_dimension must be >= 1 (got $embeddingDimension)',
      fieldPath: 'EmbeddingsConfiguration.embedding_dimension',
    );
  }
  if (maxSequenceLength < 1) {
    throw SDKException.validationFailed(
      'max_sequence_length must be >= 1 (got $maxSequenceLength)',
      fieldPath: 'EmbeddingsConfiguration.max_sequence_length',
    );
  }
}