import { Lira } from 'lira' const lira = new Lira() await lira.store.anthropic.message({ input: MessageCreateParamsBase & LiraMetadata output?: Stream<RawMessageStreamEvent> | Message reqTime?: { start: number; end: number } error?: unknown })
MessageCreateParamsBase
{ ...MessageCreateParamsBase endUser?: { id: string name?: string passIdToUnderlyingLLM?: boolean } sessionId?: string tags?: string[] store?: { disabled?: boolean callback?: LiraStore.Callback } }
Stream<RawMessageStreamEvent> | Message
const start = Date.now() await anthropic.messages.create() const end = Date.now() const reqTime = { start, end }