CreateEditRequest class

Constructors

CreateEditRequest({required String model, String? input = '', required String instruction, int? n = 1, num? temperature = 1, num? topP = 1})
Returns a new CreateEditRequest instance.

Properties

hashCode int
The hash code for this object.
no setteroverride
input String?
The input text to use as a starting point for the edit.
getter/setter pair
instruction String
The instruction that tells the model how to edit the prompt.
getter/setter pair
model String
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.
getter/setter pair
n int?
How many edits to generate for the input and instruction.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
temperature num?
What sampling temperature to use. Higher values means the model will take more risks. Try 0.9 for more creative applications, and 0 (argmax sampling) for ones with a well-defined answer. We generally recommend altering this or top_p but not both.
getter/setter pair
topP num?
An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. We generally recommend altering this or temperature but not both.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override

Static Methods

fromJson(dynamic value) CreateEditRequest?
Returns a new CreateEditRequest instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<CreateEditRequest>?
mapFromJson(dynamic json) Map<String, CreateEditRequest>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<CreateEditRequest>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.