Class OpenAiOfficialDecisionRequestParameters

java.lang.Object
dev.langchain4j.model.decision.request.DefaultDecisionRequestParameters
dev.langchain4j.model.openaiofficial.OpenAiOfficialDecisionRequestParameters
All Implemented Interfaces:
DecisionRequestParameters

@Experimental public class OpenAiOfficialDecisionRequestParameters extends DefaultDecisionRequestParameters
The per-call parameters of an OpenAiOfficialDecisionModel request. Parameters that are not set fall back to the ones configured on the OpenAiOfficialDecisionModel builder. Parameters made for another decision model are rejected with an IllegalArgumentException.
DecisionRequest request = DecisionRequest.builder()
        .input("...")
        .question("spam", YesNoQuestion.of("Is this message spam?"))
        .parameters(OpenAiOfficialDecisionRequestParameters.builder()
                .customParameters(Map.of("parameter_name", "value"))
                .build())
        .build();
Since:
1.23.0