Skip to content

Commit 7e3bfb7

Browse files
authored
Removed org.apache.commons.collections from OpenAI (#4304)
1 parent 717efc5 commit 7e3bfb7

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

extended/src/main/java/apoc/ml/OpenAI.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import apoc.ApocConfig;
44
import apoc.Extended;
55
import apoc.result.MapResult;
6+
import apoc.util.ExtendedMapUtils;
67
import apoc.util.ExtendedUtil;
78
import apoc.util.JsonUtil;
89
import apoc.util.Util;
910
import com.fasterxml.jackson.core.JsonProcessingException;
10-
import org.apache.commons.collections.MapUtils;
1111
import org.apache.commons.lang3.StringUtils;
1212
import org.neo4j.graphdb.security.URLAccessChecker;
1313
import org.neo4j.procedure.Context;
@@ -225,7 +225,7 @@ public Stream<MapResult> completion(@Name("prompt") String prompt, @Name("api_ke
225225
public Stream<MapResult> chatCompletion(@Name("messages") List<Map<String, Object>> messages, @Name("api_key") String apiKey, @Name(value = "configuration", defaultValue = "{}") Map<String, Object> configuration) throws Exception {
226226
boolean failOnError = isFailOnError(configuration);
227227
if (checkNullInput(messages, failOnError)) return Stream.empty();
228-
messages = messages.stream().filter(MapUtils::isNotEmpty).toList();
228+
messages = messages.stream().filter(ExtendedMapUtils::isNotEmpty).toList();
229229
if (checkEmptyInput(messages, failOnError)) return Stream.empty();
230230
configuration.putIfAbsent("model", GPT_4O_MODEL);
231231
return executeRequest(apiKey, configuration, "chat/completions", (String) configuration.get("model"), "messages", messages, "$", apocConfig, urlAccessChecker)

extended/src/main/java/apoc/util/ExtendedMapUtils.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,8 @@ public static int size(final Map<?, ?> map) {
1111
public static boolean isEmpty(final Map<?,?> map) {
1212
return map == null || map.isEmpty();
1313
}
14+
15+
public static boolean isNotEmpty(final Map<?,?> map) {
16+
return !isEmpty(map);
17+
}
1418
}

0 commit comments

Comments
 (0)