( unitsBilled: number | undefined, )
| 79 | * callers can omit `usage` entirely. |
| 80 | */ |
| 81 | export function buildFalUsage( |
| 82 | unitsBilled: number | undefined, |
| 83 | ): TokenUsage | undefined { |
| 84 | if (unitsBilled == null) return undefined |
| 85 | return { |
| 86 | promptTokens: 0, |
| 87 | completionTokens: 0, |
| 88 | totalTokens: 0, |
| 89 | unitsBilled, |
| 90 | } |
| 91 | } |
| 92 | |
| 93 | /** |
| 94 | * Wrap a fetch so every fal request's response is inspected for the |
no outgoing calls
no test coverage detected