Skip to content

Tables (Runs)

Fields

  • id: cuid
  • projectId (FK), experimentId? (FK)
  • provider, model
  • promptHash, promptPreview?
  • inputTokens, outputTokens
  • costUSD Decimal(10,5)
  • latencyMs
  • status ('success'|'error'|'timeout')
  • errorCode?, traceId?
  • createdAt

Notes

  • Use promptHash when previews must be disabled.
  • For consistent idempotency, match Convex runs_live.id when syncing.