VectorStore interface
矢量存储是 file_search 工具可以使用已处理文件的集合。
属性
| created |
创建矢量存储时的 Unix 时间戳(以秒为单位)。 |
| expires |
有关此向量存储何时过期的详细信息 |
| expires |
矢量存储将过期时的 Unix 时间戳(以秒为单位)。 |
| file |
文件计数按此矢量存储区处理或正在处理的状态分组。 |
| id | 可以在 API 终结点中引用的标识符。 |
| last |
矢量存储上次活动时的 Unix 时间戳(以秒为单位)。 |
| metadata | 一组最多可以附加到对象的 16 个键/值对,用于以结构化格式存储有关该对象的其他信息。 键长度可能最多为 64 个字符,值长度可能最多为 512 个字符。 |
| name | 矢量存储的名称。 |
| object | 对象类型,始终为 |
| status | 矢量存储的状态,可以是 |
| usage |
矢量存储区中文件使用的总字节数。 |
属性详细信息
createdAt
创建矢量存储时的 Unix 时间戳(以秒为单位)。
createdAt: Date
属性值
Date
expiresAfter
expiresAt
矢量存储将过期时的 Unix 时间戳(以秒为单位)。
expiresAt?: null | Date
属性值
null | Date
fileCounts
id
可以在 API 终结点中引用的标识符。
id: string
属性值
string
lastActiveAt
矢量存储上次活动时的 Unix 时间戳(以秒为单位)。
lastActiveAt: null | Date
属性值
null | Date
metadata
一组最多可以附加到对象的 16 个键/值对,用于以结构化格式存储有关该对象的其他信息。 键长度可能最多为 64 个字符,值长度可能最多为 512 个字符。
metadata: null | Record<string, string>
属性值
null | Record<string, string>
name
矢量存储的名称。
name: string
属性值
string
object
对象类型,始终为 vector_store
object: "vector_store"
属性值
"vector_store"
status
矢量存储的状态,可以是 expired、in_progress 或 completed。 状态 completed 指示矢量存储可供使用。
status: VectorStoreStatus
属性值
usageBytes
矢量存储区中文件使用的总字节数。
usageBytes: number
属性值
number