Class VectorStoreObjectResponse
- Assembly
- AntRunnerLib.dll
public class VectorStoreObjectResponse : BaseResponse, IEquatable<ObjectBaseResponse>, IEquatable<BaseResponse>, IEquatable<VectorStoreObjectResponse>
- Inheritance
-
System.ObjectVectorStoreObjectResponse
- Implements
-
System.IEquatable<ObjectBaseResponse>System.IEquatable<BaseResponse>System.IEquatable<VectorStoreObjectResponse>
- Inherited Members
-
System.Object.Equals(System.Object)System.Object.Equals(System.Object, System.Object)System.Object.GetHashCode()System.Object.GetType()System.Object.MemberwiseClone()System.Object.ReferenceEquals(System.Object, System.Object)System.Object.ToString()
Properties
CreatedAt
The Unix timestamp (in seconds) for when the vector store was created.
[JsonPropertyName("created_at")]
public int CreatedAt { get; set; }
Property Value
- System.Int32
ExpiresAfter
The expiration policy for a vector store.
[JsonPropertyName("expires_after")]
public ExpiresAfter ExpiresAfter { get; set; }
Property Value
ExpiresAt
The Unix timestamp (in seconds) for when the vector store will expire.
[JsonPropertyName("expires_at")]
public int? ExpiresAt { get; set; }
Property Value
- System.Nullable<System.Int32>
FileCounts
[JsonPropertyName("file_counts")]
public FileCounts FileCounts { get; set; }
Property Value
Id
The identifier, which can be referenced in API endpoints.
[JsonPropertyName("id")]
public string Id { get; set; }
Property Value
- System.String
LastActiveAt
The Unix timestamp (in seconds) for when the vector store was last active.
[JsonPropertyName("last_active_at")]
public int? LastActiveAt { get; set; }
Property Value
- System.Nullable<System.Int32>
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. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.
[JsonPropertyName("metadata")]
public Dictionary<string, string>? Metadata { get; set; }
Property Value
- System.Nullable<Dictionary<System.String, System.String>>
Name
The name of the vector store.
[JsonPropertyName("name")]
public string Name { get; set; }
Property Value
- System.String
Status
The status of the vector store, which can be either expired, in_progress, or completed. A status of
completed indicates that the vector store is ready for use.
[JsonPropertyName("status")]
public string Status { get; set; }
Property Value
- System.String
UsageBytes
The total number of bytes used by the files in the vector store.
[JsonPropertyName("usage_bytes")]
public int UsageBytes { get; set; }
Property Value
- System.Int32