diff --git a/core/src/main/java/com/sap/ai/sdk/core/AiCoreService.java b/core/src/main/java/com/sap/ai/sdk/core/AiCoreService.java index a379e54af..af1719d1e 100644 --- a/core/src/main/java/com/sap/ai/sdk/core/AiCoreService.java +++ b/core/src/main/java/com/sap/ai/sdk/core/AiCoreService.java @@ -121,7 +121,6 @@ public InferenceDestinationBuilder getInferenceDestination(@Nonnull final String * @return A new client object based on {@link #getBaseDestination()}. */ @Nonnull - @Beta public ApiClient getApiClient() { val destination = getBaseDestination(); val httpRequestFactory = new HttpComponentsClientHttpRequestFactory(); @@ -144,7 +143,6 @@ public ApiClient getApiClient() { * @return The path to the deployment. */ @Nonnull - @Beta protected String buildDeploymentPath(@Nonnull final String deploymentId) { return "inference/deployments/%s/".formatted(deploymentId); } diff --git a/core/src/main/java/com/sap/ai/sdk/core/JacksonConfiguration.java b/core/src/main/java/com/sap/ai/sdk/core/JacksonConfiguration.java index 725f359c7..c4af8e263 100644 --- a/core/src/main/java/com/sap/ai/sdk/core/JacksonConfiguration.java +++ b/core/src/main/java/com/sap/ai/sdk/core/JacksonConfiguration.java @@ -9,7 +9,6 @@ import com.fasterxml.jackson.databind.json.JsonMapper; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.fasterxml.jackson.module.paramnames.ParameterNamesModule; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import lombok.AccessLevel; import lombok.NoArgsConstructor; @@ -27,7 +26,6 @@ public final class JacksonConfiguration { * href="https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/http/converter/json/Jackson2ObjectMapperBuilder.html">Jackson2ObjectMapperBuilder */ @Nonnull - @Beta public static JsonMapper getDefaultObjectMapper() { return JsonMapper.builder() .addModule(new JavaTimeModule()) diff --git a/core/src/main/java/com/sap/ai/sdk/core/common/ClientError.java b/core/src/main/java/com/sap/ai/sdk/core/common/ClientError.java index 5893a9eb5..17a495b4a 100644 --- a/core/src/main/java/com/sap/ai/sdk/core/common/ClientError.java +++ b/core/src/main/java/com/sap/ai/sdk/core/common/ClientError.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.core.common; -import com.google.common.annotations.Beta; import javax.annotation.Nullable; /** @@ -8,7 +7,6 @@ * * @since 1.1.0 */ -@Beta @FunctionalInterface public interface ClientError { /** diff --git a/core/src/main/java/com/sap/ai/sdk/core/common/ClientException.java b/core/src/main/java/com/sap/ai/sdk/core/common/ClientException.java index 251bb9c00..facceba87 100644 --- a/core/src/main/java/com/sap/ai/sdk/core/common/ClientException.java +++ b/core/src/main/java/com/sap/ai/sdk/core/common/ClientException.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.core.common; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import javax.annotation.Nullable; import lombok.AccessLevel; @@ -14,7 +13,6 @@ * * @since 1.1.0 */ -@Beta @StandardException public class ClientException extends RuntimeException { @@ -25,7 +23,7 @@ public class ClientException extends RuntimeException { * @since 1.10.0 */ @Nullable - @Getter(onMethod_ = @Beta, value = AccessLevel.PUBLIC) + @Getter(value = AccessLevel.PUBLIC) private ClientError clientError; /** @@ -34,7 +32,7 @@ public class ClientException extends RuntimeException { * @since 1.10.0 */ @Nullable - @Getter(onMethod_ = @Beta, value = AccessLevel.PUBLIC) + @Getter(value = AccessLevel.PUBLIC) private ClassicHttpResponse httpResponse; /** @@ -43,7 +41,7 @@ public class ClientException extends RuntimeException { * @since 1.10.0 */ @Nullable - @Getter(onMethod_ = @Beta, value = AccessLevel.PUBLIC) + @Getter(value = AccessLevel.PUBLIC) private ClassicHttpRequest httpRequest; /** diff --git a/core/src/main/java/com/sap/ai/sdk/core/common/ClientExceptionFactory.java b/core/src/main/java/com/sap/ai/sdk/core/common/ClientExceptionFactory.java index bfe03379b..3ace4fb26 100644 --- a/core/src/main/java/com/sap/ai/sdk/core/common/ClientExceptionFactory.java +++ b/core/src/main/java/com/sap/ai/sdk/core/common/ClientExceptionFactory.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.core.common; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import javax.annotation.Nullable; @@ -11,7 +10,6 @@ * @param The subtype of {@link ClientException} to be created by this factory. * @param The subtype of {@link ClientError} payload that can be processed by this factory. */ -@Beta @FunctionalInterface public interface ClientExceptionFactory { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiClient.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiClient.java index 543fea56d..1f9d36d19 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiClient.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiClient.java @@ -143,7 +143,6 @@ public OpenAiClient withSystemPrompt(@Nonnull final String systemPrompt) { * @return a new client. * @since 1.11.0 */ - @Beta @Nonnull public OpenAiClient withHeader(@Nonnull final String key, @Nonnull final String value) { final var newClient = new OpenAiClient(this.destination); diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiError.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiError.java index a5c9888dc..9bd1ec8f5 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiError.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiError.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai; import com.fasterxml.jackson.annotation.JsonCreator; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.core.common.ClientError; import com.sap.ai.sdk.foundationmodels.openai.generated.model.ErrorResponse; import javax.annotation.Nonnull; @@ -14,7 +13,6 @@ * * @since 1.4.0 */ -@Beta @Value @AllArgsConstructor(onConstructor = @__({@JsonCreator}), access = AccessLevel.PROTECTED) public class OpenAiError implements ClientError { diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/AssistantMessage.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/AssistantMessage.java index fb0871033..57cc1c62d 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/AssistantMessage.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/AssistantMessage.java @@ -2,7 +2,6 @@ import static com.sap.ai.sdk.orchestration.model.AssistantChatMessage.RoleEnum.ASSISTANT; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.AssistantChatMessage; import com.sap.ai.sdk.orchestration.model.ChatMessage; import com.sap.ai.sdk.orchestration.model.ChatMessageContent; @@ -27,9 +26,7 @@ public class AssistantMessage implements Message { @Nonnull String role = "assistant"; /** The content of the message. */ - @Nonnull - @Getter(onMethod_ = @Beta) - MessageContent content; + @Nonnull @Getter MessageContent content; /** Tool call if there is any. */ @Nullable List toolCalls; diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/Grounding.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/Grounding.java index 7e549eafb..a582fecdb 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/Grounding.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/Grounding.java @@ -24,7 +24,6 @@ * @link SAP AI * Core: Orchestration - Grounding */ -@Beta @Accessors(fluent = true) public class Grounding implements GroundingProvider { @@ -34,7 +33,7 @@ public class Grounding implements GroundingProvider { @Nullable private List metadataParams = null; - @Setter(onMethod_ = {@Nonnull}) + @Setter(onMethod_ = {@Nonnull, @Beta}) private TypeEnum documentGroundingService = TypeEnum.DOCUMENT_GROUNDING_SERVICE; /** diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/Message.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/Message.java index 41d675baa..914e1d3e1 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/Message.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/Message.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.orchestration; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.ChatMessage; import java.util.List; import javax.annotation.Nonnull; @@ -75,6 +74,5 @@ static SystemMessage system(@Nonnull final String message) { * @return the content. */ @Nonnull - @Beta MessageContent content(); } diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationClient.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationClient.java index 80617b2d7..805b050c1 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationClient.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationClient.java @@ -62,7 +62,6 @@ public OrchestrationClient() { * @param destination The specific {@link HttpDestination} to use. * @see AiCoreService#getInferenceDestination(String) */ - @Beta public OrchestrationClient(@Nonnull final HttpDestination destination) { this.executor = new OrchestrationHttpExecutor(() -> destination); } diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationClientException.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationClientException.java index 1363bcee7..857d1e46f 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationClientException.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationClientException.java @@ -131,7 +131,6 @@ public ErrorResponseStreaming getErrorResponseStreaming() { * @return the HTTP status code, or {@code null} if not available * @since 1.10.0 */ - @Beta @Nullable public Integer getStatusCode() { return Optional.ofNullable(getErrorResponse()) diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java index d9d8b8b46..dcfa4acf4 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.orchestration; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.core.AiModel; import com.sap.ai.sdk.orchestration.model.EmbeddingsModelDetails; import com.sap.ai.sdk.orchestration.model.EmbeddingsModelParams; @@ -18,7 +17,6 @@ * * @since 1.12.0 */ -@Beta @With @Value @Accessors(fluent = true) diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingRequest.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingRequest.java index bc6570a2d..912c9fe74 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingRequest.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingRequest.java @@ -3,7 +3,6 @@ import static lombok.AccessLevel.NONE; import static lombok.AccessLevel.PRIVATE; -import com.google.common.annotations.Beta; import com.google.common.collect.Lists; import com.sap.ai.sdk.orchestration.model.EmbeddingsInput; import com.sap.ai.sdk.orchestration.model.EmbeddingsInputText; @@ -26,7 +25,6 @@ * * @since 1.12.0 */ -@Beta @Value @AllArgsConstructor(access = PRIVATE) public class OrchestrationEmbeddingRequest { diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingResponse.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingResponse.java index 0c9c634f1..d2ed07ae7 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingResponse.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingResponse.java @@ -2,7 +2,6 @@ import static lombok.AccessLevel.PACKAGE; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.Embedding.ArrayOfFloats; import com.sap.ai.sdk.orchestration.model.EmbeddingResult; import com.sap.ai.sdk.orchestration.model.EmbeddingsPostResponse; @@ -18,7 +17,6 @@ * * @since 1.12.0 */ -@Beta @Value @AllArgsConstructor(access = PACKAGE) public class OrchestrationEmbeddingResponse { diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationError.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationError.java index ae9b1641d..d2d080b5f 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationError.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationError.java @@ -4,7 +4,6 @@ import static com.sap.ai.sdk.orchestration.OrchestrationClientException.lastErrorStreaming; import com.fasterxml.jackson.annotation.JsonCreator; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.core.common.ClientError; import com.sap.ai.sdk.orchestration.model.Error; import com.sap.ai.sdk.orchestration.model.ErrorResponse; @@ -20,7 +19,6 @@ * * @since 1.1.0 */ -@Beta public interface OrchestrationError extends ClientError { /** * Orchestration error response for synchronous requests. diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationJacksonConfiguration.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationJacksonConfiguration.java index 9ad86bfd7..8c90ae97e 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationJacksonConfiguration.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationJacksonConfiguration.java @@ -31,7 +31,6 @@ public class OrchestrationJacksonConfiguration { * href="https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/http/converter/json/Jackson2ObjectMapperBuilder.html">Jackson2ObjectMapperBuilder */ @Nonnull - @Beta public static ObjectMapper getOrchestrationObjectMapper() { final var module = diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationModuleConfig.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationModuleConfig.java index 6001e1eb4..b931e4a0f 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationModuleConfig.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationModuleConfig.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.orchestration; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.FilteringModuleConfig; import com.sap.ai.sdk.orchestration.model.FilteringStreamOptions; import com.sap.ai.sdk.orchestration.model.GlobalStreamOptions; @@ -154,7 +153,6 @@ public OrchestrationModuleConfig withLlmConfig(@Nonnull final OrchestrationAiMod * @return A new configuration with the given stream configuration. * @since 1.12.0 */ - @Beta @Nonnull public OrchestrationModuleConfig withStreamConfig( @Nonnull final OrchestrationStreamConfig config) { @@ -315,7 +313,6 @@ public OrchestrationModuleConfig withGrounding( */ @Tolerate @Nonnull - @Beta public OrchestrationModuleConfig withTemplateConfig( @Nonnull final TemplateConfig templateConfig) { return this.withTemplateConfig(templateConfig.toLowLevel()); diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationStreamConfig.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationStreamConfig.java index a4eef6950..bb7d40ccc 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationStreamConfig.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationStreamConfig.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.orchestration; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.FilteringStreamOptions; import com.sap.ai.sdk.orchestration.model.GlobalStreamOptions; import java.util.List; @@ -19,7 +18,6 @@ */ @Value @With -@Beta @AllArgsConstructor(access = AccessLevel.PRIVATE) public class OrchestrationStreamConfig { /** diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationTemplate.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationTemplate.java index e5fb76861..df1dbeab2 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationTemplate.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationTemplate.java @@ -5,7 +5,6 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.ChatCompletionTool; import com.sap.ai.sdk.orchestration.model.ChatMessage; import com.sap.ai.sdk.orchestration.model.PromptTemplatingModuleConfigPrompt; @@ -40,7 +39,6 @@ @With @AllArgsConstructor(access = AccessLevel.PRIVATE) @NoArgsConstructor(force = true, access = AccessLevel.PACKAGE) -@Beta public class OrchestrationTemplate extends TemplateConfig { /** Please use {@link #withMessages(Message...)} instead. */ diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationTemplateReference.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationTemplateReference.java index 0241f915b..4b02a582c 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationTemplateReference.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationTemplateReference.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.orchestration; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.PromptTemplatingModuleConfigPrompt; import com.sap.ai.sdk.orchestration.model.TemplateRef; import com.sap.ai.sdk.orchestration.model.TemplateRefByID; @@ -21,7 +20,6 @@ @EqualsAndHashCode(callSuper = true) @Value @AllArgsConstructor(access = AccessLevel.PROTECTED) -@Beta public class OrchestrationTemplateReference extends TemplateConfig { @Nonnull TemplateRefTemplateRef reference; diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/ResponseJsonSchema.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/ResponseJsonSchema.java index 41b148870..718db8755 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/ResponseJsonSchema.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/ResponseJsonSchema.java @@ -9,7 +9,6 @@ import com.github.victools.jsonschema.generator.SchemaVersion; import com.github.victools.jsonschema.module.jackson.JacksonModule; import com.github.victools.jsonschema.module.jackson.JacksonOption; -import com.google.common.annotations.Beta; import java.lang.reflect.Type; import java.util.Map; import javax.annotation.Nonnull; @@ -28,7 +27,6 @@ @Value @AllArgsConstructor(access = AccessLevel.PACKAGE) @With -@Beta public class ResponseJsonSchema { @Nonnull Map schemaMap; @Nonnull String name; diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/SystemMessage.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/SystemMessage.java index c328d76b9..c69fffde1 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/SystemMessage.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/SystemMessage.java @@ -2,7 +2,6 @@ import static com.sap.ai.sdk.orchestration.model.SystemChatMessage.RoleEnum.SYSTEM; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.ChatMessage; import com.sap.ai.sdk.orchestration.model.ChatMessageContent; import com.sap.ai.sdk.orchestration.model.SystemChatMessage; @@ -28,9 +27,7 @@ public class SystemMessage implements Message { @Nonnull String role = "system"; /** The content of the message. */ - @Nonnull - @Getter(onMethod_ = @Beta) - MessageContent content; + @Nonnull @Getter MessageContent content; /** * Creates a new system message from a string. diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/TemplateConfig.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/TemplateConfig.java index f0a328e97..3e00ef3a5 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/TemplateConfig.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/TemplateConfig.java @@ -2,7 +2,6 @@ import static com.sap.ai.sdk.orchestration.OrchestrationTemplateReference.ScopeEnum.TENANT; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.PromptTemplatingModuleConfigPrompt; import com.sap.ai.sdk.orchestration.model.TemplateRefByID; import com.sap.ai.sdk.orchestration.model.TemplateRefByScenarioNameVersion; @@ -15,7 +14,6 @@ * @since 1.4.0 */ @EqualsAndHashCode -@Beta public abstract class TemplateConfig { /** diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/UserMessage.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/UserMessage.java index b80385473..c2b89efbe 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/UserMessage.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/UserMessage.java @@ -4,7 +4,6 @@ import static com.sap.ai.sdk.orchestration.model.UserChatMessageContentItem.TypeEnum.IMAGE_URL; import static com.sap.ai.sdk.orchestration.model.UserChatMessageContentItem.TypeEnum.TEXT; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.model.ChatMessage; import com.sap.ai.sdk.orchestration.model.ImageContentUrl; import com.sap.ai.sdk.orchestration.model.UserChatMessage; @@ -30,9 +29,7 @@ public class UserMessage implements Message { @Nonnull String role = "user"; /** The content of the message. */ - @Nonnull - @Getter(onMethod_ = @Beta) - MessageContent content; + @Nonnull @Getter MessageContent content; /** * Creates a new user message from a string. diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/spring/OrchestrationSpringEmbeddingModel.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/spring/OrchestrationSpringEmbeddingModel.java index d8a61c9f7..23081d60a 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/spring/OrchestrationSpringEmbeddingModel.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/spring/OrchestrationSpringEmbeddingModel.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.orchestration.spring; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.orchestration.OrchestrationClient; import com.sap.ai.sdk.orchestration.OrchestrationEmbeddingModel; import com.sap.ai.sdk.orchestration.OrchestrationEmbeddingRequest; @@ -26,7 +25,6 @@ * * @since 1.13.0 */ -@Beta @RequiredArgsConstructor public class OrchestrationSpringEmbeddingModel implements EmbeddingModel {