INNER CODE UNIT · Java
getListInputItem
sashirestela/simple-openai · src/main/java/io/github/sashirestela/openai/OpenAI.java:952
default CompletableFuture<InputItems> getListInputItem(@Path("responseId") String responseId) {
return getListInputItem(responseId, null, PageRequest.builder().build());
}
}
static AudioResponseFormat getResponseFormat(AudioResponseFormat currValue, AudioResponseFormat orDefault,
String methodName) {
final var jsonEnumSet = EnumSet.of(AudioResponseFormat.JSON, AudioResponseFormat.VERBOSE_JSON);
final var textEnumSet = EnumSet.complementOf(jsonEnumSet);
var isText = textEnumSet.contains(orDefault);
var requestedFormat = currValue;
if (requestedFormat != null) {
if (isText != textEnumSet.contains(requestedFormat)) {
throw new SimpleOpenAIException("Unexpected responseFormat for the method {0}.",
methodName, null);
}