INNER CODE UNIT · Java
create
sashirestela/simple-openai · src/main/java/io/github/sashirestela/openai/OpenAI.java:285
default CompletableFuture<Chat> create(@Body ChatRequest chatRequest) {
var request = updateRequest(chatRequest, Boolean.FALSE);
return createPrimitive(request);
}
/**
* Creates a model response for the given chat conversation with streaming.
*
* @param chatRequest Includes a list of messages comprising the conversation. Its 'stream'
* attribute is setted to true automatically.
* @return Response is delivered as a continuous stream of tokens.
*/
default CompletableFuture<Stream<Chat>> createStream(@Body ChatRequest chatRequest) {
var request = updateRequest(chatRequest, Boolean.TRUE);
return createStreamPrimitive(request);
}
}