@Override
    public List<Completion> complete(Prompt prompt, InferenceParameters options) {
        var completionText = generate(prompt.asString(), new DecoderOptions());
        var completion = new Completion(completionText, Completion.FinishReason.stop);
        return List.of(completion);
    }
Given a tensor 'logits' with 3 dimensions: batch, sequence, and vocabulary
find the value in the vocabulary dimension with highest score for the given
token in the sequence
model-integration/src/main/java/ai/vespa/llm/clients/OnnxEncoderDecoder.java