File tree Expand file tree Collapse file tree 3 files changed +9
-49
lines changed
foundation-models/openai/src
main/java/com/sap/ai/sdk/foundationmodels/openai
test/java/com/sap/ai/sdk/foundationmodels/openai
sample-code/spring-app/src/main/java/com/sap/ai/sdk/app/services Expand file tree Collapse file tree 3 files changed +9
-49
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 2525import com .sap .ai .sdk .foundationmodels .openai .model2 .CreateChatCompletionRequest ;
2626import com .sap .ai .sdk .foundationmodels .openai .model2 .CreateChatCompletionStreamResponse ;
2727import com .sap .ai .sdk .foundationmodels .openai .model2 .CreateChatCompletionStreamResponseChoicesInner ;
28+ import com .sap .ai .sdk .foundationmodels .openai .model2 .EmbeddingsCreateRequest ;
29+ import com .sap .ai .sdk .foundationmodels .openai .model2 .EmbeddingsCreateRequestInput ;
2830import com .sap .ai .sdk .foundationmodels .openai .model2 .PromptFilterResult ;
2931import com .sap .cloud .sdk .cloudplatform .connectivity .ApacheHttpClient5Accessor ;
3032import com .sap .cloud .sdk .cloudplatform .connectivity .ApacheHttpClient5Cache ;
@@ -381,7 +383,8 @@ void embedding() {
381383 .withBodyFile ("embeddingResponse.json" )
382384 .withHeader ("Content-Type" , "application/json" )));
383385
384- final var request = OpenAiEmbeddingsRequestFactory .fromStrings ("Hello World" );
386+ final var request =
387+ new EmbeddingsCreateRequest ().input (EmbeddingsCreateRequestInput .create ("Hello World" ));
385388 final var result = client .embedding (request );
386389
387390 assertThat (result ).isNotNull ();
@@ -413,7 +416,7 @@ void embedding() {
413416 .withRequestBody (
414417 equalToJson (
415418 """
416- {"input": [ "Hello World" ] }""" )));
419+ {"input": "Hello World"}""" )));
417420 }
418421
419422 @ Test
Original file line number Diff line number Diff line change 1515import com .sap .ai .sdk .foundationmodels .openai .OpenAiChatCompletionOutput ;
1616import com .sap .ai .sdk .foundationmodels .openai .OpenAiChatCompletionPrompt ;
1717import com .sap .ai .sdk .foundationmodels .openai .OpenAiClient ;
18- import com .sap .ai .sdk .foundationmodels .openai .OpenAiEmbeddingsRequestFactory ;
1918import com .sap .ai .sdk .foundationmodels .openai .model2 .ChatCompletionNamedToolChoice ;
2019import com .sap .ai .sdk .foundationmodels .openai .model2 .ChatCompletionNamedToolChoiceFunction ;
2120import com .sap .ai .sdk .foundationmodels .openai .model2 .ChatCompletionRequestMessageContentPartImage ;
2726import com .sap .ai .sdk .foundationmodels .openai .model2 .ChatCompletionToolChoiceOption ;
2827import com .sap .ai .sdk .foundationmodels .openai .model2 .CreateChatCompletionRequest ;
2928import com .sap .ai .sdk .foundationmodels .openai .model2 .EmbeddingsCreate200Response ;
29+ import com .sap .ai .sdk .foundationmodels .openai .model2 .EmbeddingsCreateRequest ;
30+ import com .sap .ai .sdk .foundationmodels .openai .model2 .EmbeddingsCreateRequestInput ;
3031import com .sap .ai .sdk .foundationmodels .openai .model2 .FunctionObject ;
3132import java .net .URI ;
3233import java .util .List ;
@@ -162,7 +163,8 @@ public OpenAiChatCompletionOutput chatCompletionTools(@Nonnull final String desc
162163 */
163164 @ Nonnull
164165 public EmbeddingsCreate200Response embedding (@ Nonnull final String input ) {
165- final var request = OpenAiEmbeddingsRequestFactory .fromStrings (input );
166+ final var request =
167+ new EmbeddingsCreateRequest ().input (EmbeddingsCreateRequestInput .create (input ));
166168
167169 return OpenAiClient .forModel (TEXT_EMBEDDING_ADA_002 ).embedding (request );
168170 }
You can’t perform that action at this time.
0 commit comments