(totalTokens: number, details: number[])
| 168 | } |
| 169 | |
| 170 | function capDetailsToTotal(totalTokens: number, details: number[]): number[] { |
| 171 | let remaining = totalTokens; |
| 172 | return details.map((token) => { |
| 173 | const capped = Math.min(token, remaining); |
| 174 | remaining -= capped; |
| 175 | return capped; |
| 176 | }); |
| 177 | } |
| 178 | |
| 179 | function detectUsageConvention( |
| 180 | openaiUsage: { |
no outgoing calls
no test coverage detected