diff --git a/docs/release_notes.md b/docs/release_notes.md index 5745d6681..d4adbba88 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -8,7 +8,8 @@ ### 🔧 Compatibility Notes -- +- The old OpenAI client (v1.0.0) is being deprecated in favor of the new OpenAI client (v1.4.0). + [See the documentation for more details](https://sap.github.io/ai-sdk/docs/java/foundation-models/openai/chat-completion) ### ✨ New Functionality diff --git a/foundation-models/openai/pom.xml b/foundation-models/openai/pom.xml index 1eb2e93a5..75f1922ab 100644 --- a/foundation-models/openai/pom.xml +++ b/foundation-models/openai/pom.xml @@ -157,7 +157,6 @@ openapi-generator-maven-plugin ${project.basedir}/src/main/java - beta true COMPILE true 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 88f8513a0..b498a1b5e 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 @@ -112,8 +112,7 @@ public static OpenAiClient withCustomDestination(@Nonnull final Destination dest } /** - * Use this method to set a system prompt that should be used across multiple chat completions - * with basic string prompts {@link #streamChatCompletionDeltas(OpenAiChatCompletionParameters)}. + * Add a system prompt before user prompts. * *

Note: The system prompt is ignored on chat completions invoked with * OpenAiChatCompletionPrompt. @@ -133,8 +132,10 @@ public OpenAiClient withSystemPrompt(@Nonnull final String systemPrompt) { * @param prompt a text message. * @return the completion output * @throws OpenAiClientException if the request fails + * @deprecated Use {@link #chatCompletion(OpenAiChatCompletionRequest)} instead. */ @Nonnull + @Deprecated public OpenAiChatCompletionOutput chatCompletion(@Nonnull final String prompt) throws OpenAiClientException { final OpenAiChatCompletionParameters parameters = new OpenAiChatCompletionParameters(); @@ -183,8 +184,10 @@ public CreateChatCompletionResponse chatCompletion( * @param parameters the completion request. * @return the completion output * @throws OpenAiClientException if the request fails + * @deprecated Use {@link #chatCompletion(OpenAiChatCompletionRequest)} instead. */ @Nonnull + @Deprecated public OpenAiChatCompletionOutput chatCompletion( @Nonnull final OpenAiChatCompletionParameters parameters) throws OpenAiClientException { warnIfUnsupportedUsage(); @@ -321,8 +324,10 @@ public Stream streamChatCompletionDeltas( * @param parameters The prompt, including a list of messages. * @return A stream of message deltas * @throws OpenAiClientException if the request fails or if the finish reason is content_filter + * @deprecated Use {@link #streamChatCompletionDeltas(OpenAiChatCompletionRequest)} instead. */ @Nonnull + @Deprecated public Stream streamChatCompletionDeltas(@Nonnull final OpenAiChatCompletionParameters parameters) throws OpenAiClientException { @@ -383,6 +388,7 @@ public EmbeddingsCreate200Response embedding(@Nonnull final EmbeddingsCreateRequ * @throws OpenAiClientException if the request fails */ @Nonnull + @Deprecated public OpenAiEmbeddingOutput embedding(@Nonnull final OpenAiEmbeddingParameters parameters) throws OpenAiClientException { return execute("/embeddings", parameters, OpenAiEmbeddingOutput.class); diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctionCall.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctionCall.java index 1ae9f2a00..6408390af 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctionCall.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctionCall.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -28,7 +27,7 @@ * Deprecated and replaced by `tool_calls`. The name and arguments of a function that * should be called, as generated by the model. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionFunctionCall // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctionCallOption.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctionCallOption.java index f1dc9874a..8b641d641 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctionCallOption.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctionCallOption.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -28,7 +27,7 @@ * Specifying a particular function via `{\"name\": \"my_function\"}` * forces the model to call that function. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionFunctionCallOption // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctions.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctions.java index 1632e885b..52d9afce2 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctions.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionFunctions.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -31,7 +30,7 @@ * @deprecated */ @Deprecated -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionFunctions // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCall.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCall.java index d199d601b..9f3ae4485 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCall.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCall.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ChatCompletionMessageToolCall */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionMessageToolCall // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallChunk.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallChunk.java index b005848d6..52271c022 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallChunk.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallChunk.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ChatCompletionMessageToolCallChunk */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionMessageToolCallChunk // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallChunkFunction.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallChunkFunction.java index cd2ebc2be..ed089d280 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallChunkFunction.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallChunkFunction.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ChatCompletionMessageToolCallChunkFunction */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionMessageToolCallChunkFunction // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallFunction.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallFunction.java index cfce6d304..9e54cf039 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallFunction.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionMessageToolCallFunction.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** The function that the model called. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionMessageToolCallFunction // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionNamedToolChoice.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionNamedToolChoice.java index 4aa899a74..6276e1a24 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionNamedToolChoice.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionNamedToolChoice.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** Specifies a tool the model should use. Use to force the model to call a specific function. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionNamedToolChoice // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionNamedToolChoiceFunction.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionNamedToolChoiceFunction.java index 594f439ca..f87f4cda8 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionNamedToolChoiceFunction.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionNamedToolChoiceFunction.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ChatCompletionNamedToolChoiceFunction */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionNamedToolChoiceFunction // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessage.java index b1a3d46c8..f084e2d18 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessage.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; @@ -29,7 +28,7 @@ import javax.annotation.Nullable; /** ChatCompletionRequestAssistantMessage */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestAssistantMessage implements ChatCompletionRequestMessage // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageContent.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageContent.java index 1aa52e914..eb6e22424 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageContent.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageContent.java @@ -11,7 +11,6 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; @@ -19,7 +18,6 @@ * The contents of the assistant message. Required unless `tool_calls` or * `function_call` is specified. */ -@Beta public interface ChatCompletionRequestAssistantMessageContent { /** * Helper class to create a String that implements {@link diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageContentPart.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageContentPart.java index e79119d1f..84d7b8157 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageContentPart.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageContentPart.java @@ -13,10 +13,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.google.common.annotations.Beta; /** ChatCompletionRequestAssistantMessageContentPart */ -@Beta @JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION) @JsonSubTypes({ @JsonSubTypes.Type(value = ChatCompletionRequestMessageContentPartRefusal.class), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageFunctionCall.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageFunctionCall.java index 29f72949f..cf0720d04 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageFunctionCall.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestAssistantMessageFunctionCall.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -31,7 +30,7 @@ * @deprecated */ @Deprecated -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestAssistantMessageFunctionCall // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestFunctionMessage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestFunctionMessage.java index 1a2de287b..487b2390d 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestFunctionMessage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestFunctionMessage.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -32,7 +31,7 @@ * @deprecated */ @Deprecated -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestFunctionMessage implements ChatCompletionRequestMessage // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessage.java index 98e4464f6..2197eb4ac 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessage.java @@ -13,10 +13,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.google.common.annotations.Beta; /** ChatCompletionRequestMessage */ -@Beta @JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION) @JsonSubTypes({ @JsonSubTypes.Type(value = ChatCompletionRequestAssistantMessage.class), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartImage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartImage.java index bb2b8a826..9b91b74e1 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartImage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartImage.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ChatCompletionRequestMessageContentPartImage */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestMessageContentPartImage implements ChatCompletionRequestUserMessageContentPart // CHECKSTYLE:ON diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartImageImageUrl.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartImageImageUrl.java index b7e7b6cf4..7aee15e2a 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartImageImageUrl.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartImageImageUrl.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.net.URI; import java.util.LinkedHashMap; import java.util.Map; @@ -28,7 +27,7 @@ import javax.annotation.Nullable; /** ChatCompletionRequestMessageContentPartImageImageUrl */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestMessageContentPartImageImageUrl // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartRefusal.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartRefusal.java index 3eb79379c..65e1b65cc 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartRefusal.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartRefusal.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ChatCompletionRequestMessageContentPartRefusal */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestMessageContentPartRefusal implements ChatCompletionRequestAssistantMessageContentPart // CHECKSTYLE:ON diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartText.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartText.java index 5768a60e4..98b03502c 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartText.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestMessageContentPartText.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ChatCompletionRequestMessageContentPartText */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestMessageContentPartText implements ChatCompletionRequestAssistantMessageContentPart, ChatCompletionRequestSystemMessageContentPart, diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessage.java index 6104f55a6..fb2ea2512 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessage.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ChatCompletionRequestSystemMessage */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestSystemMessage implements ChatCompletionRequestMessage // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessageContent.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessageContent.java index 149a4c50c..fe093d5c5 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessageContent.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessageContent.java @@ -11,12 +11,10 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; /** The contents of the system message. */ -@Beta public interface ChatCompletionRequestSystemMessageContent { /** * Helper class to create a String that implements {@link diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessageContentPart.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessageContentPart.java index 6a2d954f0..688e1bfa9 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessageContentPart.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestSystemMessageContentPart.java @@ -13,10 +13,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.google.common.annotations.Beta; /** ChatCompletionRequestSystemMessageContentPart */ -@Beta @JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION) @JsonSubTypes({ @JsonSubTypes.Type(value = ChatCompletionRequestMessageContentPartText.class), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessage.java index 5466a395a..802cfee1f 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessage.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ChatCompletionRequestToolMessage */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestToolMessage implements ChatCompletionRequestMessage // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessageContent.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessageContent.java index a40cf2a34..51f539d2c 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessageContent.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessageContent.java @@ -11,12 +11,10 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; /** The contents of the tool message. */ -@Beta public interface ChatCompletionRequestToolMessageContent { /** * Helper class to create a String that implements {@link diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessageContentPart.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessageContentPart.java index c5b2a6904..df33535a3 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessageContentPart.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestToolMessageContentPart.java @@ -13,10 +13,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.google.common.annotations.Beta; /** ChatCompletionRequestToolMessageContentPart */ -@Beta @JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION) @JsonSubTypes({ @JsonSubTypes.Type(value = ChatCompletionRequestMessageContentPartText.class), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessage.java index 373b9922c..7c1e706e9 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessage.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ChatCompletionRequestUserMessage */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionRequestUserMessage implements ChatCompletionRequestMessage // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessageContent.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessageContent.java index 741a0ea52..84855ebaf 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessageContent.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessageContent.java @@ -11,12 +11,10 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; /** The contents of the user message. */ -@Beta public interface ChatCompletionRequestUserMessageContent { /** * Helper class to create a String that implements {@link diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessageContentPart.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessageContentPart.java index bf9512f2d..aa4011439 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessageContentPart.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionRequestUserMessageContentPart.java @@ -13,10 +13,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.google.common.annotations.Beta; /** ChatCompletionRequestUserMessageContentPart */ -@Beta @JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION) @JsonSubTypes({ @JsonSubTypes.Type(value = ChatCompletionRequestMessageContentPartImage.class), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionResponseMessage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionResponseMessage.java index 64f0da801..ea67e7810 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionResponseMessage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionResponseMessage.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** A chat completion message generated by the model. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionResponseMessage // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionResponseMessageRole.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionResponseMessageRole.java index 4cc0b9957..c25f1508f 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionResponseMessageRole.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionResponseMessageRole.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; /** The role of the author of the response message. */ -@Beta public enum ChatCompletionResponseMessageRole { ASSISTANT("assistant"), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamOptions.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamOptions.java index a7482677c..76d9ad504 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamOptions.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamOptions.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** Options for streaming response. Only set this when you set `stream: true`. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionStreamOptions // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamResponseDelta.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamResponseDelta.java index 9283a67a7..40a0b40b2 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamResponseDelta.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamResponseDelta.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; @@ -29,7 +28,7 @@ import javax.annotation.Nullable; /** A chat completion delta generated by streamed model responses. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionStreamResponseDelta // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamResponseDeltaFunctionCall.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamResponseDeltaFunctionCall.java index 2fb0e2d72..a6f97a133 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamResponseDeltaFunctionCall.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionStreamResponseDeltaFunctionCall.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -31,7 +30,7 @@ * @deprecated */ @Deprecated -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionStreamResponseDeltaFunctionCall // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTokenLogprob.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTokenLogprob.java index dbd5008d4..0b2e704d4 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTokenLogprob.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTokenLogprob.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.math.BigDecimal; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -28,7 +27,7 @@ import javax.annotation.Nullable; /** ChatCompletionTokenLogprob */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionTokenLogprob // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTokenLogprobTopLogprobsInner.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTokenLogprobTopLogprobsInner.java index 8f0b9ddb4..20cb148da 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTokenLogprobTopLogprobsInner.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTokenLogprobTopLogprobsInner.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.math.BigDecimal; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -28,7 +27,7 @@ import javax.annotation.Nullable; /** ChatCompletionTokenLogprobTopLogprobsInner */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionTokenLogprobTopLogprobsInner // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTool.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTool.java index bf845bccb..67f66929a 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTool.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionTool.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ChatCompletionTool */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionTool // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionToolChoiceOption.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionToolChoiceOption.java index e5691af80..84bacc9aa 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionToolChoiceOption.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionToolChoiceOption.java @@ -11,7 +11,6 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; /** @@ -23,7 +22,6 @@ * \"my_function\"}}` forces the model to call that tool. `none` is the * default when no tools are present. `auto` is the default if tools are present. */ -@Beta public interface ChatCompletionToolChoiceOption { /** * Helper class to create a ChatCompletionNamedToolChoice that implements {@link diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsCreate200Response.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsCreate200Response.java index 5f8acecc1..4c42b9036 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsCreate200Response.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsCreate200Response.java @@ -13,10 +13,8 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.google.common.annotations.Beta; /** ChatCompletionsCreate200Response */ -@Beta @JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION) @JsonSubTypes({ @JsonSubTypes.Type(value = CreateChatCompletionResponse.class), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsRequestCommon.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsRequestCommon.java index 5f6b8275e..8c87d5d09 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsRequestCommon.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsRequestCommon.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.math.BigDecimal; import java.util.LinkedHashMap; import java.util.Map; @@ -26,7 +25,7 @@ import javax.annotation.Nullable; /** ChatCompletionsRequestCommon */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ChatCompletionsRequestCommon // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsRequestCommonStop.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsRequestCommonStop.java index f74ffaf00..0235b359f 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsRequestCommonStop.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ChatCompletionsRequestCommonStop.java @@ -11,12 +11,10 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; /** Up to 4 sequences where the API will stop generating further tokens. */ -@Beta public interface ChatCompletionsRequestCommonStop { /** Helper class to create a String that implements {@link ChatCompletionsRequestCommonStop}. */ record InnerString(@com.fasterxml.jackson.annotation.JsonValue @Nonnull String value) diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CompletionUsage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CompletionUsage.java index e7d06d60f..50552debb 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CompletionUsage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CompletionUsage.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** Usage statistics for the completion request. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class CompletionUsage // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CompletionUsageCompletionTokensDetails.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CompletionUsageCompletionTokensDetails.java index e13f739be..80de1c0a7 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CompletionUsageCompletionTokensDetails.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CompletionUsageCompletionTokensDetails.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** Breakdown of tokens used in a completion. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class CompletionUsageCompletionTokensDetails // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterChoiceResults.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterChoiceResults.java index 9ff852f91..2a0d033c1 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterChoiceResults.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterChoiceResults.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -31,7 +30,7 @@ * about third party text and profanity, if it has been detected, and if it has been filtered or * not. And information about customer block list, if it has been filtered and its id. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ContentFilterChoiceResults // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedResult.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedResult.java index 3b4b7ab03..ffb0a70bf 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedResult.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedResult.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ContentFilterDetectedResult */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ContentFilterDetectedResult // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedWithCitationResult.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedWithCitationResult.java index 223d435c3..b8231dd0d 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedWithCitationResult.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedWithCitationResult.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ContentFilterDetectedWithCitationResult */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ContentFilterDetectedWithCitationResult // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedWithCitationResultAllOfCitation.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedWithCitationResultAllOfCitation.java index 262da2c80..203334b93 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedWithCitationResultAllOfCitation.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterDetectedWithCitationResultAllOfCitation.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ContentFilterDetectedWithCitationResultAllOfCitation */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ContentFilterDetectedWithCitationResultAllOfCitation // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterPromptResults.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterPromptResults.java index aac5e16d3..b4b43a77d 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterPromptResults.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterPromptResults.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -31,7 +30,7 @@ * about jailbreak content and profanity, if it has been detected, and if it has been filtered or * not. And information about customer block list, if it has been filtered and its id. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ContentFilterPromptResults // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterResultBase.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterResultBase.java index 4d6369eba..dc76b07b2 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterResultBase.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterResultBase.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ContentFilterResultBase */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ContentFilterResultBase // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterResultsBase.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterResultsBase.java index da3935388..0a7915c8a 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterResultsBase.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterResultsBase.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** Information about the content filtering results. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ContentFilterResultsBase // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterSeverityResult.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterSeverityResult.java index d7bae8322..39fe5abd1 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterSeverityResult.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ContentFilterSeverityResult.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ContentFilterSeverityResult */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ContentFilterSeverityResult // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequest.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequest.java index 508d2e903..ec77b447f 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequest.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequest.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; @@ -29,7 +28,7 @@ import javax.annotation.Nullable; /** CreateChatCompletionRequest */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class CreateChatCompletionRequest // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfFunctionCall.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfFunctionCall.java index 7edfa6b19..46844e568 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfFunctionCall.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfFunctionCall.java @@ -11,7 +11,6 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; /** @@ -25,7 +24,6 @@ * @deprecated */ @Deprecated -@Beta public interface CreateChatCompletionRequestAllOfFunctionCall { /** * Helper class to create a ChatCompletionFunctionCallOption that implements {@link diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfResponseFormat.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfResponseFormat.java index be7520f5b..f9e672dd1 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfResponseFormat.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfResponseFormat.java @@ -13,7 +13,6 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.google.common.annotations.Beta; /** * An object specifying the format that the model must output. Compatible with @@ -36,7 +35,6 @@ * indicates the generation exceeded `max_tokens` or the conversation exceeded the max * context length. */ -@Beta @JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION) @JsonSubTypes({ @JsonSubTypes.Type(value = ResponseFormatJsonObject.class), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfStop.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfStop.java index 7e85f1620..c75d52f19 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfStop.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionRequestAllOfStop.java @@ -11,12 +11,10 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; /** Up to 4 sequences where the API will stop generating further tokens. */ -@Beta public interface CreateChatCompletionRequestAllOfStop { /** * Helper class to create a String that implements {@link CreateChatCompletionRequestAllOfStop}. diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponse.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponse.java index a302d94df..8aa8096c7 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponse.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponse.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; @@ -29,7 +28,7 @@ import javax.annotation.Nullable; /** Represents a chat completion response returned by model, based on the provided input. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class CreateChatCompletionResponse implements ChatCompletionsCreate200Response // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponseChoicesInner.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponseChoicesInner.java index b1b3ae10f..2ff13ec7c 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponseChoicesInner.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponseChoicesInner.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** CreateChatCompletionResponseChoicesInner */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class CreateChatCompletionResponseChoicesInner // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponseChoicesInnerLogprobs.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponseChoicesInnerLogprobs.java index 30e3f6f86..872563bd9 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponseChoicesInnerLogprobs.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionResponseChoicesInnerLogprobs.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** Log probability information for the choice. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class CreateChatCompletionResponseChoicesInnerLogprobs // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionStreamResponse.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionStreamResponse.java index b2d04e4cf..7c6176059 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionStreamResponse.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionStreamResponse.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; @@ -32,7 +31,7 @@ * Represents a streamed chunk of a chat completion response returned by model, based on the * provided input. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class CreateChatCompletionStreamResponse implements ChatCompletionsCreate200Response // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionStreamResponseChoicesInner.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionStreamResponseChoicesInner.java index a12436cfa..db1455958 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionStreamResponseChoicesInner.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/CreateChatCompletionStreamResponseChoicesInner.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** CreateChatCompletionStreamResponseChoicesInner */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class CreateChatCompletionStreamResponseChoicesInner // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200Response.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200Response.java index 58d857275..01b367e27 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200Response.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200Response.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** EmbeddingsCreate200Response */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class EmbeddingsCreate200Response // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200ResponseDataInner.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200ResponseDataInner.java index 5dd87f4b3..b04df2aa2 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200ResponseDataInner.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200ResponseDataInner.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.Arrays; import java.util.LinkedHashMap; import java.util.Map; @@ -26,7 +25,7 @@ import javax.annotation.Nullable; /** EmbeddingsCreate200ResponseDataInner */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class EmbeddingsCreate200ResponseDataInner // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200ResponseUsage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200ResponseUsage.java index 334fca6f8..bd3709223 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200ResponseUsage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreate200ResponseUsage.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** EmbeddingsCreate200ResponseUsage */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class EmbeddingsCreate200ResponseUsage // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreateRequest.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreateRequest.java index b93f6eeea..c29a19245 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreateRequest.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreateRequest.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** EmbeddingsCreateRequest */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class EmbeddingsCreateRequest // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreateRequestInput.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreateRequestInput.java index aa0ca1164..841710ce5 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreateRequestInput.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/EmbeddingsCreateRequestInput.java @@ -11,7 +11,6 @@ package com.sap.ai.sdk.foundationmodels.openai.generated.model; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; @@ -21,7 +20,6 @@ * Unless you are embedding code, we suggest replacing newlines (\\n) in your input with a single * space, as we have observed inferior results when newlines are present. */ -@Beta public interface EmbeddingsCreateRequestInput { /** Helper class to create a String that implements {@link EmbeddingsCreateRequestInput}. */ record InnerString(@com.fasterxml.jackson.annotation.JsonValue @Nonnull String value) diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/Error.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/Error.java index 3e9bc1d17..2b6c215a5 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/Error.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/Error.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** Error */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class Error // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ErrorBase.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ErrorBase.java index 54bc2dcaf..56183dbde 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ErrorBase.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ErrorBase.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ErrorBase */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ErrorBase // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ErrorResponse.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ErrorResponse.java index 90f42f3c8..b9fc9f3c1 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ErrorResponse.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ErrorResponse.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** ErrorResponse */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ErrorResponse // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/FunctionObject.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/FunctionObject.java index c9d7ecaef..e173ae6e5 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/FunctionObject.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/FunctionObject.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -26,7 +25,7 @@ import javax.annotation.Nullable; /** FunctionObject */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class FunctionObject // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/InnerError.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/InnerError.java index dd7476d65..625aa5c98 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/InnerError.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/InnerError.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** Inner error with additional details. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class InnerError // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/InnerErrorCode.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/InnerErrorCode.java index 829158c33..4eec4af25 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/InnerErrorCode.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/InnerErrorCode.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; /** Error codes for the inner error object. */ -@Beta public enum InnerErrorCode { RESPONSIBLE_AI_POLICY_VIOLATION("ResponsibleAIPolicyViolation"), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/PromptFilterResult.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/PromptFilterResult.java index f1467053a..31d3a5745 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/PromptFilterResult.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/PromptFilterResult.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -25,7 +24,7 @@ import javax.annotation.Nullable; /** Content filtering results for a single prompt in the request. */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class PromptFilterResult // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonObject.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonObject.java index eba81b392..89e252b3d 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonObject.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonObject.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ResponseFormatJsonObject */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ResponseFormatJsonObject implements CreateChatCompletionRequestAllOfResponseFormat // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonSchema.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonSchema.java index 64b8b478e..c2d1c8bb1 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonSchema.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonSchema.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ResponseFormatJsonSchema */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ResponseFormatJsonSchema implements CreateChatCompletionRequestAllOfResponseFormat // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonSchemaJsonSchema.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonSchemaJsonSchema.java index e60503e2c..aa33d098c 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonSchemaJsonSchema.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatJsonSchemaJsonSchema.java @@ -15,7 +15,6 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -26,7 +25,7 @@ import javax.annotation.Nullable; /** ResponseFormatJsonSchemaJsonSchema */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ResponseFormatJsonSchemaJsonSchema // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatText.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatText.java index de99adc49..0593e0ba2 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatText.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ResponseFormatText.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.LinkedHashMap; import java.util.Map; import java.util.NoSuchElementException; @@ -27,7 +26,7 @@ import javax.annotation.Nullable; /** ResponseFormatText */ -@Beta // CHECKSTYLE:OFF +// CHECKSTYLE:OFF public class ResponseFormatText implements CreateChatCompletionRequestAllOfResponseFormat // CHECKSTYLE:ON { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ToolCallType.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ToolCallType.java index ccedc88fb..b3d124f8b 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ToolCallType.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/generated/model/ToolCallType.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; /** The type of the tool call, in this case `function`. */ -@Beta public enum ToolCallType { FUNCTION("function"), diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/DeltaAggregatable.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/DeltaAggregatable.java index 218b57371..c56e40848 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/DeltaAggregatable.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/DeltaAggregatable.java @@ -1,6 +1,5 @@ package com.sap.ai.sdk.foundationmodels.openai.model; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; /** @@ -10,7 +9,7 @@ * * @param the delta type. */ -@Beta +@Deprecated public interface DeltaAggregatable { /** diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionChoice.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionChoice.java index 483605f78..83fea5566 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionChoice.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionChoice.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatAssistantMessage; import javax.annotation.Nonnull; import lombok.AccessLevel; @@ -15,7 +14,7 @@ @Accessors(chain = true) @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) -@Beta +@Deprecated public class OpenAiChatCompletionChoice extends OpenAiCompletionChoice { /** Completion chat message. */ @JsonProperty("message") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionDelta.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionDelta.java index 9e209a0a9..128e49522 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionDelta.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionDelta.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.core.common.StreamedDelta; import java.util.List; import javax.annotation.Nonnull; @@ -15,7 +14,7 @@ @Accessors(chain = true) @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) -@Beta +@Deprecated public class OpenAiChatCompletionDelta extends OpenAiCompletionOutput implements StreamedDelta { /** List of result candidates. */ @JsonProperty("choices") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionFunction.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionFunction.java index a78d55d4c..7f8c188b5 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionFunction.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionFunction.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.Map; import javax.annotation.Nullable; import lombok.EqualsAndHashCode; @@ -13,7 +12,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiChatCompletionFunction { /** * Name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionOutput.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionOutput.java index 59ae8e9f6..5d90eb688 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionOutput.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionOutput.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.foundationmodels.openai.OpenAiClientException; import java.util.ArrayList; import java.util.List; @@ -16,7 +15,7 @@ @Accessors(chain = true) @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) -@Beta +@Deprecated public class OpenAiChatCompletionOutput extends OpenAiCompletionOutput implements DeltaAggregatable { /** List of result candidates. */ diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionParameters.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionParameters.java index cda987ece..63c7bbf89 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionParameters.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionParameters.java @@ -6,7 +6,6 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -24,7 +23,7 @@ @Accessors(chain = true) @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) -@Beta +@Deprecated public class OpenAiChatCompletionParameters extends OpenAiCompletionParameters { /** A list of messages comprising the conversation so far. */ @JsonProperty("messages") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionTool.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionTool.java index a236fa9cf..b5decd6ac 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionTool.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatCompletionTool.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import lombok.EqualsAndHashCode; import lombok.RequiredArgsConstructor; @@ -14,7 +13,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiChatCompletionTool { /** Specifies a tool the model should use. Use to force the model to call a specific function. */ @JsonProperty("type") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatFunctionCall.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatFunctionCall.java index f87a89410..be8db28a5 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatFunctionCall.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatFunctionCall.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -13,7 +12,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiChatFunctionCall { /** Name of the function call. */ @JsonProperty("name") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatMessage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatMessage.java index e0563d333..d7bd94123 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatMessage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatMessage.java @@ -9,7 +9,6 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo.Id; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatAssistantMessage; import com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatFunctionMessage; import com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatSystemMessage; @@ -40,7 +39,7 @@ @Type(value = OpenAiChatToolMessage.class, name = "tool"), @Type(value = OpenAiChatFunctionMessage.class, name = "function") }) -@Beta +@Deprecated public interface OpenAiChatMessage { /** * The role of the messages author. @@ -258,7 +257,7 @@ class OpenAiChatAssistantMessage implements OpenAiChatMessage { @Getter(onMethod_ = @Nullable) private List toolCalls; - // TODO: add context + // add context // https://github.com/Azure/azure-rest-api-specs/blob/07d286359f828bbc7901e86288a5d62b48ae2052/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-02-01/inference.json#L1599 void addDelta(@Nonnull final OpenAiChatAssistantMessage delta) { diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatToolCall.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatToolCall.java index 4083e476c..20044ef3b 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatToolCall.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiChatToolCall.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -12,7 +11,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiChatToolCall { /** The ID of the tool call. */ @JsonProperty("id") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionChoice.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionChoice.java index b6a3f4379..4a52cff51 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionChoice.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionChoice.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import javax.annotation.Nullable; import lombok.EqualsAndHashCode; @@ -13,7 +12,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiCompletionChoice { /** * Reason for finish. The possible values are: diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionOutput.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionOutput.java index 67084ea91..c7a0cb168 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionOutput.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionOutput.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; import javax.annotation.Nullable; @@ -14,7 +13,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiCompletionOutput { /** Creation date Unix timestamp. */ @JsonProperty("created") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionParameters.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionParameters.java index 898479538..46c30bbbd 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionParameters.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiCompletionParameters.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.List; import java.util.Map; import javax.annotation.Nonnull; @@ -17,7 +16,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiCompletionParameters { /** * The maximum number of [tokens](/tokenizer) that can be generated in the completion. The token diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterDetectedResult.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterDetectedResult.java index 5e7775fa4..ea22a376e 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterDetectedResult.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterDetectedResult.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -12,7 +11,7 @@ @Accessors(chain = true) @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) -@Beta +@Deprecated public class OpenAiContentFilterDetectedResult extends OpenAiContentFilterResultBase { /** Whether the content was detected. */ @JsonProperty("detected") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterPromptResults.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterPromptResults.java index a70986bca..53456ffcb 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterPromptResults.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterPromptResults.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import javax.annotation.Nullable; import lombok.EqualsAndHashCode; @@ -13,7 +12,7 @@ @Accessors(chain = true) @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) -@Beta +@Deprecated public class OpenAiContentFilterPromptResults extends OpenAiContentFilterResultsBase { @JsonProperty("jailbreak") @Getter(onMethod_ = @Nullable) diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterResultBase.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterResultBase.java index cfde65edf..79a5e1def 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterResultBase.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterResultBase.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -12,7 +11,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiContentFilterResultBase { /** Whether the content was filtered. */ @JsonProperty("filtered") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterResultsBase.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterResultsBase.java index 9623bcb83..75dcc735a 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterResultsBase.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterResultsBase.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import javax.annotation.Nullable; import lombok.EqualsAndHashCode; @@ -13,7 +12,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiContentFilterResultsBase { /** Sexual content filter result. */ @JsonProperty("sexual") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterSeverityResult.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterSeverityResult.java index 345f5bb7f..7199fbc57 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterSeverityResult.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiContentFilterSeverityResult.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -14,7 +13,7 @@ @Accessors(chain = true) @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) -@Beta +@Deprecated public class OpenAiContentFilterSeverityResult extends OpenAiContentFilterResultBase { /** Severity of the content. */ @JsonProperty("severity") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiDeltaChatCompletionChoice.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiDeltaChatCompletionChoice.java index 605f34820..15cc88dcb 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiDeltaChatCompletionChoice.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiDeltaChatCompletionChoice.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatAssistantMessage; import javax.annotation.Nullable; import lombok.AccessLevel; @@ -15,7 +14,7 @@ @Accessors(chain = true) @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) -@Beta +@Deprecated public class OpenAiDeltaChatCompletionChoice extends OpenAiCompletionChoice { /** Completion chat message. */ @JsonProperty("delta") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingData.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingData.java index 4c350af79..66abc87bd 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingData.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingData.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -12,7 +11,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiEmbeddingData { /** Embedding object. */ @JsonProperty("object") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingOutput.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingOutput.java index f7f558f9e..8909bc167 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingOutput.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingOutput.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; import lombok.EqualsAndHashCode; @@ -13,7 +12,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiEmbeddingOutput { /** List object. */ @JsonProperty("object") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingParameters.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingParameters.java index b97533542..8aefa6197 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingParameters.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiEmbeddingParameters.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import java.util.List; import javax.annotation.Nonnull; import javax.annotation.Nullable; @@ -16,7 +15,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiEmbeddingParameters { /** * Input text to get embeddings for, encoded as a string. The number of input tokens varies diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiError.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiError.java index 85db7a468..309a03bcb 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiError.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiError.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import com.sap.ai.sdk.core.common.ClientError; import javax.annotation.Nullable; import lombok.EqualsAndHashCode; @@ -14,7 +13,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiError implements ClientError { /** The error object. */ @JsonProperty("error") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiErrorBase.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiErrorBase.java index c1d96e93e..7d2ecd903 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiErrorBase.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiErrorBase.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nullable; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -12,7 +11,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiErrorBase { /** The error code. */ @JsonProperty("code") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiPromptFilterResult.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiPromptFilterResult.java index 6122163a7..dc569f4e0 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiPromptFilterResult.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiPromptFilterResult.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nullable; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -12,7 +11,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiPromptFilterResult { /** Index of the prompt in the request. */ @JsonProperty("prompt_index") diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiUsage.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiUsage.java index 87e8e1b9b..5ed69fffb 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiUsage.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/model/OpenAiUsage.java @@ -1,7 +1,6 @@ package com.sap.ai.sdk.foundationmodels.openai.model; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.annotations.Beta; import javax.annotation.Nonnull; import javax.annotation.Nullable; import lombok.EqualsAndHashCode; @@ -13,7 +12,7 @@ @Accessors(chain = true) @EqualsAndHashCode @ToString -@Beta +@Deprecated public class OpenAiUsage { /** Tokens consumed for output text completion. */ @JsonProperty("completion_tokens")