Skip to content

Commit 698541b

Browse files
committed
Update text-embedding-ada-002 to text-embedding-3-small
1 parent 8e94e2d commit 698541b

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

docs/guides/OPENAI_CHAT_COMPLETION.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ Get the embeddings of a text input in list of float values:
292292
```java
293293
var request = new OpenAiEmbeddingRequest(List.of("Hello World"));
294294

295-
OpenAiEmbeddingResponse response = OpenAiClient.forModel(TEXT_EMBEDDING_ADA_002).embedding(request);
295+
OpenAiEmbeddingResponse response = OpenAiClient.forModel(TEXT_EMBEDDING_3_SMALL).embedding(request);
296296
float[] embedding = embedding.getEmbeddings().get(0);
297297
```
298298

@@ -302,7 +302,7 @@ float[] embedding = embedding.getEmbeddings().get(0);
302302
```java
303303
var request = new OpenAiEmbeddingParameters().setInput("Hello World");
304304

305-
OpenAiEmbeddingOutput embedding = OpenAiClient.forModel(TEXT_EMBEDDING_ADA_002).embedding(request);
305+
OpenAiEmbeddingOutput embedding = OpenAiClient.forModel(TEXT_EMBEDDING_3_SMALL).embedding(request);
306306

307307
float[] embedding = embedding.getData().get(0).getEmbedding();
308308
```

sample-code/spring-app/src/main/java/com/sap/ai/sdk/app/controllers/GroundingController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.sap.ai.sdk.app.controllers;
22

3-
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.TEXT_EMBEDDING_ADA_002;
3+
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.TEXT_EMBEDDING_3_SMALL;
44
import static java.time.LocalDate.now;
55
import static java.util.stream.Collectors.joining;
66

@@ -129,7 +129,7 @@ Object getDocumentsByCollectionId(
129129
@GetMapping("/vector/collection/create")
130130
String createCollection(
131131
@Nullable @RequestParam(value = "format", required = false) final String format) {
132-
final var embeddingConfig = EmbeddingConfig.create().modelName(TEXT_EMBEDDING_ADA_002.name());
132+
final var embeddingConfig = EmbeddingConfig.create().modelName(TEXT_EMBEDDING_3_SMALL.name());
133133
final var request = CollectionRequest.create().embeddingConfig(embeddingConfig).title("e2e");
134134
final var documents = CLIENT_VECTOR.createCollection(RESOURCE_GROUP, request);
135135
final Map<String, List<String>> headers = documents.getHeaders();

sample-code/spring-app/src/main/java/com/sap/ai/sdk/app/services/OpenAiService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.GPT_35_TURBO;
44
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.GPT_4O;
5-
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.TEXT_EMBEDDING_ADA_002;
5+
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.TEXT_EMBEDDING_3_SMALL;
66
import static com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionTool.ToolType.FUNCTION;
77

88
import com.sap.ai.sdk.core.AiCoreService;
@@ -122,7 +122,7 @@ public OpenAiChatCompletionOutput chatCompletionTools(final int months) {
122122
public OpenAiEmbeddingOutput embedding(@Nonnull final String input) {
123123
final var request = new OpenAiEmbeddingParameters().setInput(input);
124124

125-
return OpenAiClient.forModel(TEXT_EMBEDDING_ADA_002).embedding(request);
125+
return OpenAiClient.forModel(TEXT_EMBEDDING_3_SMALL).embedding(request);
126126
}
127127

128128
/**

sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/OpenAiTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ void embedding() {
8888
final var embedding = service.embedding("Hello world");
8989

9090
assertThat(embedding.getData().get(0).getEmbedding()).hasSizeGreaterThan(1);
91-
assertThat(embedding.getModel()).isEqualTo("ada");
91+
assertThat(embedding.getModel()).isEqualTo("text-embedding-3-small");
9292
assertThat(embedding.getObject()).isEqualTo("list");
9393
}
9494

sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/OpenAiV2Test.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ void embedding() {
9090
assertThat(embedding.getEmbeddingVectors()).isInstanceOf(ArrayList.class);
9191
assertThat(embedding.getEmbeddingVectors().get(0)).isInstanceOf(float[].class);
9292

93-
assertThat(embedding.getOriginalResponse().getModel()).isEqualTo("ada");
93+
assertThat(embedding.getOriginalResponse().getModel()).isEqualTo("text-embedding-3-small");
9494
assertThat(embedding.getOriginalResponse().getObject()).isEqualTo("list");
9595
}
9696

sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/services/OpenAiServiceV2.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.GPT_35_TURBO;
44
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.GPT_4O;
5-
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.TEXT_EMBEDDING_ADA_002;
5+
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.TEXT_EMBEDDING_3_SMALL;
66
import static com.sap.ai.sdk.foundationmodels.openai.generated.model.ChatCompletionTool.TypeEnum.FUNCTION;
77

88
import com.sap.ai.sdk.core.AiCoreService;
@@ -120,7 +120,7 @@ public OpenAiChatCompletionResponse chatCompletionTools(final int months) {
120120
public OpenAiEmbeddingResponse embedding(@Nonnull final String input) {
121121
final var request = new OpenAiEmbeddingRequest(List.of(input));
122122

123-
return OpenAiClient.forModel(TEXT_EMBEDDING_ADA_002).embedding(request);
123+
return OpenAiClient.forModel(TEXT_EMBEDDING_3_SMALL).embedding(request);
124124
}
125125

126126
/**

0 commit comments

Comments
 (0)