INNER CODE UNIT · Java
create
sashirestela/simple-openai · src/main/java/io/github/sashirestela/openai/OpenAI.java:392
default CompletableFuture<Embedding<EmbeddingFloat>> create(@Body EmbeddingRequest embeddingRequest) {
var request = embeddingRequest.withEncodingFormat(EncodingFormat.FLOAT);
return createPrimitive(request);
}
/**
* Creates an embedding vector representing the input text.
*
* @param embeddingRequest The input text to embed and the model to use.
* @return Represents an embedding vector in base64 format.
*/
default CompletableFuture<Embedding<EmbeddingBase64>> createBase64(@Body EmbeddingRequest embeddingRequest) {
var request = embeddingRequest.withEncodingFormat(EncodingFormat.BASE64);
return createBase64Primitive(request);
}
}