diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 54c4d98a9..8f3e0a494 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.14.1"
+ ".": "0.15.0"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5c1c51d92..2ce227f37 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,29 @@
# Changelog
+## 0.15.0 (2025-01-27)
+
+Full Changelog: [v0.14.1...v0.15.0](https://github.com/openai/openai-java/compare/v0.14.1...v0.15.0)
+
+### Features
+
+* **client:** add `close` method ([#164](https://github.com/openai/openai-java/issues/164)) ([f32975f](https://github.com/openai/openai-java/commit/f32975f523bcab55faa54568982b884ba7d1d381))
+
+
+### Bug Fixes
+
+* **client:** make some classes and constructors non-public ([#169](https://github.com/openai/openai-java/issues/169)) ([20fb5a1](https://github.com/openai/openai-java/commit/20fb5a1eef19b59c9dd152f132e2a980d20b039d))
+
+
+### Chores
+
+* **internal:** remove some unnecessary `constructor` keywords ([20fb5a1](https://github.com/openai/openai-java/commit/20fb5a1eef19b59c9dd152f132e2a980d20b039d))
+
+
+### Documentation
+
+* `async` and `sync` method comments ([#167](https://github.com/openai/openai-java/issues/167)) ([6f11e5d](https://github.com/openai/openai-java/commit/6f11e5d88a70631f18b86c7f24e91042330f39ec))
+* add client documentation ([#166](https://github.com/openai/openai-java/issues/166)) ([4344883](https://github.com/openai/openai-java/commit/434488395fb95e59933242113b5d14b610ef5ec5))
+
## 0.14.1 (2025-01-25)
Full Changelog: [v0.14.0...v0.14.1](https://github.com/openai/openai-java/compare/v0.14.0...v0.14.1)
diff --git a/README.md b/README.md
index 4aca91bdd..5f86d677e 100644
--- a/README.md
+++ b/README.md
@@ -9,8 +9,8 @@
-[](https://central.sonatype.com/artifact/com.openai/openai-java/0.14.1)
-[](https://javadoc.io/doc/com.openai/openai-java/0.14.1)
+[](https://central.sonatype.com/artifact/com.openai/openai-java/0.15.0)
+[](https://javadoc.io/doc/com.openai/openai-java/0.15.0)
@@ -25,7 +25,7 @@ The REST API documentation can be found on [platform.openai.com](https://platfor
### Gradle
```kotlin
-implementation("com.openai:openai-java:0.14.1")
+implementation("com.openai:openai-java:0.15.0")
```
### Maven
@@ -34,7 +34,7 @@ implementation("com.openai:openai-java:0.14.1")
com.openai
openai-java
- 0.14.1
+ 0.15.0
```
diff --git a/build.gradle.kts b/build.gradle.kts
index dd106fee3..6c03b8ff0 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ repositories {
allprojects {
group = "com.openai"
- version = "0.14.1" // x-release-please-version
+ version = "0.15.0" // x-release-please-version
}
subprojects {
diff --git a/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt b/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt
index 01fe5e8a6..1efd82e57 100644
--- a/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt
+++ b/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OkHttpClient.kt
@@ -171,7 +171,7 @@ private constructor(private val okHttpClient: okhttp3.OkHttpClient, private val
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var baseUrl: HttpUrl? = null
// The default timeout is 10 minutes.
diff --git a/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt b/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt
index 025640fd1..a7fec001c 100644
--- a/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt
+++ b/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClient.kt
@@ -24,7 +24,7 @@ class OpenAIOkHttpClient private constructor() {
@JvmStatic fun fromEnv(): OpenAIClient = builder().fromEnv().build()
}
- class Builder {
+ class Builder internal constructor() {
private var clientOptions: ClientOptions.Builder = ClientOptions.builder()
private var baseUrl: String = ClientOptions.PRODUCTION_URL
diff --git a/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt b/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt
index 20753d76c..de53143b8 100644
--- a/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt
+++ b/openai-java-client-okhttp/src/main/kotlin/com/openai/client/okhttp/OpenAIOkHttpClientAsync.kt
@@ -24,7 +24,7 @@ class OpenAIOkHttpClientAsync private constructor() {
@JvmStatic fun fromEnv(): OpenAIClientAsync = builder().fromEnv().build()
}
- class Builder {
+ class Builder internal constructor() {
private var clientOptions: ClientOptions.Builder = ClientOptions.builder()
private var baseUrl: String = ClientOptions.PRODUCTION_URL
diff --git a/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt b/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt
index d3ca56e60..7aa192b94 100644
--- a/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClient.kt
@@ -14,8 +14,28 @@ import com.openai.services.blocking.ModelService
import com.openai.services.blocking.ModerationService
import com.openai.services.blocking.UploadService
+/**
+ * A client for interacting with the OpenAI REST API synchronously. You can also switch to
+ * asynchronous execution via the [async] method.
+ *
+ * This client performs best when you create a single instance and reuse it for all interactions
+ * with the REST API. This is because each client holds its own connection pool and thread pools.
+ * Reusing connections and threads reduces latency and saves memory. The client also handles rate
+ * limiting per client. This means that creating and using multiple instances at the same time will
+ * not respect rate limits.
+ *
+ * The threads and connections that are held will be released automatically if they remain idle. But
+ * if you are writing an application that needs to aggressively release unused resources, then you
+ * may call [close].
+ */
interface OpenAIClient {
+ /**
+ * Returns a version of this client that uses asynchronous execution.
+ *
+ * The returned client shares its resources, like its connection pool and thread pools, with
+ * this client.
+ */
fun async(): OpenAIClientAsync
fun completions(): CompletionService
@@ -39,4 +59,17 @@ interface OpenAIClient {
fun batches(): BatchService
fun uploads(): UploadService
+
+ /**
+ * Closes this client, relinquishing any underlying resources.
+ *
+ * This is purposefully not inherited from [AutoCloseable] because the client is long-lived and
+ * usually should not be synchronously closed via try-with-resources.
+ *
+ * It's also usually not necessary to call this method at all. the default HTTP client
+ * automatically releases threads and connections if they remain idle, but if you are writing an
+ * application that needs to aggressively release unused resources, then you may call this
+ * method.
+ */
+ fun close()
}
diff --git a/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt b/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt
index 4d02824b7..1c1b63781 100644
--- a/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsync.kt
@@ -14,8 +14,28 @@ import com.openai.services.async.ModelServiceAsync
import com.openai.services.async.ModerationServiceAsync
import com.openai.services.async.UploadServiceAsync
+/**
+ * A client for interacting with the OpenAI REST API asynchronously. You can also switch to
+ * synchronous execution via the [sync] method.
+ *
+ * This client performs best when you create a single instance and reuse it for all interactions
+ * with the REST API. This is because each client holds its own connection pool and thread pools.
+ * Reusing connections and threads reduces latency and saves memory. The client also handles rate
+ * limiting per client. This means that creating and using multiple instances at the same time will
+ * not respect rate limits.
+ *
+ * The threads and connections that are held will be released automatically if they remain idle. But
+ * if you are writing an application that needs to aggressively release unused resources, then you
+ * may call [close].
+ */
interface OpenAIClientAsync {
+ /**
+ * Returns a version of this client that uses synchronous execution.
+ *
+ * The returned client shares its resources, like its connection pool and thread pools, with
+ * this client.
+ */
fun sync(): OpenAIClient
fun completions(): CompletionServiceAsync
@@ -39,4 +59,17 @@ interface OpenAIClientAsync {
fun batches(): BatchServiceAsync
fun uploads(): UploadServiceAsync
+
+ /**
+ * Closes this client, relinquishing any underlying resources.
+ *
+ * This is purposefully not inherited from [AutoCloseable] because the client is long-lived and
+ * usually should not be synchronously closed via try-with-resources.
+ *
+ * It's also usually not necessary to call this method at all. the default HTTP client
+ * automatically releases threads and connections if they remain idle, but if you are writing an
+ * application that needs to aggressively release unused resources, then you may call this
+ * method.
+ */
+ fun close()
}
diff --git a/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt b/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt
index 9a8ecd110..737ca9c2a 100644
--- a/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientAsyncImpl.kt
@@ -27,8 +27,7 @@ import com.openai.services.async.ModerationServiceAsyncImpl
import com.openai.services.async.UploadServiceAsync
import com.openai.services.async.UploadServiceAsyncImpl
-class OpenAIClientAsyncImpl
-constructor(
+class OpenAIClientAsyncImpl(
private val clientOptions: ClientOptions,
) : OpenAIClientAsync {
@@ -104,4 +103,6 @@ constructor(
override fun batches(): BatchServiceAsync = batches
override fun uploads(): UploadServiceAsync = uploads
+
+ override fun close() = clientOptions.httpClient.close()
}
diff --git a/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt b/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt
index 2870b2e0a..53b181c29 100644
--- a/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/client/OpenAIClientImpl.kt
@@ -27,8 +27,7 @@ import com.openai.services.blocking.ModerationServiceImpl
import com.openai.services.blocking.UploadService
import com.openai.services.blocking.UploadServiceImpl
-class OpenAIClientImpl
-constructor(
+class OpenAIClientImpl(
private val clientOptions: ClientOptions,
) : OpenAIClient {
@@ -96,4 +95,6 @@ constructor(
override fun batches(): BatchService = batches
override fun uploads(): UploadService = uploads
+
+ override fun close() = clientOptions.httpClient.close()
}
diff --git a/openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt b/openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt
index 4374358cd..4b4854584 100644
--- a/openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt
@@ -48,7 +48,7 @@ private constructor(
@JvmStatic fun fromEnv(): ClientOptions = builder().fromEnv().build()
}
- class Builder {
+ class Builder internal constructor() {
private var httpClient: HttpClient? = null
private var jsonMapper: JsonMapper = jsonMapper()
diff --git a/openai-java-core/src/main/kotlin/com/openai/core/RequestOptions.kt b/openai-java-core/src/main/kotlin/com/openai/core/RequestOptions.kt
index d8ebb87d5..9b4a7c40e 100644
--- a/openai-java-core/src/main/kotlin/com/openai/core/RequestOptions.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/core/RequestOptions.kt
@@ -23,7 +23,8 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
+
private var responseValidation: Boolean? = null
private var timeout: Duration? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/core/http/Headers.kt b/openai-java-core/src/main/kotlin/com/openai/core/http/Headers.kt
index aae12ec22..508fe916b 100644
--- a/openai-java-core/src/main/kotlin/com/openai/core/http/Headers.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/core/http/Headers.kt
@@ -22,7 +22,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private val map: MutableMap> =
TreeMap(String.CASE_INSENSITIVE_ORDER)
diff --git a/openai-java-core/src/main/kotlin/com/openai/core/http/HttpRequest.kt b/openai-java-core/src/main/kotlin/com/openai/core/http/HttpRequest.kt
index 2bafe1107..b335da29e 100644
--- a/openai-java-core/src/main/kotlin/com/openai/core/http/HttpRequest.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/core/http/HttpRequest.kt
@@ -22,7 +22,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var method: HttpMethod? = null
private var url: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/core/http/QueryParams.kt b/openai-java-core/src/main/kotlin/com/openai/core/http/QueryParams.kt
index e0bec1bd6..00a1009ab 100644
--- a/openai-java-core/src/main/kotlin/com/openai/core/http/QueryParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/core/http/QueryParams.kt
@@ -21,7 +21,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private val map: MutableMap> = mutableMapOf()
private var size: Int = 0
diff --git a/openai-java-core/src/main/kotlin/com/openai/core/http/RetryingHttpClient.kt b/openai-java-core/src/main/kotlin/com/openai/core/http/RetryingHttpClient.kt
index a20fd1a56..34a77e732 100644
--- a/openai-java-core/src/main/kotlin/com/openai/core/http/RetryingHttpClient.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/core/http/RetryingHttpClient.kt
@@ -243,7 +243,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var httpClient: HttpClient? = null
private var clock: Clock = Clock.systemUTC()
diff --git a/openai-java-core/src/main/kotlin/com/openai/core/http/SseMessage.kt b/openai-java-core/src/main/kotlin/com/openai/core/http/SseMessage.kt
index 4314f17ce..6aab374ed 100644
--- a/openai-java-core/src/main/kotlin/com/openai/core/http/SseMessage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/core/http/SseMessage.kt
@@ -20,7 +20,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var jsonMapper: JsonMapper? = null
private var event: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/errors/OpenAIError.kt b/openai-java-core/src/main/kotlin/com/openai/errors/OpenAIError.kt
index e4cbac107..31a0d01c4 100644
--- a/openai-java-core/src/main/kotlin/com/openai/errors/OpenAIError.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/errors/OpenAIError.kt
@@ -30,7 +30,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var additionalProperties: MutableMap = mutableMapOf()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/Annotation.kt b/openai-java-core/src/main/kotlin/com/openai/models/Annotation.kt
index ad46efd1f..976b4f3ea 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/Annotation.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/Annotation.kt
@@ -149,7 +149,7 @@ private constructor(
}
}
- class Deserializer : BaseDeserializer(Annotation::class) {
+ internal class Deserializer : BaseDeserializer(Annotation::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Annotation {
val json = JsonValue.fromJsonNode(node)
@@ -174,7 +174,7 @@ private constructor(
}
}
- class Serializer : BaseSerializer(Annotation::class) {
+ internal class Serializer : BaseSerializer(Annotation::class) {
override fun serialize(
value: Annotation,
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AnnotationDelta.kt b/openai-java-core/src/main/kotlin/com/openai/models/AnnotationDelta.kt
index 43367d2ee..ea6141a0c 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AnnotationDelta.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AnnotationDelta.kt
@@ -150,7 +150,7 @@ private constructor(
}
}
- class Deserializer : BaseDeserializer(AnnotationDelta::class) {
+ internal class Deserializer : BaseDeserializer(AnnotationDelta::class) {
override fun ObjectCodec.deserialize(node: JsonNode): AnnotationDelta {
val json = JsonValue.fromJsonNode(node)
@@ -179,7 +179,7 @@ private constructor(
}
}
- class Serializer : BaseSerializer(AnnotationDelta::class) {
+ internal class Serializer : BaseSerializer(AnnotationDelta::class) {
override fun serialize(
value: AnnotationDelta,
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/Assistant.kt b/openai-java-core/src/main/kotlin/com/openai/models/Assistant.kt
index 2107903cc..41a325800 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/Assistant.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/Assistant.kt
@@ -261,7 +261,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var id: JsonField? = null
private var createdAt: JsonField? = null
@@ -754,7 +754,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var codeInterpreter: JsonField = JsonMissing.of()
private var fileSearch: JsonField = JsonMissing.of()
@@ -857,7 +857,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -1001,7 +1001,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AssistantDeleted.kt b/openai-java-core/src/main/kotlin/com/openai/models/AssistantDeleted.kt
index 714653d3e..e7cf7a636 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AssistantDeleted.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AssistantDeleted.kt
@@ -67,7 +67,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var id: JsonField? = null
private var deleted: JsonField? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AssistantResponseFormatOption.kt b/openai-java-core/src/main/kotlin/com/openai/models/AssistantResponseFormatOption.kt
index a956dbb3b..f4a6f118a 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AssistantResponseFormatOption.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AssistantResponseFormatOption.kt
@@ -187,7 +187,7 @@ private constructor(
}
}
- class Deserializer :
+ internal class Deserializer :
BaseDeserializer(AssistantResponseFormatOption::class) {
override fun ObjectCodec.deserialize(node: JsonNode): AssistantResponseFormatOption {
@@ -226,7 +226,7 @@ private constructor(
}
}
- class Serializer :
+ internal class Serializer :
BaseSerializer(AssistantResponseFormatOption::class) {
override fun serialize(
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AssistantStreamEvent.kt b/openai-java-core/src/main/kotlin/com/openai/models/AssistantStreamEvent.kt
index 914bf70f9..661e18fae 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AssistantStreamEvent.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AssistantStreamEvent.kt
@@ -1013,7 +1013,8 @@ private constructor(
}
}
- class Deserializer : BaseDeserializer(AssistantStreamEvent::class) {
+ internal class Deserializer :
+ BaseDeserializer(AssistantStreamEvent::class) {
override fun ObjectCodec.deserialize(node: JsonNode): AssistantStreamEvent {
val json = JsonValue.fromJsonNode(node)
@@ -1178,7 +1179,7 @@ private constructor(
}
}
- class Serializer : BaseSerializer(AssistantStreamEvent::class) {
+ internal class Serializer : BaseSerializer(AssistantStreamEvent::class) {
override fun serialize(
value: AssistantStreamEvent,
@@ -1297,7 +1298,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.created")
@@ -1433,7 +1434,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.created")
@@ -1560,7 +1561,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.queued")
@@ -1687,7 +1688,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.in_progress")
@@ -1814,7 +1815,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.requires_action")
@@ -1940,7 +1941,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.completed")
@@ -2067,7 +2068,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.incomplete")
@@ -2191,7 +2192,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.failed")
@@ -2318,7 +2319,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.cancelling")
@@ -2444,7 +2445,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.cancelled")
@@ -2568,7 +2569,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.expired")
@@ -2691,7 +2692,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.step.created")
@@ -2809,7 +2810,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.step.in_progress")
@@ -2927,7 +2928,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.step.delta")
@@ -3049,7 +3050,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.step.completed")
@@ -3166,7 +3167,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.step.failed")
@@ -3284,7 +3285,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.step.cancelled")
@@ -3401,7 +3402,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.run.step.expired")
@@ -3524,7 +3525,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.message.created")
@@ -3653,7 +3654,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.message.in_progress")
@@ -3776,7 +3777,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.message.delta")
@@ -3899,7 +3900,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.message.completed")
@@ -4028,7 +4029,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("thread.message.incomplete")
@@ -4149,7 +4150,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField? = null
private var event: JsonValue = JsonValue.from("error")
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AssistantTool.kt b/openai-java-core/src/main/kotlin/com/openai/models/AssistantTool.kt
index ee54f771c..91887796d 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AssistantTool.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AssistantTool.kt
@@ -126,7 +126,7 @@ private constructor(
}
}
- class Deserializer : BaseDeserializer(AssistantTool::class) {
+ internal class Deserializer : BaseDeserializer(AssistantTool::class) {
override fun ObjectCodec.deserialize(node: JsonNode): AssistantTool {
val json = JsonValue.fromJsonNode(node)
@@ -157,7 +157,7 @@ private constructor(
}
}
- class Serializer : BaseSerializer(AssistantTool::class) {
+ internal class Serializer : BaseSerializer(AssistantTool::class) {
override fun serialize(
value: AssistantTool,
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoice.kt b/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoice.kt
index e1bd147e3..b7cf8ab02 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoice.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoice.kt
@@ -67,7 +67,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var type: JsonField? = null
private var function: JsonField = JsonMissing.of()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoiceFunction.kt b/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoiceFunction.kt
index bb98ae88a..56fbc30cd 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoiceFunction.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoiceFunction.kt
@@ -52,7 +52,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var name: JsonField? = null
private var additionalProperties: MutableMap = mutableMapOf()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoiceOption.kt b/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoiceOption.kt
index 287d55fd1..ee6b79521 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoiceOption.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AssistantToolChoiceOption.kt
@@ -147,7 +147,7 @@ private constructor(
}
}
- class Deserializer :
+ internal class Deserializer :
BaseDeserializer(AssistantToolChoiceOption::class) {
override fun ObjectCodec.deserialize(node: JsonNode): AssistantToolChoiceOption {
@@ -165,7 +165,8 @@ private constructor(
}
}
- class Serializer : BaseSerializer(AssistantToolChoiceOption::class) {
+ internal class Serializer :
+ BaseSerializer(AssistantToolChoiceOption::class) {
override fun serialize(
value: AssistantToolChoiceOption,
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AutoFileChunkingStrategyParam.kt b/openai-java-core/src/main/kotlin/com/openai/models/AutoFileChunkingStrategyParam.kt
index e736a736a..73d8c1556 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/AutoFileChunkingStrategyParam.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/AutoFileChunkingStrategyParam.kt
@@ -56,7 +56,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var type: JsonValue = JsonValue.from("auto")
private var additionalProperties: MutableMap = mutableMapOf()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/Batch.kt b/openai-java-core/src/main/kotlin/com/openai/models/Batch.kt
index 69dda3f0d..32d478d3c 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/Batch.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/Batch.kt
@@ -260,7 +260,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var id: JsonField? = null
private var completionWindow: JsonField? = null
@@ -617,7 +617,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var data: JsonField>? = null
private var object_: JsonField = JsonMissing.of()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BatchCancelParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BatchCancelParams.kt
index d02dc5fbe..0c372b2ae 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BatchCancelParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BatchCancelParams.kt
@@ -17,7 +17,7 @@ import java.util.Optional
* output file.
*/
class BatchCancelParams
-constructor(
+private constructor(
private val batchId: String,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -55,7 +55,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var batchId: String? = null
private var additionalHeaders: Headers.Builder = Headers.builder()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BatchCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BatchCreateParams.kt
index f5bb7b59b..78a554cd5 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BatchCreateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BatchCreateParams.kt
@@ -23,7 +23,7 @@ import java.util.Optional
/** Creates and executes a batch from an uploaded file of requests */
class BatchCreateParams
-constructor(
+private constructor(
private val body: BatchCreateBody,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -206,7 +206,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var completionWindow: JsonField? = null
private var endpoint: JsonField? = null
@@ -346,7 +346,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var body: BatchCreateBody.Builder = BatchCreateBody.builder()
private var additionalHeaders: Headers.Builder = Headers.builder()
@@ -703,7 +703,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var additionalProperties: MutableMap = mutableMapOf()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BatchError.kt b/openai-java-core/src/main/kotlin/com/openai/models/BatchError.kt
index 1c40e2002..7b99b0b2d 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BatchError.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BatchError.kt
@@ -78,7 +78,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var code: JsonField = JsonMissing.of()
private var line: JsonField = JsonMissing.of()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BatchListPage.kt b/openai-java-core/src/main/kotlin/com/openai/models/BatchListPage.kt
index ea9f71808..875794144 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BatchListPage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BatchListPage.kt
@@ -144,8 +144,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BatchListPage,
) : Iterable {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BatchListPageAsync.kt b/openai-java-core/src/main/kotlin/com/openai/models/BatchListPageAsync.kt
index 8f3e23ddd..2e19ef4c9 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BatchListPageAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BatchListPageAsync.kt
@@ -147,8 +147,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BatchListPageAsync,
) {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BatchListParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BatchListParams.kt
index 85c1230b1..166ae6851 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BatchListParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BatchListParams.kt
@@ -10,7 +10,7 @@ import java.util.Optional
/** List your organization's batches. */
class BatchListParams
-constructor(
+private constructor(
private val after: String?,
private val limit: Long?,
private val additionalHeaders: Headers,
@@ -53,7 +53,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var after: String? = null
private var limit: Long? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BatchRequestCounts.kt b/openai-java-core/src/main/kotlin/com/openai/models/BatchRequestCounts.kt
index b0e21491b..ad9bf6470 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BatchRequestCounts.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BatchRequestCounts.kt
@@ -71,7 +71,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var completed: JsonField? = null
private var failed: JsonField? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BatchRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BatchRetrieveParams.kt
index 95fe9a249..40d556445 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BatchRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BatchRetrieveParams.kt
@@ -10,7 +10,7 @@ import java.util.Objects
/** Retrieves a batch. */
class BatchRetrieveParams
-constructor(
+private constructor(
private val batchId: String,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -41,7 +41,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var batchId: String? = null
private var additionalHeaders: Headers.Builder = Headers.builder()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantCreateParams.kt
index e2a9f60e9..382772e0b 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantCreateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantCreateParams.kt
@@ -21,7 +21,7 @@ import java.util.Optional
/** Create an assistant with a model and instructions. */
class BetaAssistantCreateParams
-constructor(
+private constructor(
private val body: BetaAssistantCreateBody,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -416,7 +416,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var model: JsonField? = null
private var description: JsonField = JsonMissing.of()
@@ -882,7 +882,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var body: BetaAssistantCreateBody.Builder = BetaAssistantCreateBody.builder()
private var additionalHeaders: Headers.Builder = Headers.builder()
@@ -1420,7 +1420,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var codeInterpreter: JsonField = JsonMissing.of()
private var fileSearch: JsonField = JsonMissing.of()
@@ -1523,7 +1523,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -1690,7 +1690,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreIds: JsonField>? = null
private var vectorStores: JsonField>? = null
@@ -1888,7 +1888,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var chunkingStrategy: JsonField =
JsonMissing.of()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantDeleteParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantDeleteParams.kt
index be53fc094..81e513327 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantDeleteParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantDeleteParams.kt
@@ -13,7 +13,7 @@ import java.util.Optional
/** Delete an assistant. */
class BetaAssistantDeleteParams
-constructor(
+private constructor(
private val assistantId: String,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -51,7 +51,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var assistantId: String? = null
private var additionalHeaders: Headers.Builder = Headers.builder()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListPage.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListPage.kt
index 78e0f2509..3e49df032 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListPage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListPage.kt
@@ -150,8 +150,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaAssistantListPage,
) : Iterable {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListPageAsync.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListPageAsync.kt
index 2b03ccbc5..d03e07038 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListPageAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListPageAsync.kt
@@ -153,8 +153,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaAssistantListPageAsync,
) {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListParams.kt
index 7c335c467..dbe25ae3f 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantListParams.kt
@@ -14,7 +14,7 @@ import java.util.Optional
/** Returns a list of assistants. */
class BetaAssistantListParams
-constructor(
+private constructor(
private val after: String?,
private val before: String?,
private val limit: Long?,
@@ -74,7 +74,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var after: String? = null
private var before: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantRetrieveParams.kt
index e703b41c9..7e306076a 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantRetrieveParams.kt
@@ -10,7 +10,7 @@ import java.util.Objects
/** Retrieves an assistant. */
class BetaAssistantRetrieveParams
-constructor(
+private constructor(
private val assistantId: String,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -41,7 +41,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var assistantId: String? = null
private var additionalHeaders: Headers.Builder = Headers.builder()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantUpdateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantUpdateParams.kt
index 3b1f20426..ecb67c04e 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantUpdateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaAssistantUpdateParams.kt
@@ -21,7 +21,7 @@ import java.util.Optional
/** Modifies an assistant. */
class BetaAssistantUpdateParams
-constructor(
+private constructor(
private val assistantId: String,
private val body: BetaAssistantUpdateBody,
private val additionalHeaders: Headers,
@@ -426,7 +426,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var description: JsonField = JsonMissing.of()
private var instructions: JsonField = JsonMissing.of()
@@ -884,7 +884,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var assistantId: String? = null
private var body: BetaAssistantUpdateBody.Builder = BetaAssistantUpdateBody.builder()
@@ -1419,7 +1419,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var codeInterpreter: JsonField = JsonMissing.of()
private var fileSearch: JsonField = JsonMissing.of()
@@ -1522,7 +1522,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -1669,7 +1669,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadCreateAndRunParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadCreateAndRunParams.kt
index 3609b3691..409b00342 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadCreateAndRunParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadCreateAndRunParams.kt
@@ -34,7 +34,7 @@ import kotlin.jvm.optionals.getOrNull
/** Create a thread and run it in one request. */
class BetaThreadCreateAndRunParams
-constructor(
+private constructor(
private val body: BetaThreadCreateAndRunBody,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -629,7 +629,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var assistantId: JsonField? = null
private var instructions: JsonField = JsonMissing.of()
@@ -1292,7 +1292,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var body: BetaThreadCreateAndRunBody.Builder = BetaThreadCreateAndRunBody.builder()
private var additionalHeaders: Headers.Builder = Headers.builder()
@@ -2033,7 +2033,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var messages: JsonField>? = null
private var metadata: JsonValue = JsonMissing.of()
@@ -2226,7 +2226,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var content: JsonField? = null
private var role: JsonField? = null
@@ -2477,7 +2477,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Content::class) {
+ internal class Deserializer : BaseDeserializer(Content::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Content {
val json = JsonValue.fromJsonNode(node)
@@ -2496,7 +2496,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Content::class) {
+ internal class Serializer : BaseSerializer(Content::class) {
override fun serialize(
value: Content,
@@ -2627,7 +2627,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileId: JsonField = JsonMissing.of()
private var tools: JsonField>? = null
@@ -2804,7 +2804,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Tool::class) {
+ internal class Deserializer : BaseDeserializer(Tool::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Tool {
val json = JsonValue.fromJsonNode(node)
@@ -2845,7 +2845,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Tool::class) {
+ internal class Serializer : BaseSerializer(Tool::class) {
override fun serialize(
value: Tool,
@@ -2956,7 +2956,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var codeInterpreter: JsonField = JsonMissing.of()
private var fileSearch: JsonField = JsonMissing.of()
@@ -3062,7 +3062,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -3229,7 +3229,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreIds: JsonField>? = null
private var vectorStores: JsonField>? = null
@@ -3429,7 +3429,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var chunkingStrategy: JsonField =
JsonMissing.of()
@@ -3676,7 +3676,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var codeInterpreter: JsonField = JsonMissing.of()
private var fileSearch: JsonField = JsonMissing.of()
@@ -3779,7 +3779,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -3923,7 +3923,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -4144,7 +4144,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Tool::class) {
+ internal class Deserializer : BaseDeserializer(Tool::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Tool {
val json = JsonValue.fromJsonNode(node)
@@ -4166,7 +4166,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Tool::class) {
+ internal class Serializer : BaseSerializer(Tool::class) {
override fun serialize(
value: Tool,
@@ -4254,7 +4254,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var type: JsonField? = null
private var lastMessages: JsonField = JsonMissing.of()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadCreateParams.kt
index 8a3c47bb7..6de40eb5f 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadCreateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadCreateParams.kt
@@ -34,7 +34,7 @@ import kotlin.jvm.optionals.getOrNull
/** Create a thread. */
class BetaThreadCreateParams
-constructor(
+private constructor(
private val body: BetaThreadCreateBody,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -166,7 +166,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var messages: JsonField>? = null
private var metadata: JsonValue = JsonMissing.of()
@@ -301,7 +301,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var body: BetaThreadCreateBody.Builder = BetaThreadCreateBody.builder()
private var additionalHeaders: Headers.Builder = Headers.builder()
@@ -575,7 +575,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var content: JsonField? = null
private var role: JsonField? = null
@@ -809,7 +809,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Content::class) {
+ internal class Deserializer : BaseDeserializer(Content::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Content {
val json = JsonValue.fromJsonNode(node)
@@ -828,7 +828,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Content::class) {
+ internal class Serializer : BaseSerializer(Content::class) {
override fun serialize(
value: Content,
@@ -959,7 +959,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileId: JsonField = JsonMissing.of()
private var tools: JsonField>? = null
@@ -1136,7 +1136,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Tool::class) {
+ internal class Deserializer : BaseDeserializer(Tool::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Tool {
val json = JsonValue.fromJsonNode(node)
@@ -1173,7 +1173,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Tool::class) {
+ internal class Serializer : BaseSerializer(Tool::class) {
override fun serialize(
value: Tool,
@@ -1283,7 +1283,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var codeInterpreter: JsonField = JsonMissing.of()
private var fileSearch: JsonField = JsonMissing.of()
@@ -1386,7 +1386,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -1553,7 +1553,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreIds: JsonField>? = null
private var vectorStores: JsonField>? = null
@@ -1751,7 +1751,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var chunkingStrategy: JsonField =
JsonMissing.of()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadDeleteParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadDeleteParams.kt
index a330ca7ca..71d046984 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadDeleteParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadDeleteParams.kt
@@ -13,7 +13,7 @@ import java.util.Optional
/** Delete a thread. */
class BetaThreadDeleteParams
-constructor(
+private constructor(
private val threadId: String,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -51,7 +51,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var additionalHeaders: Headers.Builder = Headers.builder()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageCreateParams.kt
index 62625645f..fdb3b54c8 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageCreateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageCreateParams.kt
@@ -34,7 +34,7 @@ import kotlin.jvm.optionals.getOrNull
/** Create a message. */
class BetaThreadMessageCreateParams
-constructor(
+private constructor(
private val threadId: String,
private val body: BetaThreadMessageCreateBody,
private val additionalHeaders: Headers,
@@ -181,7 +181,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var content: JsonField? = null
private var role: JsonField? = null
@@ -323,7 +323,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var body: BetaThreadMessageCreateBody.Builder =
@@ -643,7 +643,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Content::class) {
+ internal class Deserializer : BaseDeserializer(Content::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Content {
val json = JsonValue.fromJsonNode(node)
@@ -662,7 +662,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Content::class) {
+ internal class Serializer : BaseSerializer(Content::class) {
override fun serialize(
value: Content,
@@ -793,7 +793,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileId: JsonField = JsonMissing.of()
private var tools: JsonField>? = null
@@ -965,7 +965,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Tool::class) {
+ internal class Deserializer : BaseDeserializer(Tool::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Tool {
val json = JsonValue.fromJsonNode(node)
@@ -1000,7 +1000,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Tool::class) {
+ internal class Serializer : BaseSerializer(Tool::class) {
override fun serialize(
value: Tool,
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageDeleteParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageDeleteParams.kt
index 692f31e58..7a603a452 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageDeleteParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageDeleteParams.kt
@@ -13,7 +13,7 @@ import java.util.Optional
/** Deletes a message. */
class BetaThreadMessageDeleteParams
-constructor(
+private constructor(
private val threadId: String,
private val messageId: String,
private val additionalHeaders: Headers,
@@ -55,7 +55,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var messageId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListPage.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListPage.kt
index 055f74eed..dbb0e55d7 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListPage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListPage.kt
@@ -150,8 +150,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaThreadMessageListPage,
) : Iterable {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListPageAsync.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListPageAsync.kt
index 7e25db964..f2f022940 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListPageAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListPageAsync.kt
@@ -153,8 +153,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaThreadMessageListPageAsync,
) {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListParams.kt
index 80becd751..66ba53009 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageListParams.kt
@@ -15,7 +15,7 @@ import java.util.Optional
/** Returns a list of messages for a given thread. */
class BetaThreadMessageListParams
-constructor(
+private constructor(
private val threadId: String,
private val after: String?,
private val before: String?,
@@ -90,7 +90,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var after: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageRetrieveParams.kt
index c256eb465..0386a28d3 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageRetrieveParams.kt
@@ -10,7 +10,7 @@ import java.util.Objects
/** Retrieve a message. */
class BetaThreadMessageRetrieveParams
-constructor(
+private constructor(
private val threadId: String,
private val messageId: String,
private val additionalHeaders: Headers,
@@ -45,7 +45,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var messageId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageUpdateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageUpdateParams.kt
index 4d85f2d58..758224508 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageUpdateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadMessageUpdateParams.kt
@@ -19,7 +19,7 @@ import java.util.Objects
/** Modifies a message. */
class BetaThreadMessageUpdateParams
-constructor(
+private constructor(
private val threadId: String,
private val messageId: String,
private val body: BetaThreadMessageUpdateBody,
@@ -97,7 +97,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var metadata: JsonValue = JsonMissing.of()
private var additionalProperties: MutableMap = mutableMapOf()
@@ -165,7 +165,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var messageId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRetrieveParams.kt
index e2b19ef12..e4e053ee8 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRetrieveParams.kt
@@ -10,7 +10,7 @@ import java.util.Objects
/** Retrieves a thread. */
class BetaThreadRetrieveParams
-constructor(
+private constructor(
private val threadId: String,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -41,7 +41,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var additionalHeaders: Headers.Builder = Headers.builder()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunCancelParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunCancelParams.kt
index b4d4155cb..1674a0938 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunCancelParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunCancelParams.kt
@@ -13,7 +13,7 @@ import java.util.Optional
/** Cancels a run that is `in_progress`. */
class BetaThreadRunCancelParams
-constructor(
+private constructor(
private val threadId: String,
private val runId: String,
private val additionalHeaders: Headers,
@@ -55,7 +55,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var runId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunCreateParams.kt
index c413ab9e0..e24a1df4c 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunCreateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunCreateParams.kt
@@ -34,7 +34,7 @@ import kotlin.jvm.optionals.getOrNull
/** Create a run. */
class BetaThreadRunCreateParams
-constructor(
+private constructor(
private val threadId: String,
private val include: List?,
private val body: BetaThreadRunCreateBody,
@@ -662,7 +662,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var assistantId: JsonField? = null
private var additionalInstructions: JsonField = JsonMissing.of()
@@ -1350,7 +1350,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var include: MutableList? = null
@@ -2152,7 +2152,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var content: JsonField? = null
private var role: JsonField? = null
@@ -2386,7 +2386,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Content::class) {
+ internal class Deserializer : BaseDeserializer(Content::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Content {
val json = JsonValue.fromJsonNode(node)
@@ -2405,7 +2405,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Content::class) {
+ internal class Serializer : BaseSerializer(Content::class) {
override fun serialize(
value: Content,
@@ -2536,7 +2536,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileId: JsonField = JsonMissing.of()
private var tools: JsonField>? = null
@@ -2713,7 +2713,7 @@ constructor(
}
}
- class Deserializer : BaseDeserializer(Tool::class) {
+ internal class Deserializer : BaseDeserializer(Tool::class) {
override fun ObjectCodec.deserialize(node: JsonNode): Tool {
val json = JsonValue.fromJsonNode(node)
@@ -2750,7 +2750,7 @@ constructor(
}
}
- class Serializer : BaseSerializer(Tool::class) {
+ internal class Serializer : BaseSerializer(Tool::class) {
override fun serialize(
value: Tool,
@@ -2874,7 +2874,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var type: JsonField? = null
private var lastMessages: JsonField = JsonMissing.of()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListPage.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListPage.kt
index 8b0b72ee6..9862f53fc 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListPage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListPage.kt
@@ -146,8 +146,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaThreadRunListPage,
) : Iterable {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListPageAsync.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListPageAsync.kt
index 909c15919..93818d059 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListPageAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListPageAsync.kt
@@ -149,8 +149,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaThreadRunListPageAsync,
) {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListParams.kt
index 211553e35..dc8d1ad79 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunListParams.kt
@@ -15,7 +15,7 @@ import java.util.Optional
/** Returns a list of runs belonging to a thread. */
class BetaThreadRunListParams
-constructor(
+private constructor(
private val threadId: String,
private val after: String?,
private val before: String?,
@@ -85,7 +85,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var after: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunRetrieveParams.kt
index 27d7ceb60..50f16cd76 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunRetrieveParams.kt
@@ -10,7 +10,7 @@ import java.util.Objects
/** Retrieves a run. */
class BetaThreadRunRetrieveParams
-constructor(
+private constructor(
private val threadId: String,
private val runId: String,
private val additionalHeaders: Headers,
@@ -45,7 +45,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var runId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListPage.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListPage.kt
index 6e74a01e1..118cc9898 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListPage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListPage.kt
@@ -146,8 +146,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaThreadRunStepListPage,
) : Iterable {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListPageAsync.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListPageAsync.kt
index 4ad5c9bdb..ce1a43bb6 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListPageAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListPageAsync.kt
@@ -153,8 +153,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaThreadRunStepListPageAsync,
) {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListParams.kt
index 3645c632e..735b92494 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepListParams.kt
@@ -16,7 +16,7 @@ import java.util.Optional
/** Returns a list of run steps belonging to a run. */
class BetaThreadRunStepListParams
-constructor(
+private constructor(
private val threadId: String,
private val runId: String,
private val after: String?,
@@ -103,7 +103,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var runId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepRetrieveParams.kt
index 5377bd095..1b1b434ae 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunStepRetrieveParams.kt
@@ -12,7 +12,7 @@ import java.util.Optional
/** Retrieves a run step. */
class BetaThreadRunStepRetrieveParams
-constructor(
+private constructor(
private val threadId: String,
private val runId: String,
private val stepId: String,
@@ -69,7 +69,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var runId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunSubmitToolOutputsParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunSubmitToolOutputsParams.kt
index fba9c4a66..23a71d078 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunSubmitToolOutputsParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunSubmitToolOutputsParams.kt
@@ -25,7 +25,7 @@ import java.util.Optional
* they're all completed. All outputs must be submitted in a single request.
*/
class BetaThreadRunSubmitToolOutputsParams
-constructor(
+private constructor(
private val threadId: String,
private val runId: String,
private val body: BetaThreadRunSubmitToolOutputsBody,
@@ -104,7 +104,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var toolOutputs: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -193,7 +193,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var runId: String? = null
@@ -414,7 +414,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var output: JsonField = JsonMissing.of()
private var toolCallId: JsonField = JsonMissing.of()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunUpdateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunUpdateParams.kt
index e6eb33e33..38c584eb9 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunUpdateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadRunUpdateParams.kt
@@ -19,7 +19,7 @@ import java.util.Objects
/** Modifies a run. */
class BetaThreadRunUpdateParams
-constructor(
+private constructor(
private val threadId: String,
private val runId: String,
private val body: BetaThreadRunUpdateBody,
@@ -97,7 +97,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var metadata: JsonValue = JsonMissing.of()
private var additionalProperties: MutableMap = mutableMapOf()
@@ -164,7 +164,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var runId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadUpdateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadUpdateParams.kt
index e696f757d..b1d1c4f44 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadUpdateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaThreadUpdateParams.kt
@@ -21,7 +21,7 @@ import java.util.Optional
/** Modifies a thread. */
class BetaThreadUpdateParams
-constructor(
+private constructor(
private val threadId: String,
private val body: BetaThreadUpdateBody,
private val additionalHeaders: Headers,
@@ -132,7 +132,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var metadata: JsonValue = JsonMissing.of()
private var toolResources: JsonField = JsonMissing.of()
@@ -233,7 +233,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var threadId: String? = null
private var body: BetaThreadUpdateBody.Builder = BetaThreadUpdateBody.builder()
@@ -468,7 +468,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var codeInterpreter: JsonField = JsonMissing.of()
private var fileSearch: JsonField = JsonMissing.of()
@@ -571,7 +571,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -715,7 +715,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreIds: JsonField>? = null
private var additionalProperties: MutableMap = mutableMapOf()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreCreateParams.kt
index e4017acc2..7122023e5 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreCreateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreCreateParams.kt
@@ -22,7 +22,7 @@ import java.util.Optional
/** Create a vector store. */
class BetaVectorStoreCreateParams
-constructor(
+private constructor(
private val body: BetaVectorStoreCreateBody,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -180,7 +180,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var chunkingStrategy: JsonField = JsonMissing.of()
private var expiresAfter: JsonField = JsonMissing.of()
@@ -336,7 +336,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var body: BetaVectorStoreCreateBody.Builder = BetaVectorStoreCreateBody.builder()
private var additionalHeaders: Headers.Builder = Headers.builder()
@@ -595,7 +595,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var anchor: JsonValue = JsonValue.from("last_active_at")
private var days: JsonField? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreDeleteParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreDeleteParams.kt
index c69b153fe..2297f21ed 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreDeleteParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreDeleteParams.kt
@@ -13,7 +13,7 @@ import java.util.Optional
/** Delete a vector store. */
class BetaVectorStoreDeleteParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -51,7 +51,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var additionalHeaders: Headers.Builder = Headers.builder()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchCancelParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchCancelParams.kt
index 31af752cc..2f8c19504 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchCancelParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchCancelParams.kt
@@ -16,7 +16,7 @@ import java.util.Optional
* as soon as possible.
*/
class BetaVectorStoreFileBatchCancelParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val batchId: String,
private val additionalHeaders: Headers,
@@ -58,7 +58,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var batchId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchCreateParams.kt
index 6d17080d9..bec23d399 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchCreateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchCreateParams.kt
@@ -21,7 +21,7 @@ import java.util.Optional
/** Create a vector store file batch. */
class BetaVectorStoreFileBatchCreateParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val body: BetaVectorStoreFileBatchCreateBody,
private val additionalHeaders: Headers,
@@ -137,7 +137,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileIds: JsonField>? = null
private var chunkingStrategy: JsonField = JsonMissing.of()
@@ -266,7 +266,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var body: BetaVectorStoreFileBatchCreateBody.Builder =
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesPage.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesPage.kt
index 3bf2a22e3..246327cee 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesPage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesPage.kt
@@ -153,8 +153,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaVectorStoreFileBatchListFilesPage,
) : Iterable {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesPageAsync.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesPageAsync.kt
index b0b612e1a..34534aaeb 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesPageAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesPageAsync.kt
@@ -156,8 +156,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaVectorStoreFileBatchListFilesPageAsync,
) {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesParams.kt
index 79f9d2bf9..8e37bd1eb 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchListFilesParams.kt
@@ -15,7 +15,7 @@ import java.util.Optional
/** Returns a list of vector store files in a batch. */
class BetaVectorStoreFileBatchListFilesParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val batchId: String,
private val after: String?,
@@ -94,7 +94,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var batchId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchRetrieveParams.kt
index 00fd4a06c..576c20e15 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileBatchRetrieveParams.kt
@@ -10,7 +10,7 @@ import java.util.Objects
/** Retrieves a vector store file batch. */
class BetaVectorStoreFileBatchRetrieveParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val batchId: String,
private val additionalHeaders: Headers,
@@ -45,7 +45,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var batchId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileCreateParams.kt
index af6143a51..771786b3d 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileCreateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileCreateParams.kt
@@ -25,7 +25,7 @@ import java.util.Optional
* [vector store](https://platform.openai.com/docs/api-reference/vector-stores/object).
*/
class BetaVectorStoreFileCreateParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val body: BetaVectorStoreFileCreateBody,
private val additionalHeaders: Headers,
@@ -141,7 +141,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var fileId: JsonField? = null
private var chunkingStrategy: JsonField = JsonMissing.of()
@@ -250,7 +250,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var body: BetaVectorStoreFileCreateBody.Builder =
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileDeleteParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileDeleteParams.kt
index 5ec60749e..edf6df286 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileDeleteParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileDeleteParams.kt
@@ -17,7 +17,7 @@ import java.util.Optional
* [delete file](https://platform.openai.com/docs/api-reference/files/delete) endpoint.
*/
class BetaVectorStoreFileDeleteParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val fileId: String,
private val additionalHeaders: Headers,
@@ -59,7 +59,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var fileId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListPage.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListPage.kt
index 8a358bb70..5f4735d20 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListPage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListPage.kt
@@ -150,8 +150,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaVectorStoreFileListPage,
) : Iterable {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListPageAsync.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListPageAsync.kt
index 630782551..ceadd99db 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListPageAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListPageAsync.kt
@@ -153,8 +153,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaVectorStoreFileListPageAsync,
) {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListParams.kt
index 996bf87ca..c047490fb 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileListParams.kt
@@ -15,7 +15,7 @@ import java.util.Optional
/** Returns a list of vector store files. */
class BetaVectorStoreFileListParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val after: String?,
private val before: String?,
@@ -90,7 +90,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var after: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileRetrieveParams.kt
index 6988a8140..cb48bda73 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreFileRetrieveParams.kt
@@ -10,7 +10,7 @@ import java.util.Objects
/** Retrieves a vector store file. */
class BetaVectorStoreFileRetrieveParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val fileId: String,
private val additionalHeaders: Headers,
@@ -45,7 +45,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var fileId: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListPage.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListPage.kt
index fee0db39f..29d7e5cef 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListPage.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListPage.kt
@@ -150,8 +150,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaVectorStoreListPage,
) : Iterable {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListPageAsync.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListPageAsync.kt
index b029a8b7e..dce8c329a 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListPageAsync.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListPageAsync.kt
@@ -153,8 +153,7 @@ private constructor(
}
}
- class AutoPager
- constructor(
+ class AutoPager(
private val firstPage: BetaVectorStoreListPageAsync,
) {
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListParams.kt
index 1f6feda96..3e0c90afe 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreListParams.kt
@@ -14,7 +14,7 @@ import java.util.Optional
/** Returns a list of vector stores. */
class BetaVectorStoreListParams
-constructor(
+private constructor(
private val after: String?,
private val before: String?,
private val limit: Long?,
@@ -74,7 +74,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var after: String? = null
private var before: String? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreRetrieveParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreRetrieveParams.kt
index b0c75672d..45bb640ca 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreRetrieveParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreRetrieveParams.kt
@@ -10,7 +10,7 @@ import java.util.Objects
/** Retrieves a vector store. */
class BetaVectorStoreRetrieveParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val additionalHeaders: Headers,
private val additionalQueryParams: QueryParams,
@@ -41,7 +41,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var additionalHeaders: Headers.Builder = Headers.builder()
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreUpdateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreUpdateParams.kt
index 1623972cd..8c56f6648 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreUpdateParams.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/BetaVectorStoreUpdateParams.kt
@@ -22,7 +22,7 @@ import java.util.Optional
/** Modifies a vector store. */
class BetaVectorStoreUpdateParams
-constructor(
+private constructor(
private val vectorStoreId: String,
private val body: BetaVectorStoreUpdateBody,
private val additionalHeaders: Headers,
@@ -131,7 +131,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var expiresAfter: JsonField = JsonMissing.of()
private var metadata: JsonValue = JsonMissing.of()
@@ -229,7 +229,7 @@ constructor(
}
@NoAutoDetect
- class Builder {
+ class Builder internal constructor() {
private var vectorStoreId: String? = null
private var body: BetaVectorStoreUpdateBody.Builder = BetaVectorStoreUpdateBody.builder()
@@ -450,7 +450,7 @@ constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var anchor: JsonValue = JsonValue.from("last_active_at")
private var days: JsonField? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletion.kt b/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletion.kt
index 1631a5a48..2462334a2 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletion.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletion.kt
@@ -139,7 +139,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var id: JsonField? = null
private var choices: JsonField>? = null
@@ -361,7 +361,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var finishReason: JsonField? = null
private var index: JsonField? = null
@@ -588,7 +588,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var content: JsonField>? = null
private var refusal: JsonField>? = null
diff --git a/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAssistantMessageParam.kt b/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAssistantMessageParam.kt
index b97162a88..ba8b48878 100644
--- a/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAssistantMessageParam.kt
+++ b/openai-java-core/src/main/kotlin/com/openai/models/ChatCompletionAssistantMessageParam.kt
@@ -155,7 +155,7 @@ private constructor(
@JvmStatic fun builder() = Builder()
}
- class Builder {
+ class Builder internal constructor() {
private var role: JsonValue = JsonValue.from("assistant")
private var audio: JsonField