OpenAIEmbeddingsModel.fromMap constructor

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

This class is used to represent an OpenAI embeddings request. This method is used to convert a Map<String, dynamic> object to a OpenAIEmbeddingsModel object.

Implementation

factory OpenAIEmbeddingsModel.fromMap(Map<String, dynamic> map) {
  return OpenAIEmbeddingsModel(
    data: List<OpenAIEmbeddingsDataModel>.from(
      map['data'].map<OpenAIEmbeddingsDataModel>(
        (x) => OpenAIEmbeddingsDataModel.fromMap(x as Map<String, dynamic>),
      ),
    ),
    model: map['model'] as String,
    usage: OpenAIEmbeddingsUsageModel.fromMap(
      map['usage'] as Map<String, dynamic>,
    ),
  );
}