Skip to content

Commit 21f2f8c

Browse files
authored
Beta tag on toolChoice with equals and hashcode (#358)
Co-authored-by: Roshin Rajan Panackal <[email protected]>
1 parent 263b1de commit 21f2f8c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiToolChoice.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
package com.sap.ai.sdk.foundationmodels.openai;
22

3+
import com.google.common.annotations.Beta;
34
import com.sap.ai.sdk.foundationmodels.openai.generated.model.ChatCompletionNamedToolChoice;
45
import com.sap.ai.sdk.foundationmodels.openai.generated.model.ChatCompletionNamedToolChoiceFunction;
56
import com.sap.ai.sdk.foundationmodels.openai.generated.model.ChatCompletionToolChoiceOption;
67
import javax.annotation.Nonnull;
78
import lombok.AccessLevel;
9+
import lombok.EqualsAndHashCode;
810
import lombok.RequiredArgsConstructor;
911

1012
/**
1113
* OpenAi ToolChoice to specify whether to call which tool.
1214
*
1315
* @since 1.4.0
1416
*/
17+
@Beta
18+
@EqualsAndHashCode
1519
@RequiredArgsConstructor(access = AccessLevel.PROTECTED)
1620
public class OpenAiToolChoice {
1721
@Nonnull final ChatCompletionToolChoiceOption toolChoice;

0 commit comments

Comments
 (0)