Class ResponseInputItem.Message.Builder
-
- All Implemented Interfaces:
public final class ResponseInputItem.Message.Builder
A builder for Message.
-
-
Method Summary
-
-
Method Detail
-
content
final ResponseInputItem.Message.Builder content(List<ResponseInputContent> content)
A list of one or many input items to the model, containing different content types.
-
content
final ResponseInputItem.Message.Builder content(JsonField<List<ResponseInputContent>> content)
A list of one or many input items to the model, containing different content types.
-
addContent
final ResponseInputItem.Message.Builder addContent(ResponseInputContent content)
A list of one or many input items to the model, containing different content types.
-
addContent
final ResponseInputItem.Message.Builder addContent(ResponseInputText inputText)
A text input to the model.
-
addContent
final ResponseInputItem.Message.Builder addContent(ResponseInputImage inputImage)
An image input to the model. Learn about image inputs.
-
addContent
final ResponseInputItem.Message.Builder addContent(ResponseInputFile inputFile)
A file input to the model.
-
addInputTextContent
final ResponseInputItem.Message.Builder addInputTextContent(String text)
A text input to the model.
-
addInputImageContent
final ResponseInputItem.Message.Builder addInputImageContent(ResponseInputImage.Detail detail)
An image input to the model. Learn about image inputs.
-
role
final ResponseInputItem.Message.Builder role(ResponseInputItem.Message.Role role)
The role of the message input. One of
user
,system
, ordeveloper
.
-
role
final ResponseInputItem.Message.Builder role(JsonField<ResponseInputItem.Message.Role> role)
The role of the message input. One of
user
,system
, ordeveloper
.
-
status
final ResponseInputItem.Message.Builder status(ResponseInputItem.Message.Status status)
The status of item. One of
in_progress
,completed
, orincomplete
. Populated when items are returned via API.
-
status
final ResponseInputItem.Message.Builder status(JsonField<ResponseInputItem.Message.Status> status)
The status of item. One of
in_progress
,completed
, orincomplete
. Populated when items are returned via API.
-
type
final ResponseInputItem.Message.Builder type(ResponseInputItem.Message.Type type)
The type of the message input. Always set to
message
.
-
type
final ResponseInputItem.Message.Builder type(JsonField<ResponseInputItem.Message.Type> type)
The type of the message input. Always set to
message
.
-
additionalProperties
final ResponseInputItem.Message.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ResponseInputItem.Message.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ResponseInputItem.Message.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ResponseInputItem.Message.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ResponseInputItem.Message.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ResponseInputItem.Message build()
-
-
-
-