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);
            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…