diff options
author | Jon Bratseth <bratseth@vespa.ai> | 2023-04-19 14:46:13 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@vespa.ai> | 2023-04-19 14:46:13 +0200 |
commit | bb387e070c81bb45cb31f47c7962bdf885ca522b (patch) | |
tree | d483a9e516fd470ddbd69ef0e4b5d7b7edf5a6f6 | |
parent | 4c4e88201c4c4191b3e68c64e773847af092c951 (diff) |
Use record and use default record toString
-rw-r--r-- | model-integration/src/main/java/ai/vespa/llm/Completion.java | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/model-integration/src/main/java/ai/vespa/llm/Completion.java b/model-integration/src/main/java/ai/vespa/llm/Completion.java index 1b03ca04cb2..5f483a65186 100644 --- a/model-integration/src/main/java/ai/vespa/llm/Completion.java +++ b/model-integration/src/main/java/ai/vespa/llm/Completion.java @@ -11,7 +11,7 @@ import java.util.Objects; * @author bratseth */ @Beta -public class Completion { +public record Completion(String text, FinishReason finishReason) { public enum FinishReason { @@ -23,9 +23,6 @@ public class Completion { } - private final String text; - private final FinishReason finishReason; - public Completion(String text, FinishReason finishReason) { this.text = Objects.requireNonNull(text); this.finishReason = Objects.requireNonNull(finishReason); @@ -41,9 +38,4 @@ public class Completion { return new Completion(text, FinishReason.stop); } - @Override - public String toString() { - return text; - } - } |