diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiToolChoice.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiToolChoice.java index 156248612..72824219b 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiToolChoice.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiToolChoice.java @@ -1,10 +1,12 @@ package com.sap.ai.sdk.foundationmodels.openai; +import com.google.common.annotations.Beta; import com.sap.ai.sdk.foundationmodels.openai.generated.model.ChatCompletionNamedToolChoice; import com.sap.ai.sdk.foundationmodels.openai.generated.model.ChatCompletionNamedToolChoiceFunction; import com.sap.ai.sdk.foundationmodels.openai.generated.model.ChatCompletionToolChoiceOption; import javax.annotation.Nonnull; import lombok.AccessLevel; +import lombok.EqualsAndHashCode; import lombok.RequiredArgsConstructor; /** @@ -12,6 +14,8 @@ * * @since 1.4.0 */ +@Beta +@EqualsAndHashCode @RequiredArgsConstructor(access = AccessLevel.PROTECTED) public class OpenAiToolChoice { @Nonnull final ChatCompletionToolChoiceOption toolChoice;