UNPKG

@ai-sdk/provider-utils

Version:
22 lines (20 loc) • 512 B
import type { LanguageModelV4ResponseMetadata } from '@ai-sdk/provider'; /** * Converts common provider response fields into language model response * metadata. */ export function createLanguageModelResponseMetadata({ id, model, created, }: { id?: string | null; model?: string | null; created?: number | null; }): LanguageModelV4ResponseMetadata { return { id: id ?? undefined, modelId: model ?? undefined, timestamp: created != null ? new Date(created * 1000) : undefined, }; }