This is an automated email from the ASF dual-hosted git repository.

snuyanzin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new 6dec8b4af65 [FLINK-40680] Bump openai-java dependency to 4.63.1
6dec8b4af65 is described below

commit 6dec8b4af65211c71faa945683a4f816a7d5427c
Author: Sergey Nuyanzin <[email protected]>
AuthorDate: Wed Sep 16 13:29:03 2026 +0200

    [FLINK-40680] Bump openai-java dependency to 4.63.1
---
 flink-models/flink-model-openai/pom.xml                       |  2 +-
 .../flink/model/openai/OpenAIEmbeddingModelFunction.java      |  4 +---
 .../flink-model-openai/src/main/resources/META-INF/NOTICE     | 11 ++++++++---
 .../model/openai/ModelFunctionErrorHandlingStrategyTest.java  |  2 +-
 4 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/flink-models/flink-model-openai/pom.xml 
b/flink-models/flink-model-openai/pom.xml
index c1f30521919..b34d2125259 100644
--- a/flink-models/flink-model-openai/pom.xml
+++ b/flink-models/flink-model-openai/pom.xml
@@ -33,7 +33,7 @@ under the License.
        <name>Flink : Models : OpenAI</name>
 
        <properties>
-               <openai.version>1.6.1</openai.version>
+               <openai.version>4.63.1</openai.version>
                <openai.kotlin.version>1.9.10</openai.kotlin.version>
                <okhttp.version>4.12.0</okhttp.version>
                <test.gson.version>2.11.0</test.gson.version>
diff --git 
a/flink-models/flink-model-openai/src/main/java/org/apache/flink/model/openai/OpenAIEmbeddingModelFunction.java
 
b/flink-models/flink-model-openai/src/main/java/org/apache/flink/model/openai/OpenAIEmbeddingModelFunction.java
index dbe47fa69af..15007d34947 100644
--- 
a/flink-models/flink-model-openai/src/main/java/org/apache/flink/model/openai/OpenAIEmbeddingModelFunction.java
+++ 
b/flink-models/flink-model-openai/src/main/java/org/apache/flink/model/openai/OpenAIEmbeddingModelFunction.java
@@ -105,9 +105,7 @@ public class OpenAIEmbeddingModelFunction extends 
AbstractOpenAIModelFunction {
                             rowData.setField(
                                     outputColumnIndex,
                                     new GenericArrayData(
-                                            embedding.embedding().stream()
-                                                    .map(Double::floatValue)
-                                                    .toArray(Float[]::new)));
+                                            
embedding.embedding().stream().toArray(Float[]::new)));
                             return rowData;
                         })
                 .collect(Collectors.toList());
diff --git a/flink-models/flink-model-openai/src/main/resources/META-INF/NOTICE 
b/flink-models/flink-model-openai/src/main/resources/META-INF/NOTICE
index d76f10857e8..6f864d8759f 100644
--- a/flink-models/flink-model-openai/src/main/resources/META-INF/NOTICE
+++ b/flink-models/flink-model-openai/src/main/resources/META-INF/NOTICE
@@ -6,6 +6,7 @@ The Apache Software Foundation (http://www.apache.org/).
 
 This project bundles the following dependencies under the Apache Software 
License 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
 
+- com.fasterxml:classmate:1.7.0
 - com.fasterxml.jackson.core:jackson-annotations:2.22
 - com.fasterxml.jackson.core:jackson-core:2.22.2
 - com.fasterxml.jackson.core:jackson-databind:2.22.2
@@ -13,9 +14,9 @@ This project bundles the following dependencies under the 
Apache Software Licens
 - com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.22.2
 - com.fasterxml.jackson.module:jackson-module-kotlin:2.22.2
 - com.google.errorprone:error_prone_annotations:2.33.0
-- com.openai:openai-java:1.6.1
-- com.openai:openai-java-client-okhttp:1.6.1
-- com.openai:openai-java-core:1.6.1
+- com.openai:openai-java:4.63.1
+- com.openai:openai-java-client-okhttp:4.63.1
+- com.openai:openai-java-core:4.63.1
 - com.squareup.okhttp3:logging-interceptor:4.12.0
 - com.squareup.okhttp3:okhttp:4.12.0
 - com.squareup.okio:okio:3.6.0
@@ -29,6 +30,10 @@ This project bundles the following dependencies under the 
Apache Software Licens
 - org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10
 - org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10
 - org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10
+- io.swagger.core.v3:swagger-annotations:2.2.31
+- com.github.victools:jsonschema-generator:4.38.0
+- com.github.victools:jsonschema-module-jackson:4.38.0
+- com.github.victools:jsonschema-module-swagger-2:4.38.0
 
 This project bundles the following dependencies under the MIT 
(https://opensource.org/licenses/MIT)
 
diff --git 
a/flink-models/flink-model-openai/src/test/java/org/apache/flink/model/openai/ModelFunctionErrorHandlingStrategyTest.java
 
b/flink-models/flink-model-openai/src/test/java/org/apache/flink/model/openai/ModelFunctionErrorHandlingStrategyTest.java
index 066048fa2e3..c085fd569d8 100644
--- 
a/flink-models/flink-model-openai/src/test/java/org/apache/flink/model/openai/ModelFunctionErrorHandlingStrategyTest.java
+++ 
b/flink-models/flink-model-openai/src/test/java/org/apache/flink/model/openai/ModelFunctionErrorHandlingStrategyTest.java
@@ -201,7 +201,7 @@ public class ModelFunctionErrorHandlingStrategyTest {
         assertThat(result.get(0).getArity()).isEqualTo(5);
         assertThat((String) 
result.get(0).getFieldAs(0)).isEqualTo(RETRYABLE_INPUT_DATA);
         assertThat((String) result.get(0).getFieldAs(1))
-                .isEqualTo("com.openai.errors.RateLimitException: 429: null");
+                .isEqualTo("com.openai.errors.RateLimitException: 429: 
Unknown");
         assertThat(result.get(0).getField(2)).isNull();
         assertThat((Integer) result.get(0).getFieldAs(3)).isEqualTo(429);
         assertThat((Map<String, String[]>) result.get(0).getFieldAs(4))

Reply via email to