diff --git a/openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPart.kt b/openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPart.kt index 8bd9ee3f6..4446d9922 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPart.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionContentPart.kt @@ -229,6 +229,8 @@ private constructor( * generation. */ @JvmStatic fun ofFile(file: File) = ChatCompletionContentPart(file = file) + + @JvmStatic fun ofJson(json: JsonValue) = ChatCompletionContentPart(_json = json) } /** diff --git a/openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputContent.kt b/openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputContent.kt index bc1823645..4cdddc891 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputContent.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputContent.kt @@ -197,6 +197,8 @@ private constructor( /** A file input to the model. */ @JvmStatic fun ofInputFile(inputFile: ResponseInputFile) = ResponseInputContent(inputFile = inputFile) + + @JvmStatic fun ofJson(json: JsonValue) = ResponseInputContent(_json = json) } /**