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
ファイル数は、処理された状態またはこのベクター ストアによって処理される状態によってグループ化されます。
fileCounts: VectorStoreFileCount
プロパティ値
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