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.
const
factory
EmbeddingModel.modelId(String value)
The ID of the model to use for this request.
const
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value Object
no setterinherited

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