copy

fun copy(temperature: Double? = this.temperature, maxTokens: Int? = this.maxTokens, numberOfChoices: Int? = this.numberOfChoices, speculation: String? = this.speculation, schema: LLMParams.Schema? = this.schema, toolChoice: LLMParams.ToolChoice? = this.toolChoice, user: String? = this.user, includeThoughts: Boolean? = this.includeThoughts, thinkingBudget: Int? = this.thinkingBudget, additionalProperties: Map<String, JsonElement>? = this.additionalProperties, background: Boolean? = this.background, include: List<String>? = this.include, maxToolCalls: Int? = this.maxToolCalls, parallelToolCalls: Boolean? = this.parallelToolCalls, reasoning: ReasoningConfig? = this.reasoning, truncation: Truncation? = this.truncation, promptCacheKey: String? = this.promptCacheKey, safetyIdentifier: String? = this.safetyIdentifier, serviceTier: ServiceTier? = this.serviceTier, store: Boolean? = this.store, logprobs: Boolean? = this.logprobs, topLogprobs: Int? = this.topLogprobs, topP: Double? = this.topP): OpenAIResponsesParams(source)

Creates a copy of this instance with the ability to modify any of its properties.