EmbeddingsResult constructor

EmbeddingsResult({
  1. Iterable<EmbeddingVector>? vectors,
  2. int? dimension,
  3. Int64? processingTimeMs,
  4. int? tokensUsed,
  5. String? modelId,
  6. String? errorMessage,
  7. int? errorCode,
  8. String? requestId,
})

Implementation

factory EmbeddingsResult({
  $core.Iterable<EmbeddingVector>? vectors,
  $core.int? dimension,
  $fixnum.Int64? processingTimeMs,
  $core.int? tokensUsed,
  $core.String? modelId,
  $core.String? errorMessage,
  $core.int? errorCode,
  $core.String? requestId,
}) {
  final result = create();
  if (vectors != null) result.vectors.addAll(vectors);
  if (dimension != null) result.dimension = dimension;
  if (processingTimeMs != null) result.processingTimeMs = processingTimeMs;
  if (tokensUsed != null) result.tokensUsed = tokensUsed;
  if (modelId != null) result.modelId = modelId;
  if (errorMessage != null) result.errorMessage = errorMessage;
  if (errorCode != null) result.errorCode = errorCode;
  if (requestId != null) result.requestId = requestId;
  return result;
}