From fc046e96922b635d486f1eea65bf10c51d85a0ac Mon Sep 17 00:00:00 2001 From: Daniel Winterstein Date: Fri, 5 Apr 2024 13:44:28 +0100 Subject: [PATCH] Update ChatCompletionRequest.java - support format=json --- .../openai/completion/chat/ChatCompletionRequest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/src/main/java/com/theokanning/openai/completion/chat/ChatCompletionRequest.java b/api/src/main/java/com/theokanning/openai/completion/chat/ChatCompletionRequest.java index e4479ff3..257a2d32 100644 --- a/api/src/main/java/com/theokanning/openai/completion/chat/ChatCompletionRequest.java +++ b/api/src/main/java/com/theokanning/openai/completion/chat/ChatCompletionRequest.java @@ -15,6 +15,12 @@ @NoArgsConstructor public class ChatCompletionRequest { + /** + * Specify "json" to ensure the response content is valid json. You must also specify json in the chat instructions. + * See https://platform.openai.com/docs/guides/text-generation/json-mode + */ + String format; + /** * ID of the model to use. */