Add s.ai.openai.embedding.options.dimensions documentation

This commit is contained in:
Christian Tzolov
2024-04-11 14:42:22 +02:00
parent c26bc55713
commit abd9e327aa
2 changed files with 5 additions and 4 deletions

View File

@@ -86,7 +86,7 @@ public class OpenAiEmbeddingOptions implements EmbeddingOptions {
}
public String getModel() {
return model;
return this.model;
}
public void setModel(String model) {
@@ -94,7 +94,7 @@ public class OpenAiEmbeddingOptions implements EmbeddingOptions {
}
public String getEncodingFormat() {
return encodingFormat;
return this.encodingFormat;
}
public void setEncodingFormat(String encodingFormat) {
@@ -102,7 +102,7 @@ public class OpenAiEmbeddingOptions implements EmbeddingOptions {
}
public Integer getDimensions() {
return dimensions;
return this.dimensions;
}
public void setDimensions(Integer dimensions) {
@@ -110,7 +110,7 @@ public class OpenAiEmbeddingOptions implements EmbeddingOptions {
}
public String getUser() {
return user;
return this.user;
}
public void setUser(String user) {

View File

@@ -94,6 +94,7 @@ The prefix `spring.ai.openai.embedding` is property prefix that configures the `
| spring.ai.openai.embedding.options.model | The model to use | text-embedding-ada-002 (other options: text-embedding-3-large, text-embedding-3-small)
| spring.ai.openai.embedding.options.encodingFormat | The format to return the embeddings in. Can be either float or base64. | -
| spring.ai.openai.embedding.options.user | A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. | -
| spring.ai.openai.embedding.options.dimensions | The number of dimensions the resulting output embeddings should have. Only supported in `text-embedding-3` and later models. | -
|====
NOTE: You can override the common `spring.ai.openai.base-url` and `spring.ai.openai.api-key` for the `ChatClient` and `EmbeddingClient` implementations.