@neeter/types
Advanced tools
+17
-0
@@ -93,2 +93,19 @@ export interface SSEEvent { | ||
| } | ||
| export interface TokenUsage { | ||
| inputTokens: number; | ||
| outputTokens: number; | ||
| cacheCreationInputTokens: number; | ||
| cacheReadInputTokens: number; | ||
| } | ||
| export interface ModelUsage extends TokenUsage { | ||
| webSearchRequests: number; | ||
| costUSD: number; | ||
| contextWindow: number; | ||
| } | ||
| export interface TurnCompleteData { | ||
| numTurns: number; | ||
| cost: number; | ||
| usage: TokenUsage | null; | ||
| modelUsage: Record<string, ModelUsage> | null; | ||
| } | ||
| export interface SessionRecord { | ||
@@ -95,0 +112,0 @@ meta: SessionHistoryEntry; |
+1
-1
| { | ||
| "name": "@neeter/types", | ||
| "version": "0.13.1", | ||
| "version": "0.14.0", | ||
| "description": "Shared protocol types for neeter", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
5624
8.57%121
16.35%