Class ConversationCreateParams
-
- All Implemented Interfaces:
-
com.openai.core.Params
public final class ConversationCreateParams implements Params
Create a conversation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
ConversationCreateParams.Builder
A builder for ConversationCreateParams.
public final class
ConversationCreateParams.Body
Create a conversation
public final class
ConversationCreateParams.Metadata
Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format, and querying for objects via API or the dashboard.
Keys are strings with a maximum length of 64 characters. Values are strings with a maximum length of 512 characters.
-
Method Summary
Modifier and Type Method Description final Optional<List<ResponseInputItem>>
items()
Initial items to include in the conversation context. final Optional<ConversationCreateParams.Metadata>
metadata()
Set of 16 key-value pairs that can be attached to an object. final JsonField<List<ResponseInputItem>>
_items()
Returns the raw JSON value of items. final JsonField<ConversationCreateParams.Metadata>
_metadata()
Returns the raw JSON value of metadata. final Map<String, JsonValue>
_additionalBodyProperties()
final Headers
_additionalHeaders()
Additional headers to send with the request. final QueryParams
_additionalQueryParams()
Additional query param to send with the request. final ConversationCreateParams.Builder
toBuilder()
final ConversationCreateParams.Body
_body()
Headers
_headers()
The full set of headers in the parameters, including both fixed and additional headers. QueryParams
_queryParams()
The full set of query params in the parameters, including both fixed and additional query params. Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static ConversationCreateParams
none()
final static ConversationCreateParams.Builder
builder()
Returns a mutable builder for constructing an instance of ConversationCreateParams. -
-
Method Detail
-
items
final Optional<List<ResponseInputItem>> items()
Initial items to include in the conversation context. You may add up to 20 items at a time.
-
metadata
final Optional<ConversationCreateParams.Metadata> metadata()
Set of 16 key-value pairs that can be attached to an object. Useful for storing additional information about the object in a structured format.
-
_items
final JsonField<List<ResponseInputItem>> _items()
Returns the raw JSON value of items.
Unlike items, this method doesn't throw if the JSON field has an unexpected type.
-
_metadata
final JsonField<ConversationCreateParams.Metadata> _metadata()
Returns the raw JSON value of metadata.
Unlike metadata, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
Additional headers to send with the request.
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
Additional query param to send with the request.
-
toBuilder
final ConversationCreateParams.Builder toBuilder()
-
_body
final ConversationCreateParams.Body _body()
-
_headers
Headers _headers()
The full set of headers in the parameters, including both fixed and additional headers.
-
_queryParams
QueryParams _queryParams()
The full set of query params in the parameters, including both fixed and additional query params.
-
none
final static ConversationCreateParams none()
-
builder
final static ConversationCreateParams.Builder builder()
Returns a mutable builder for constructing an instance of ConversationCreateParams.
-
-
-
-