Package com.openai.models.vectorstores
Class StaticFileChunkingStrategy
-
- All Implemented Interfaces:
public final class StaticFileChunkingStrategy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
StaticFileChunkingStrategy.Builder
A builder for StaticFileChunkingStrategy.
-
Method Summary
Modifier and Type Method Description final Long
chunkOverlapTokens()
The number of tokens that overlap between chunks. final Long
maxChunkSizeTokens()
The maximum number of tokens in each chunk. final JsonField<Long>
_chunkOverlapTokens()
Returns the raw JSON value of chunkOverlapTokens. final JsonField<Long>
_maxChunkSizeTokens()
Returns the raw JSON value of maxChunkSizeTokens. final Map<String, JsonValue>
_additionalProperties()
final StaticFileChunkingStrategy.Builder
toBuilder()
final StaticFileChunkingStrategy
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static StaticFileChunkingStrategy.Builder
builder()
Returns a mutable builder for constructing an instance of StaticFileChunkingStrategy. -
-
Method Detail
-
chunkOverlapTokens
final Long chunkOverlapTokens()
The number of tokens that overlap between chunks. The default value is
400
.Note that the overlap must not exceed half of
max_chunk_size_tokens
.
-
maxChunkSizeTokens
final Long maxChunkSizeTokens()
The maximum number of tokens in each chunk. The default value is
800
. The minimum value is100
and the maximum value is4096
.
-
_chunkOverlapTokens
final JsonField<Long> _chunkOverlapTokens()
Returns the raw JSON value of chunkOverlapTokens.
Unlike chunkOverlapTokens, this method doesn't throw if the JSON field has an unexpected type.
-
_maxChunkSizeTokens
final JsonField<Long> _maxChunkSizeTokens()
Returns the raw JSON value of maxChunkSizeTokens.
Unlike maxChunkSizeTokens, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final StaticFileChunkingStrategy.Builder toBuilder()
-
validate
final StaticFileChunkingStrategy validate()
-
builder
final static StaticFileChunkingStrategy.Builder builder()
Returns a mutable builder for constructing an instance of StaticFileChunkingStrategy.
The following fields are required:
.chunkOverlapTokens() .maxChunkSizeTokens()
-
-
-
-