Class BetaVectorStoreCreateParams
-
- All Implemented Interfaces:
-
com.openai.core.Params
public final class BetaVectorStoreCreateParams implements Params
Create a vector store.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
BetaVectorStoreCreateParams.Body
public final class
BetaVectorStoreCreateParams.Builder
A builder for BetaVectorStoreCreateParams.
public final class
BetaVectorStoreCreateParams.ExpiresAfter
The expiration policy for a vector store.
-
Method Summary
Modifier and Type Method Description final Optional<FileChunkingStrategyParam>
chunkingStrategy()
The chunking strategy used to chunk the file(s). final Optional<BetaVectorStoreCreateParams.ExpiresAfter>
expiresAfter()
The expiration policy for a vector store. final Optional<List<String>>
fileIds()
A list of File IDs that the vector store should use. final Optional<Metadata>
metadata()
Set of 16 key-value pairs that can be attached to an object. final Optional<String>
name()
The name of the vector store. final JsonField<FileChunkingStrategyParam>
_chunkingStrategy()
The chunking strategy used to chunk the file(s). final JsonField<BetaVectorStoreCreateParams.ExpiresAfter>
_expiresAfter()
The expiration policy for a vector store. final JsonField<List<String>>
_fileIds()
A list of File IDs that the vector store should use. final JsonField<Metadata>
_metadata()
Set of 16 key-value pairs that can be attached to an object. final JsonField<String>
_name()
The name of the vector store. final Map<String, JsonValue>
_additionalBodyProperties()
final Headers
_additionalHeaders()
final QueryParams
_additionalQueryParams()
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. final BetaVectorStoreCreateParams.Builder
toBuilder()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static BetaVectorStoreCreateParams.Builder
builder()
Returns a mutable builder for constructing an instance of BetaVectorStoreCreateParams. -
-
Method Detail
-
chunkingStrategy
final Optional<FileChunkingStrategyParam> chunkingStrategy()
The chunking strategy used to chunk the file(s). If not set, will use the
auto
strategy. Only applicable iffile_ids
is non-empty.
-
expiresAfter
final Optional<BetaVectorStoreCreateParams.ExpiresAfter> expiresAfter()
The expiration policy for a vector store.
-
fileIds
final Optional<List<String>> fileIds()
A list of File IDs that the vector store should use. Useful for tools like
file_search
that can access files.
-
metadata
final Optional<Metadata> 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.
-
_chunkingStrategy
final JsonField<FileChunkingStrategyParam> _chunkingStrategy()
The chunking strategy used to chunk the file(s). If not set, will use the
auto
strategy. Only applicable iffile_ids
is non-empty.
-
_expiresAfter
final JsonField<BetaVectorStoreCreateParams.ExpiresAfter> _expiresAfter()
The expiration policy for a vector store.
-
_fileIds
final JsonField<List<String>> _fileIds()
A list of File IDs that the vector store should use. Useful for tools like
file_search
that can access files.
-
_metadata
final JsonField<Metadata> _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.
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
-
_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.
-
toBuilder
final BetaVectorStoreCreateParams.Builder toBuilder()
-
builder
final static BetaVectorStoreCreateParams.Builder builder()
Returns a mutable builder for constructing an instance of BetaVectorStoreCreateParams.
-
-
-
-