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);
        }

    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…