Defines the public interface for the Semantic Kernel

Compile Dependencies (11)

Category/LicenseGroup / ArtifactVersionUpdates
com.azure » azure-ai-openai
This package contains Microsoft Azure OpenAI client library.
1.0.0-beta.121.0.0-beta.16
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind
General data-binding functionality for Jackson: works on core streaming API
2.18.03.1.3
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.18.03.1.3
YAML Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-yaml
Support for reading and writing YAML-encoded data via Jackson abstractions.
2.18.03.1.3
Template Engine Apache 2.0
com.github.jknack » handlebars
Logic-less and semantic templates with Java
4.3.14.5.1
com.github.spotbugs » spotbugs-annotations
Annotations the SpotBugs tool supports
4.8.64.9.8
Code Analyzer LGPL 2.1
com.google.code.findbugs » jsr305
Annotations the SpotBugs tool supports
3.0.24.9.8
io.opentelemetry » opentelemetry-api
OpenTelemetry API
1.43.01.62.0
Apache 2.0
io.opentelemetry.instrumentation » opentelemetry-reactor-3.1
Instrumentation of Java libraries using OpenTelemetry.
2.9.0-alpha0.16.1
String Utils Apache 2.0
org.apache.commons » commons-text
The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ...
1.12.01.15.0
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.162.0.18

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
javax.xml.stream » stax-api
Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ...
1.0-24.0.5

Test Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.11.36.0.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.11.36.0.3
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
5.14.25.23.0
Mocking Apache 2.0
org.wiremock » wiremock
A web service test double for all occasions
3.9.23.13.2