본문으로 건너뛰기

인터페이스: PersistedArtifactRef

정의 위치: packages/ai/src/types.ts:1998

속성

artifactId

artifactId: string;

정의 위치: packages/ai/src/types.ts:2000


createdAt

createdAt: string;

정의 위치: packages/ai/src/types.ts:2006


mimeType

mimeType: string;

정의 위치: packages/ai/src/types.ts:2004


name

name: string;

정의 위치: packages/ai/src/types.ts:2003


role

role: PersistedArtifactRole;

정의 위치: packages/ai/src/types.ts:1999


runId

runId: string;

정의 위치: packages/ai/src/types.ts:2002


size

size: number;

정의 위치: packages/ai/src/types.ts:2005


source

source: object;

정의 위치: packages/ai/src/types.ts:2022

activity

activity: PersistedArtifactActivity;

expiresAt?

optional expiresAt?: string;

jobId?

optional jobId?: string;

mediaType?

optional mediaType?: "json" | "image" | "audio" | "video" | "document";

model

model: string;

path

path: string;

provider

provider: string;

sourceUrl?

optional sourceUrl?: string;

정의 위치: packages/ai/src/types.ts:2013

이 바이트를 가져온 원본입니다. 프로바이더의 원래 결과 URL이거나, allowInputUrl이 허용된 경우 호출자가 제공한 프롬프트 URL입니다. 대개 만료되며 출처 확인 용도로만 사용합니다. 대신 PersistedArtifactRef.url에서 제공합니다.


threadId

threadId: string;

정의 위치: packages/ai/src/types.ts:2001


url?

optional url?: string;

정의 위치: packages/ai/src/types.ts:2021

이 아티팩트의 영속화된 바이트를 제공하는 내구성 있는 앱 원본 URL입니다 (retrieveArtifact / retrieveBlob를 감싼 GET 경로). withGenerationPersistenceartifactUrl 옵션으로 기록되므로 클라이언트는 프로바이더의 만료되는 링크가 아니라 자체 원본에서 미디어를 렌더링하고 복원합니다.