OpenAIEmbeddingsDataModel.fromMap constructor

OpenAIEmbeddingsDataModel.fromMap(
  1. Map<String, dynamic> map
)

This class is used to represent the data returned by an OpenAI embeddings request. This method is used to convert a Map<String, dynamic> object to a OpenAIEmbeddingsDataModel object.

Implementation

factory OpenAIEmbeddingsDataModel.fromMap(Map<String, dynamic> map) {
  return OpenAIEmbeddingsDataModel(
    embeddings: List<double>.from(
      (map['embedding'] as List).map(
        (e) => e as double,
      ),
    ),
    index: map['index'] as int,
  );
}