Class VectorStoreCreateParams
-
- All Implemented Interfaces:
-
com.openai.core.Params
public final class VectorStoreCreateParams implements Params
Create a vector store.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
VectorStoreCreateParams.Body
public final class
VectorStoreCreateParams.Builder
A builder for VectorStoreCreateParams.
public final class
VectorStoreCreateParams.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<VectorStoreCreateParams.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<VectorStoreCreateParams.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 VectorStoreCreateParams.Builder
toBuilder()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static VectorStoreCreateParams.Builder
builder()
Returns a mutable builder for constructing an instance of VectorStoreCreateParams. -
-
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<VectorStoreCreateParams.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<VectorStoreCreateParams.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 VectorStoreCreateParams.Builder toBuilder()
-
builder
final static VectorStoreCreateParams.Builder builder()
Returns a mutable builder for constructing an instance of VectorStoreCreateParams.
-
-
-
-