Project Dependencies
compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
GroupId | ArtifactId | Version | Type | Licenses |
---|---|---|---|---|
dev.langchain4j | langchain4j | 0.36.2 | jar | Apache-2.0 |
dev.langchain4j | langchain4j-azure-open-ai | 0.36.2 | jar | Apache-2.0 |
dev.langchain4j | langchain4j-open-ai | 0.36.2 | jar | Apache-2.0 |
org.bsc.langgraph4j | langgraph4j-core-jdk8 | 1.1.5 | jar | MIT |
org.bsc.langgraph4j | langgraph4j-langchain4j | 1.1.5 | jar | MIT |
org.slf4j | slf4j-api | 2.0.9 | jar | MIT License |
org.slf4j | slf4j-jdk14 | 2.0.9 | jar | MIT License |
test
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
GroupId | ArtifactId | Version | Type | Licenses |
---|---|---|---|---|
org.junit.jupiter | junit-jupiter | 5.10.2 | jar | Eclipse Public License v2.0 |
provided
The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:
GroupId | ArtifactId | Version | Type | Licenses |
---|---|---|---|---|
com.fasterxml.jackson.core | jackson-databind | 2.17.2 | jar | The Apache Software License, Version 2.0 |
org.projectlombok | lombok | 1.18.32 | jar | The MIT License |
Project Transitive Dependencies
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
test
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
GroupId | ArtifactId | Version | Type | Licenses |
---|---|---|---|---|
org.apiguardian | apiguardian-api | 1.1.2 | jar | The Apache License, Version 2.0 |
org.junit.jupiter | junit-jupiter-api | 5.10.2 | jar | Eclipse Public License v2.0 |
org.junit.jupiter | junit-jupiter-engine | 5.10.2 | jar | Eclipse Public License v2.0 |
org.junit.jupiter | junit-jupiter-params | 5.10.2 | jar | Eclipse Public License v2.0 |
org.junit.platform | junit-platform-commons | 1.10.2 | jar | Eclipse Public License v2.0 |
org.junit.platform | junit-platform-engine | 1.10.2 | jar | Eclipse Public License v2.0 |
org.opentest4j | opentest4j | 1.3.0 | jar | The Apache License, Version 2.0 |
Project Dependency Graph
Dependency Tree
- org.bsc.langgraph4j:langgraph4j-agent-executor:jar:1.1.5
- org.bsc.langgraph4j:langgraph4j-core-jdk8:jar:1.1.5 (compile)
- org.bsc.async:async-generator-jdk8:jar:2.3.0 (compile)
- org.bsc.langgraph4j:langgraph4j-langchain4j:jar:1.1.5 (compile)
- org.projectlombok:lombok:jar:1.18.32 (provided)
- dev.langchain4j:langchain4j:jar:0.36.2 (compile)
- dev.langchain4j:langchain4j-core:jar:0.36.2 (compile)
- com.google.code.gson:gson:jar:2.10.1 (compile)
- org.apache.opennlp:opennlp-tools:jar:1.9.4 (compile)
- dev.langchain4j:langchain4j-core:jar:0.36.2 (compile)
- dev.langchain4j:langchain4j-open-ai:jar:0.36.2 (compile)
- dev.ai4j:openai4j:jar:0.23.0 (compile)
- com.squareup.retrofit2:retrofit:jar:2.9.0 (compile)
- com.squareup.retrofit2:converter-jackson:jar:2.9.0 (compile)
- com.squareup.okhttp3:okhttp:jar:4.12.0 (compile)
- com.squareup.okio:okio:jar:3.6.0 (compile)
- com.squareup.okio:okio-jvm:jar:3.6.0 (compile)
- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.10 (compile)
- com.squareup.okio:okio-jvm:jar:3.6.0 (compile)
- com.squareup.okio:okio:jar:3.6.0 (compile)
- com.squareup.okhttp3:okhttp-sse:jar:4.12.0 (compile)
- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.25 (compile)
- org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.25 (compile)
- org.jetbrains:annotations:jar:13.0 (compile)
- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.25 (compile)
- org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.25 (compile)
- com.knuddels:jtokkit:jar:1.1.0 (compile)
- dev.ai4j:openai4j:jar:0.23.0 (compile)
- dev.langchain4j:langchain4j-azure-open-ai:jar:0.36.2 (compile)
- com.azure:azure-ai-openai:jar:1.0.0-beta.11 (compile)
- com.azure:azure-core:jar:1.51.0 (compile)
- com.azure:azure-json:jar:1.2.0 (compile)
- com.azure:azure-xml:jar:1.1.0 (compile)
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2 (compile)
- io.projectreactor:reactor-core:jar:3.4.38 (compile)
- org.reactivestreams:reactive-streams:jar:1.0.4 (compile)
- com.azure:azure-core-http-netty:jar:1.15.3 (compile)
- io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.110.Final (compile)
- io.netty:netty-transport-classes-kqueue:jar:4.1.110.Final (compile)
- io.netty:netty-tcnative-boringssl-static:jar:2.0.65.Final (compile)
- io.netty:netty-tcnative-classes:jar:2.0.65.Final (compile)
- io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.65.Final (compile)
- io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.65.Final (compile)
- io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.65.Final (compile)
- io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.65.Final (compile)
- io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.65.Final (compile)
- io.projectreactor.netty:reactor-netty-http:jar:1.0.45 (compile)
- io.netty:netty-resolver-dns:jar:4.1.109.Final (compile)
- io.netty:netty-codec-dns:jar:4.1.109.Final (compile)
- io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64:4.1.109.Final (compile)
- io.netty:netty-resolver-dns-classes-macos:jar:4.1.109.Final (compile)
- io.projectreactor.netty:reactor-netty-core:jar:1.0.45 (compile)
- io.netty:netty-resolver-dns:jar:4.1.109.Final (compile)
- io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.110.Final (compile)
- com.azure:azure-core:jar:1.51.0 (compile)
- io.netty:netty-transport-native-epoll:jar:4.1.110.Final (compile)
- io.netty:netty-transport-native-unix-common:jar:4.1.110.Final (compile)
- io.netty:netty-transport-classes-epoll:jar:4.1.110.Final (compile)
- io.netty:netty-codec-http2:jar:4.1.110.Final (compile)
- io.netty:netty-transport:jar:4.1.110.Final (compile)
- io.netty:netty-common:jar:4.1.115.Final (compile)
- io.netty:netty-resolver:jar:4.1.110.Final (compile)
- io.netty:netty-handler-proxy:jar:4.1.110.Final (compile)
- io.netty:netty-codec-socks:jar:4.1.110.Final (compile)
- io.netty:netty-codec-http:jar:4.1.110.Final (compile)
- io.netty:netty-buffer:jar:4.1.110.Final (compile)
- io.netty:netty-codec:jar:4.1.110.Final (compile)
- io.netty:netty-handler:jar:4.1.110.Final (compile)
- com.azure:azure-ai-openai:jar:1.0.0-beta.11 (compile)
- org.slf4j:slf4j-api:jar:2.0.9 (compile)
- org.slf4j:slf4j-jdk14:jar:2.0.9 (compile)
- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2 (provided)
- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2 (compile)
- com.fasterxml.jackson.core:jackson-core:jar:2.17.2 (compile)
- org.junit.jupiter:junit-jupiter:jar:5.10.2 (test)
- org.junit.jupiter:junit-jupiter-api:jar:5.10.2 (test)
- org.opentest4j:opentest4j:jar:1.3.0 (test)
- org.junit.platform:junit-platform-commons:jar:1.10.2 (test)
- org.apiguardian:apiguardian-api:jar:1.1.2 (test)
- org.junit.jupiter:junit-jupiter-params:jar:5.10.2 (test)
- org.junit.jupiter:junit-jupiter-engine:jar:5.10.2 (test)
- org.junit.platform:junit-platform-engine:jar:1.10.2 (test)
- org.junit.jupiter:junit-jupiter-api:jar:5.10.2 (test)
- org.bsc.langgraph4j:langgraph4j-core-jdk8:jar:1.1.5 (compile)
Licenses
The MIT License (MIT): Microsoft Azure Client Library For OpenAI, Microsoft Azure Java Core Library, Microsoft Azure Java JSON Library, Microsoft Azure Java XML Library, Microsoft Azure Netty HTTP Client Library
MIT-0: reactive-streams
The Apache License, Version 2.0: Kotlin Stdlib, Kotlin Stdlib Common, Kotlin Stdlib Jdk7, Kotlin Stdlib Jdk8, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j
The MIT License: Project Lombok
MIT License: JTokkit, SLF4J API Module, SLF4J JDK14 Provider
Apache-2.0: Gson, Java Client for OpenAI (ChatGPT), LangChain4j, LangChain4j :: Integration :: Azure OpenAI, LangChain4j :: Integration :: OpenAI
Apache License, Version 2.0: Apache OpenNLP Tools, LangChain4j :: Core, Netty/Buffer, Netty/Codec, Netty/Codec/DNS, Netty/Codec/HTTP, Netty/Codec/HTTP2, Netty/Codec/Socks, Netty/Common, Netty/Handler, Netty/Handler/Proxy, Netty/Resolver, Netty/Resolver/DNS, Netty/Resolver/DNS/Classes/MacOS, Netty/Resolver/DNS/Native/MacOS, Netty/Transport, Netty/Transport/Classes/Epoll, Netty/Transport/Classes/KQueue, Netty/Transport/Native/Epoll, Netty/Transport/Native/KQueue, Netty/Transport/Native/Unix/Common, Non-Blocking Reactive Foundation for the JVM
Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API
MIT: async-generator::jdk8, langgraph4j::agent-executor, langgraph4j::core::jdk8, langgraph4j::langchain4j
The Apache Software License, Version 2.0: Converter: Jackson, Core functionality for the Reactor Netty library, HTTP functionality for the Reactor Netty library, IntelliJ IDEA Annotations, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, Netty/TomcatNative [BoringSSL - Static], Netty/TomcatNative [OpenSSL - Classes], Retrofit, jackson-databind, okhttp, okhttp-sse, okio
Dependency File Details
Filename | Size | Entries | Classes | Packages | Java Version | Debug Information |
---|---|---|---|---|---|---|
azure-ai-openai-1.0.0-beta.11.jar | 340.9 kB | 183 | 164 | 6 | 1.8 | Yes |
azure-core-1.51.0.jar | 848.8 kB | 514 | 464 | 29 | 1.8 | Yes |
azure-core-http-netty-1.15.3.jar | 80.8 kB | 52 | 28 | 3 | 1.8 | Yes |
azure-json-1.2.0.jar | 440.2 kB | 180 | 153 | 16 | 1.8 | Yes |
azure-xml-1.1.0.jar | 21.6 kB | 18 | 6 | 2 | 1.8 | Yes |
jackson-annotations-2.17.2.jar | 78.5 kB | 87 | 74 | 2 | 1.6 | Yes |
jackson-core-2.17.2.jar | 581.9 kB | 272 | - | - | - | - |
• Root | - | 242 | 210 | 14 | 1.8 | Yes |
• Versioned | - | 2 | 1 | 1 | 9 | No |
• Versioned | - | 10 | 3 | 1 | 11 | Yes |
• Versioned | - | 9 | 2 | 1 | 17 | Yes |
• Versioned | - | 9 | 2 | 1 | 21 | Yes |
jackson-databind-2.17.2.jar | 1.6 MB | 824 | - | - | - | - |
• Root | - | 822 | 784 | 23 | 1.8 | Yes |
• Versioned | - | 2 | 1 | 1 | 9 | No |
jackson-datatype-jsr310-2.17.2.jar | 132.3 kB | 86 | - | - | - | - |
• Root | - | 84 | 62 | 6 | 1.8 | Yes |
• Versioned | - | 2 | 1 | 1 | 9 | No |
gson-2.10.1.jar | 283.4 kB | 238 | - | - | - | - |
• Root | - | 236 | 217 | 9 | 1.7 | Yes |
• Versioned | - | 2 | 1 | 1 | 9 | No |
jtokkit-1.1.0.jar | 3.2 MB | 34 | 24 | 2 | 1.8 | Yes |
okhttp-4.12.0.jar | 789.5 kB | 341 | 317 | 17 | 1.8 | Yes |
okhttp-sse-4.12.0.jar | 13.1 kB | 15 | 8 | 2 | 1.8 | Yes |
okio-3.6.0.jar | 25.7 kB | 49 | 0 | 0 | - | - |
okio-jvm-3.6.0.jar | 359.6 kB | 112 | 107 | 2 | 1.8 | Yes |
converter-jackson-2.9.0.jar | 4.1 kB | 9 | 4 | 1 | 1.8 | Yes |
retrofit-2.9.0.jar | 125.4 kB | 116 | 108 | 3 | 1.8 | Yes |
openai4j-0.23.0.jar | 196.2 kB | 200 | 177 | 8 | 1.8 | Yes |
langchain4j-0.36.2.jar | 149.9 kB | 122 | 89 | 14 | 17 | Yes |
langchain4j-azure-open-ai-0.36.2.jar | 75.8 kB | 40 | 28 | 2 | 17 | Yes |
langchain4j-core-0.36.2.jar | 288.7 kB | 295 | 227 | 52 | 17 | Yes |
langchain4j-open-ai-0.36.2.jar | 80.5 kB | 43 | 31 | 2 | 17 | Yes |
netty-buffer-4.1.110.Final.jar | 333.2 kB | 169 | 152 | 2 | 1.6 | Yes |
netty-codec-4.1.110.Final.jar | 353.9 kB | 249 | 220 | 10 | 1.6 | Yes |
netty-codec-dns-4.1.109.Final.jar | 67.1 kB | 65 | 45 | 1 | 1.6 | Yes |
netty-codec-http-4.1.110.Final.jar | 668.4 kB | 420 | 391 | 9 | 1.6 | Yes |
netty-codec-http2-4.1.110.Final.jar | 490.3 kB | 302 | 281 | 1 | 1.6 | Yes |
netty-codec-socks-4.1.110.Final.jar | 121 kB | 130 | 107 | 4 | 1.6 | Yes |
netty-common-4.1.115.Final.jar | 718.2 kB | 572 | 536 | 13 | 1.6 | Yes |
netty-handler-4.1.110.Final.jar | 570 kB | 391 | 359 | 12 | 1.6 | Yes |
netty-handler-proxy-4.1.110.Final.jar | 25.6 kB | 31 | 12 | 1 | 1.6 | Yes |
netty-resolver-4.1.110.Final.jar | 37.8 kB | 41 | 29 | 1 | 1.6 | Yes |
netty-resolver-dns-4.1.109.Final.jar | 181.2 kB | 137 | 117 | 1 | 1.6 | Yes |
netty-resolver-dns-classes-macos-4.1.109.Final.jar | 9.1 kB | 17 | 3 | 1 | 1.6 | Yes |
netty-resolver-dns-native-macos-4.1.109.Final-osx-x86_64.jar | 19.3 kB | 11 | 0 | 0 | - | - |
netty-tcnative-boringssl-static-2.0.65.Final-linux-aarch_64.jar | 1.1 MB | 17 | 0 | 0 | - | - |
netty-tcnative-boringssl-static-2.0.65.Final-linux-x86_64.jar | 1.2 MB | 17 | 0 | 0 | - | - |
netty-tcnative-boringssl-static-2.0.65.Final-osx-aarch_64.jar | 999.2 kB | 17 | 0 | 0 | - | - |
netty-tcnative-boringssl-static-2.0.65.Final-osx-x86_64.jar | 1.1 MB | 17 | 0 | 0 | - | - |
netty-tcnative-boringssl-static-2.0.65.Final-windows-x86_64.jar | 995.9 kB | 17 | 0 | 0 | - | - |
netty-tcnative-boringssl-static-2.0.65.Final.jar | 3.3 kB | 8 | 0 | 0 | - | - |
netty-tcnative-classes-2.0.65.Final.jar | 35.1 kB | 40 | 28 | 1 | 1.6 | Yes |
netty-transport-4.1.110.Final.jar | 517.8 kB | 414 | 384 | 12 | 1.6 | Yes |
netty-transport-classes-epoll-4.1.110.Final.jar | 147.4 kB | 87 | 67 | 1 | 1.6 | Yes |
netty-transport-classes-kqueue-4.1.110.Final.jar | 108.5 kB | 63 | 50 | 1 | 1.6 | Yes |
netty-transport-native-epoll-4.1.110.Final.jar | 6.1 kB | 9 | 0 | 0 | - | - |
netty-transport-native-kqueue-4.1.110.Final-osx-x86_64.jar | 25 kB | 11 | 0 | 0 | - | - |
netty-transport-native-unix-common-4.1.110.Final.jar | 44.1 kB | 45 | 32 | 1 | 1.6 | Yes |
reactor-core-3.4.38.jar | 1.7 MB | 919 | 903 | 10 | 1.8 | Yes |
reactor-netty-core-1.0.45.jar | 414 kB | 247 | 227 | 12 | 1.8 | Yes |
reactor-netty-http-1.0.45.jar | 373.2 kB | 204 | 194 | 6 | 1.8 | Yes |
opennlp-tools-1.9.4.jar | 1.3 MB | 926 | 842 | 66 | 1.8 | Yes |
apiguardian-api-1.1.2.jar | 6.8 kB | 9 | 3 | 2 | 1.6 | Yes |
async-generator-jdk8-2.3.0.jar | 19.3 kB | 22 | 12 | 1 | 1.8 | Yes |
core-jdk8/target/classes | - | 0 | 0 | 0 | - | - |
langchain4j/target/classes | - | 0 | 0 | 0 | - | - |
annotations-13.0.jar | 17.5 kB | 45 | 32 | 2 | 1.5 | Yes |
kotlin-stdlib-1.9.25.jar | 1.7 MB | 1038 | - | - | - | - |
• Root | - | 1036 | 978 | 43 | 1.8 | Yes |
• Versioned | - | 2 | 1 | 1 | 9 | No |
kotlin-stdlib-common-1.9.10.jar | 225.1 kB | 386 | 0 | 0 | - | - |
kotlin-stdlib-jdk7-1.9.25.jar | 1 kB | 5 | - | - | - | - |
• Root | - | 3 | 0 | 0 | - | - |
• Versioned | - | 2 | 1 | 1 | 9 | No |
kotlin-stdlib-jdk8-1.9.25.jar | 1 kB | 5 | - | - | - | - |
• Root | - | 3 | 0 | 0 | - | - |
• Versioned | - | 2 | 1 | 1 | 9 | No |
junit-jupiter-5.10.2.jar | 6.4 kB | 5 | 1 | 1 | 9 | No |
junit-jupiter-api-5.10.2.jar | 211 kB | 197 | 182 | 8 | 1.8 | Yes |
junit-jupiter-engine-5.10.2.jar | 244.7 kB | 147 | 130 | 9 | 1.8 | Yes |
junit-jupiter-params-5.10.2.jar | 586 kB | 381 | 347 | 22 | 1.8 | Yes |
junit-platform-commons-1.10.2.jar | 106.2 kB | 64 | - | - | - | - |
• Root | - | 56 | 43 | 7 | 1.8 | Yes |
• Versioned | - | 8 | 2 | 1 | 9 | Yes |
junit-platform-engine-1.10.2.jar | 204.8 kB | 153 | 136 | 10 | 1.8 | Yes |
opentest4j-1.3.0.jar | 14.3 kB | 15 | 9 | 2 | 1.6 | Yes |
lombok-1.18.32.jar | 2 MB | 1082 | 178 | 13 | 1.6 | Yes |
reactive-streams-1.0.4.jar | 11.6 kB | 17 | 13 | 1 | 1.6 | Yes |
slf4j-api-2.0.9.jar | 64.6 kB | 67 | - | - | - | - |
• Root | - | 65 | 51 | 4 | 1.8 | Yes |
• Versioned | - | 2 | 1 | 1 | 9 | No |
slf4j-jdk14-2.0.9.jar | 10.4 kB | 20 | - | - | - | - |
• Root | - | 18 | 4 | 1 | 1.8 | Yes |
• Versioned | - | 2 | 1 | 1 | 9 | No |
Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
72 | 29.1 MB | 13081 | 10380 | 507 | 17 | 56 |
compile: 62 | compile: 24 MB | compile: 10204 | compile: 8567 | compile: 410 | 17 | compile: 47 |
provided: 2 | provided: 3.7 MB | provided: 1906 | provided: 962 | provided: 36 | provided: 2 | |
test: 8 | test: 1.4 MB | test: 971 | test: 851 | test: 61 | 9 | test: 7 |