EditsRequest

@Serializable
class EditsRequest(val model: ModelId, val instruction: String, val input: String? = null, val temperature: Double? = null, val topP: Double? = null)

A request for OpenAI to creates a new edit for the provided input, instruction, and parameters.

documentation

Constructors

Link copied to clipboard
constructor(model: ModelId, instruction: String, input: String? = null, temperature: Double? = null, topP: Double? = null)

Properties

Link copied to clipboard
val input: String? = null

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

Link copied to clipboard

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

Link copied to clipboard

ID of the model to use.

Link copied to clipboard
val temperature: Double? = null

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.

Link copied to clipboard
val topP: Double? = null

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.