Skip to content

Commit 8e03393

Browse files
committed
fix(api): align structured output builder optional fields
1 parent d2ddc33 commit 8e03393

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

‎openai-java-core/src/main/kotlin/com/openai/models/chat/completions/StructuredChatCompletionCreateParams.kt‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,11 @@ internal constructor(
408408
paramsBuilder.promptCacheKey(promptCacheKey)
409409
}
410410

411+
/** @see ChatCompletionCreateParams.Builder.promptCacheKey */
412+
fun promptCacheKey(promptCacheKey: Optional<String>) = apply {
413+
paramsBuilder.promptCacheKey(promptCacheKey)
414+
}
415+
411416
/** @see ChatCompletionCreateParams.Builder.promptCacheKey */
412417
fun promptCacheKey(promptCacheKey: JsonField<String>) = apply {
413418
paramsBuilder.promptCacheKey(promptCacheKey)
@@ -479,6 +484,11 @@ internal constructor(
479484
paramsBuilder.safetyIdentifier(safetyIdentifier)
480485
}
481486

487+
/** @see ChatCompletionCreateParams.Builder.safetyIdentifier */
488+
fun safetyIdentifier(safetyIdentifier: Optional<String>) = apply {
489+
paramsBuilder.safetyIdentifier(safetyIdentifier)
490+
}
491+
482492
/** @see ChatCompletionCreateParams.Builder.safetyIdentifier */
483493
fun safetyIdentifier(safetyIdentifier: JsonField<String>) = apply {
484494
paramsBuilder.safetyIdentifier(safetyIdentifier)

‎openai-java-core/src/main/kotlin/com/openai/models/responses/StructuredResponseCreateParams.kt‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,11 @@ class StructuredResponseCreateParams<T : Any>(
305305
paramsBuilder.promptCacheKey(promptCacheKey)
306306
}
307307

308+
/** @see ResponseCreateParams.Builder.promptCacheKey */
309+
fun promptCacheKey(promptCacheKey: Optional<String>) = apply {
310+
paramsBuilder.promptCacheKey(promptCacheKey)
311+
}
312+
308313
/** @see ResponseCreateParams.Builder.promptCacheKey */
309314
fun promptCacheKey(promptCacheKey: JsonField<String>) = apply {
310315
paramsBuilder.promptCacheKey(promptCacheKey)
@@ -353,6 +358,11 @@ class StructuredResponseCreateParams<T : Any>(
353358
paramsBuilder.safetyIdentifier(safetyIdentifier)
354359
}
355360

361+
/** @see ResponseCreateParams.Builder.safetyIdentifier */
362+
fun safetyIdentifier(safetyIdentifier: Optional<String>) = apply {
363+
paramsBuilder.safetyIdentifier(safetyIdentifier)
364+
}
365+
356366
/** @see ResponseCreateParams.Builder.safetyIdentifier */
357367
fun safetyIdentifier(safetyIdentifier: JsonField<String>) = apply {
358368
paramsBuilder.safetyIdentifier(safetyIdentifier)

0 commit comments

Comments
 (0)