Class OpenAIVectorStoreRequest
Implements
Inherited Members
Namespace: Glitch9.AIDevKit.OpenAI
Assembly: Glitch9.AIDevKit.Provider.OpenAI.dll
Syntax
public class OpenAIVectorStoreRequest : OpenAIRequest, IJsonRequest
Properties
| Edit this page View SourceChunkingStrategy
The chunking strategy used to chunk the file(s). If not set, will use the auto strategy. Only applicable if file_ids is non-empty.
Declaration
[JsonProperty("chunking_strategy")]
public ChunkingStrategy ChunkingStrategy { get; set; }
Property Value
| Type | Description |
|---|---|
| ChunkingStrategy |
ExpiresAfter
The expiration policy for a vector store.
Declaration
[JsonProperty("expires_after")]
public ExpiresAfter ExpiresAfter { get; set; }
Property Value
| Type | Description |
|---|---|
| ExpiresAfter |
FileIds
A list of File IDs that the vector store should use. Useful for tools like file_search that can access files.
Declaration
[JsonProperty("file_ids")]
public string[] FileIds { get; set; }
Property Value
| Type | Description |
|---|---|
| string[] |
Name
The name of the vector store.
Declaration
[JsonProperty("name")]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |