Skip to content

Commit fac38c5

Browse files
authored
Update tests for EmbeddingResponseMetadata (#1039)
Signed-off-by: Thomas Vitale <[email protected]>
1 parent e601f14 commit fac38c5

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

models/spring-ai-mistral-ai/src/test/java/org/springframework/ai/mistralai/MistralAiEmbeddingIT.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ void defaultEmbedding() {
4040
assertThat(embeddingResponse.getResults()).hasSize(1);
4141
assertThat(embeddingResponse.getResults().get(0)).isNotNull();
4242
assertThat(embeddingResponse.getResults().get(0).getOutput()).hasSize(1024);
43-
assertThat(embeddingResponse.getMetadata()).containsEntry("model", "mistral-embed");
44-
assertThat(embeddingResponse.getMetadata()).containsEntry("total-tokens", 4);
45-
assertThat(embeddingResponse.getMetadata()).containsEntry("prompt-tokens", 4);
43+
assertThat(embeddingResponse.getMetadata().getModel()).isEqualTo("mistral-embed");
44+
assertThat(embeddingResponse.getMetadata().getUsage().getTotalTokens()).isEqualTo(4);
45+
assertThat(embeddingResponse.getMetadata().getUsage().getPromptTokens()).isEqualTo(4);
4646
assertThat(mistralAiEmbeddingModel.dimensions()).isEqualTo(1024);
4747
}
4848

@@ -55,9 +55,9 @@ void embeddingTest() {
5555
assertThat(embeddingResponse.getResults()).hasSize(2);
5656
assertThat(embeddingResponse.getResults().get(0)).isNotNull();
5757
assertThat(embeddingResponse.getResults().get(0).getOutput()).hasSize(1024);
58-
assertThat(embeddingResponse.getMetadata()).containsEntry("model", "mistral-embed");
59-
assertThat(embeddingResponse.getMetadata()).containsEntry("total-tokens", 9);
60-
assertThat(embeddingResponse.getMetadata()).containsEntry("prompt-tokens", 9);
58+
assertThat(embeddingResponse.getMetadata().getModel()).isEqualTo("mistral-embed");
59+
assertThat(embeddingResponse.getMetadata().getUsage().getTotalTokens()).isEqualTo(9);
60+
assertThat(embeddingResponse.getMetadata().getUsage().getPromptTokens()).isEqualTo(9);
6161
assertThat(mistralAiEmbeddingModel.dimensions()).isEqualTo(1024);
6262
}
6363

models/spring-ai-openai/src/test/java/org/springframework/ai/openai/embedding/EmbeddingIT.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ void defaultEmbedding() {
4242
assertThat(embeddingResponse.getResults()).hasSize(1);
4343
assertThat(embeddingResponse.getResults().get(0)).isNotNull();
4444
assertThat(embeddingResponse.getResults().get(0).getOutput()).hasSize(1536);
45-
assertThat(embeddingResponse.getMetadata()).containsEntry("model", "text-embedding-ada-002");
46-
assertThat(embeddingResponse.getMetadata()).containsEntry("total-tokens", 2);
47-
assertThat(embeddingResponse.getMetadata()).containsEntry("prompt-tokens", 2);
45+
assertThat(embeddingResponse.getMetadata().getModel()).isEqualTo("text-embedding-ada-002");
46+
assertThat(embeddingResponse.getMetadata().getUsage().getTotalTokens()).isEqualTo(2);
47+
assertThat(embeddingResponse.getMetadata().getUsage().getPromptTokens()).isEqualTo(2);
4848

4949
assertThat(embeddingModel.dimensions()).isEqualTo(1536);
5050
}
@@ -57,9 +57,9 @@ void embedding3Large() {
5757
assertThat(embeddingResponse.getResults()).hasSize(1);
5858
assertThat(embeddingResponse.getResults().get(0)).isNotNull();
5959
assertThat(embeddingResponse.getResults().get(0).getOutput()).hasSize(3072);
60-
assertThat(embeddingResponse.getMetadata()).containsEntry("model", "text-embedding-3-large");
61-
assertThat(embeddingResponse.getMetadata()).containsEntry("total-tokens", 2);
62-
assertThat(embeddingResponse.getMetadata()).containsEntry("prompt-tokens", 2);
60+
assertThat(embeddingResponse.getMetadata().getModel()).isEqualTo("text-embedding-3-large");
61+
assertThat(embeddingResponse.getMetadata().getUsage().getTotalTokens()).isEqualTo(2);
62+
assertThat(embeddingResponse.getMetadata().getUsage().getPromptTokens()).isEqualTo(2);
6363

6464
// assertThat(embeddingModel.dimensions()).isEqualTo(3072);
6565
}
@@ -73,9 +73,9 @@ void textEmbeddingAda002() {
7373
assertThat(embeddingResponse.getResults().get(0)).isNotNull();
7474
assertThat(embeddingResponse.getResults().get(0).getOutput()).hasSize(1536);
7575

76-
assertThat(embeddingResponse.getMetadata()).containsEntry("model", "text-embedding-3-small");
77-
assertThat(embeddingResponse.getMetadata()).containsEntry("total-tokens", 2);
78-
assertThat(embeddingResponse.getMetadata()).containsEntry("prompt-tokens", 2);
76+
assertThat(embeddingResponse.getMetadata().getModel()).isEqualTo("text-embedding-3-small");
77+
assertThat(embeddingResponse.getMetadata().getUsage().getTotalTokens()).isEqualTo(2);
78+
assertThat(embeddingResponse.getMetadata().getUsage().getPromptTokens()).isEqualTo(2);
7979

8080
// assertThat(embeddingModel.dimensions()).isEqualTo(3072);
8181
}

0 commit comments

Comments
 (0)