completions
Sends a request to the OpenAI API to generate a completion.
Return
a Flow of CompletionResponse representing the completions generated by the API.
Example usage:
val client = OpenAIClient("<API_KEY>")
val completionRequest = CompletionRequest("<Completion request parameters>")
val completionsFlow = client.completions(completionRequest)
completionsFlow.collect { completion ->
println("Completion text: ${completion.text}")
}
Content copied to clipboard
Parameters
request
The completion request to be sent to the API. This object contains parameters for the completion, such as the prompt and other model settings.