본문으로 건너뛰기

인터페이스: 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 경로). withGenerationPersistence의 artifactUrl 옵션으로 기록되므로 클라이언트는 프로바이더의 만료되는 링크가 아니라 자체 원본에서 미디어를 렌더링하고 복원합니다.