diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/openai-embeddings.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/openai-embeddings.adoc index f1d9eb04a..75a0d45f3 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/openai-embeddings.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/openai-embeddings.adoc @@ -187,14 +187,17 @@ Next, create an `OpenAiEmbeddingClient` instance and use it to compute the simil ---- var openAiApi = new OpenAiApi(System.getenv("OPENAI_API_KEY")); -var embeddingClient = new OpenAiEmbeddingClient(openAiApi) - .withDefaultOptions(OpenAiChatOptions.build() - .withModel("text-embedding-ada-002") - .withUser("user-6") - .build()); +var embeddingClient = new OpenAiEmbeddingClient( + openAiApi, + MetadataMode.EMBED, + OpenAiEmbeddingOptions.builder() + .withModel("text-embedding-ada-002") + .withUser("user-6") + .build(), + RetryUtils.DEFAULT_RETRY_TEMPLATE); EmbeddingResponse embeddingResponse = embeddingClient - .embedForResponse(List.of("Hello World", "World is big and salvation is near")); + .embedForResponse(List.of("Hello World", "World is big and salvation is near")); ---- The `OpenAiEmbeddingOptions` provides the configuration information for the embedding requests.