EmbeddingsConfiguration constructor
EmbeddingsConfiguration({
- String? modelId,
- int? embeddingDimension,
- int? maxSequenceLength,
- bool? normalize,
- InferenceFramework? preferredFramework,
- int? maxTokens,
- EmbeddingsNormalizeMode? normalizeMode,
- EmbeddingsPoolingStrategy? pooling,
- String? configJson,
Implementation
factory EmbeddingsConfiguration({
$core.String? modelId,
$core.int? embeddingDimension,
$core.int? maxSequenceLength,
$core.bool? normalize,
$0.InferenceFramework? preferredFramework,
$core.int? maxTokens,
EmbeddingsNormalizeMode? normalizeMode,
EmbeddingsPoolingStrategy? pooling,
$core.String? configJson,
}) {
final result = create();
if (modelId != null) result.modelId = modelId;
if (embeddingDimension != null)
result.embeddingDimension = embeddingDimension;
if (maxSequenceLength != null) result.maxSequenceLength = maxSequenceLength;
if (normalize != null) result.normalize = normalize;
if (preferredFramework != null)
result.preferredFramework = preferredFramework;
if (maxTokens != null) result.maxTokens = maxTokens;
if (normalizeMode != null) result.normalizeMode = normalizeMode;
if (pooling != null) result.pooling = pooling;
if (configJson != null) result.configJson = configJson;
return result;
}