본문으로 건너뛰기

인터페이스: 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