pub struct CreateEditRequest {
    pub model: String,
    pub input: Option<String>,
    pub instruction: String,
    pub n: Option<u8>,
    pub temperature: Option<f32>,
    pub top_p: Option<f32>,
}

Fields§

§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.

§input: Option<String>

The input text to use as a starting point for the edit.

§instruction: String

The instruction that tells the model how to edit the prompt.

§n: Option<u8>

How many edits to generate for the input and instruction.

§temperature: Option<f32>

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.

§top_p: Option<f32>

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.

Trait Implementations§

Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more