Fix sample in "Manual Configuration" section of OpenAI Embeddings API

This commit is contained in:
Johnny Lim
2024-04-25 23:58:55 +09:00
committed by Christian Tzolov
parent 6b9f8d3ac9
commit a5923f5a79

View File

@@ -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.