본문으로 건너뛰기

인터페이스: TanStackMessageMetadata

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

메시지의 metadata.tanstack 형태입니다. createdAt은 ISO-8601 문자열입니다.

속성​

createdAt?​

optional createdAt?: string;

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


model?​

optional model?: string;

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


signature?​

optional signature?: string;

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

role: 'reasoning' 팬아웃 메시지의 사고 시그니처입니다.


structuredOutput?​

optional structuredOutput?: object;

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

data?​

optional data?: unknown;

errorMessage?​

optional errorMessage?: string;

partial?​

optional partial?: unknown;

raw?​

optional raw?: string;

reasoning?​

optional reasoning?: string;

status?​

optional status?: "error" | "complete" | "streaming";

toolCallMetadata?​

optional toolCallMetadata?: Record<string, unknown>;

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

도구 호출 ID를 키로 사용하는 도구별 provider 메타데이터입니다(예: Gemini thoughtSignature).


toolResult?​

optional toolResult?: object;

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

content?​

optional content?: ContentPart<unknown, unknown, unknown, unknown, unknown>[];

createdAt?​

optional createdAt?: string;

id?​

optional id?: string;

uiResources?​

optional uiResources?: UIResourcePart[];

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