You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.
Currently in the EmbeddingRequest, we cannot specify the dimension size.
packagecom.theokanning.openai.embedding;
importlombok.*;
importjava.util.List;
/** * Creates an embedding vector representing the input text. * * https://beta.openai.com/docs/api-reference/embeddings/create */@Builder@NoArgsConstructor@AllArgsConstructor@DatapublicclassEmbeddingRequest {
/** * The name of the model to use. * Required if using the new v1/embeddings endpoint. */Stringmodel;
/** * Input text to get embeddings for, encoded as a string or array of tokens. * To get embeddings for multiple inputs in a single request, pass an array of strings or array of token arrays. * Each input must not exceed 2048 tokens in length. * <p> * Unless you are embedding code, we suggest replacing newlines (\n) in your input with a single space, * as we have observed inferior results when newlines are present. */@NonNullList<String> input;
/** * A unique identifier representing your end-user, which will help OpenAI to monitor and detect abuse. */Stringuser;
}
So the embedding size that we will get will always be 1536. If we want to generate embeddings with a reduced size, currently this is not possible
The text was updated successfully, but these errors were encountered:
A shameless plug, but I regularly update another Java OpenAI library - https://github.com/StefanBratanov/jvm-openai . It has the ability to specify the dimension for the Embedding requests.
Currently in the EmbeddingRequest, we cannot specify the dimension size.
So the embedding size that we will get will always be 1536. If we want to generate embeddings with a reduced size, currently this is not possible
The text was updated successfully, but these errors were encountered: