次の方法で共有


VectorStore interface

ベクター ストアは、file_search ツールで使用できる処理済みファイルのコレクションです。

プロパティ

createdAt

ベクター ストアが作成されたときの Unix タイムスタンプ (秒単位)。

expiresAfter

このベクター ストアの有効期限の詳細

expiresAt

ベクター ストアの有効期限が切れる Unix タイムスタンプ (秒単位)。

fileCounts

ファイル数は、処理された状態またはこのベクター ストアによって処理される状態によってグループ化されます。

id

API エンドポイントで参照できる識別子。

lastActiveAt

ベクター ストアが最後にアクティブだったときの Unix タイムスタンプ (秒単位)。

metadata

オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。

name

ベクター ストアの名前。

object

オブジェクトの種類。これは常に vector_store です

status

ベクター ストアの状態。expiredin_progress、または completed のいずれかを指定できます。 completed の状態は、ベクター ストアは使用する準備ができていることを示します。

usageBytes

ベクター ストア内のファイルによって使用されるバイトの合計数。

プロパティの詳細

createdAt

ベクター ストアが作成されたときの Unix タイムスタンプ (秒単位)。

createdAt: Date

プロパティ値

Date

expiresAfter

このベクター ストアの有効期限の詳細

expiresAfter?: VectorStoreExpirationPolicy

プロパティ値

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

ベクター ストアの状態。expiredin_progress、または completed のいずれかを指定できます。 completed の状態は、ベクター ストアは使用する準備ができていることを示します。

status: VectorStoreStatus

プロパティ値

usageBytes

ベクター ストア内のファイルによって使用されるバイトの合計数。

usageBytes: number

プロパティ値

number