EmbeddingModel class sealed
ID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them.
- Implementers
- Annotations
-
- @freezed
Constructors
-
EmbeddingModel.fromJson(Map<
String, dynamic> json) -
Object construction from a JSON representation
factory
- EmbeddingModel.model(EmbeddingModels value)
-
Available completion models. Mind that the list may not be exhaustive nor up-to-date.
constfactory
- EmbeddingModel.modelId(String value)
-
The ID of the model to use for this request.
constfactory
Properties
Methods
-
map<
TResult extends Object?> ({required TResult model(EmbeddingModelEnumeration value), required TResult modelId(EmbeddingModelString value)}) → TResult -
inherited
-
mapOrNull<
TResult extends Object?> ({TResult? model(EmbeddingModelEnumeration value)?, TResult? modelId(EmbeddingModelString value)?}) → TResult? -
inherited
-
maybeMap<
TResult extends Object?> ({TResult model(EmbeddingModelEnumeration value)?, TResult modelId(EmbeddingModelString value)?, required TResult orElse()}) → TResult -
inherited
-
maybeWhen<
TResult extends Object?> ({TResult model(EmbeddingModels value)?, TResult modelId(String value)?, required TResult orElse()}) → TResult -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this EmbeddingModel to a JSON map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> ({required TResult model(EmbeddingModels value), required TResult modelId(String value)}) → TResult -
inherited
-
whenOrNull<
TResult extends Object?> ({TResult? model(EmbeddingModels value)?, TResult? modelId(String value)?}) → TResult? -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited