INNER CODE UNIT · Java
create
sashirestela/simple-openai · src/main/java/io/github/sashirestela/openai/OpenAI.java:340
default CompletableFuture<Completion> create(@Body CompletionRequest completionRequest) {
var request = completionRequest.withStream(Boolean.FALSE);
return createPrimitive(request);
}
/**
* Creates a completion for the provided prompt and parameters with streaming.
*
* @param completionRequest Includes the prompt(s) to generate completions for. Its 'stream'
* attribute is setted to true automatically.
* @return Response is delivered as a continuous flow of tokens.
*/
default CompletableFuture<Stream<Completion>> createStream(@Body CompletionRequest completionRequest) {
var request = completionRequest.withStream(Boolean.TRUE).withStreamOptions(StreamOptions.of(Boolean.TRUE));
return createStreamPrimitive(request);
}
}