Class GraderRunParams.Builder
-
- All Implemented Interfaces:
public final class GraderRunParams.BuilderA builder for GraderRunParams.
-
-
Method Summary
-
-
Method Detail
-
body
final GraderRunParams.Builder body(GraderRunParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
grader
final GraderRunParams.Builder grader(GraderRunParams.Grader grader)
The grader used for the fine-tuning job.
-
grader
final GraderRunParams.Builder grader(JsonField<GraderRunParams.Grader> grader)
Sets Builder.grader to an arbitrary JSON value.
You should usually call Builder.grader with a well-typed Grader value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
grader
final GraderRunParams.Builder grader(StringCheckGrader stringCheck)
Alias for calling grader with
Grader.ofStringCheck(stringCheck).
-
grader
final GraderRunParams.Builder grader(TextSimilarityGrader textSimilarity)
Alias for calling grader with
Grader.ofTextSimilarity(textSimilarity).
-
grader
final GraderRunParams.Builder grader(PythonGrader python)
Alias for calling grader with
Grader.ofPython(python).
-
grader
final GraderRunParams.Builder grader(ScoreModelGrader scoreModel)
Alias for calling grader with
Grader.ofScoreModel(scoreModel).
-
grader
final GraderRunParams.Builder grader(MultiGrader multi)
Alias for calling grader with
Grader.ofMulti(multi).
-
modelSample
final GraderRunParams.Builder modelSample(String modelSample)
The model sample to be evaluated. This value will be used to populate the
samplenamespace. See the guide for more details. Theoutput_jsonvariable will be populated if the model sample is a valid JSON string.
-
modelSample
final GraderRunParams.Builder modelSample(JsonField<String> modelSample)
Sets Builder.modelSample to an arbitrary JSON value.
You should usually call Builder.modelSample with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
item
final GraderRunParams.Builder item(JsonValue item)
The dataset item provided to the grader. This will be used to populate the
itemnamespace. See the guide for more details.
-
additionalBodyProperties
final GraderRunParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final GraderRunParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final GraderRunParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final GraderRunParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final GraderRunParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final GraderRunParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final GraderRunParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final GraderRunParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final GraderRunParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final GraderRunParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final GraderRunParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final GraderRunParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final GraderRunParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final GraderRunParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final GraderRunParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final GraderRunParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final GraderRunParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final GraderRunParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final GraderRunParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final GraderRunParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final GraderRunParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final GraderRunParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final GraderRunParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final GraderRunParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final GraderRunParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final GraderRunParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final GraderRunParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final GraderRunParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final GraderRunParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final GraderRunParams build()
Returns an immutable instance of GraderRunParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.grader() .modelSample()
-
-
-
-