Skip to content

Commit 0da8740

Browse files
docs: regenerate API documentation (#658)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent fb3134d commit 0da8740

82 files changed

Lines changed: 488 additions & 348 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/reference/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,9 @@ title: "@tanstack/ai"
131131
- [TTSOptions](interfaces/TTSOptions.md)
132132
- [TTSResult](interfaces/TTSResult.md)
133133
- [UIMessage](interfaces/UIMessage.md)
134+
- [UsageCostBreakdown](interfaces/UsageCostBreakdown.md)
134135
- [UsageInfo](interfaces/UsageInfo.md)
136+
- [UsageTotals](interfaces/UsageTotals.md)
135137
- [VADConfig](interfaces/VADConfig.md)
136138
- [VideoAdapter](interfaces/VideoAdapter.md)
137139
- [VideoGenerationOptions](interfaces/VideoGenerationOptions.md)

docs/reference/interfaces/AbortInfo.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: AbortInfo
55

66
# Interface: AbortInfo
77

8-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:301](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L301)
8+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:296](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L296)
99

1010
Information passed to onAbort.
1111

@@ -17,7 +17,7 @@ Information passed to onAbort.
1717
duration: number;
1818
```
1919

20-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:305](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L305)
20+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:300](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L300)
2121

2222
Duration until abort in milliseconds
2323

@@ -29,6 +29,6 @@ Duration until abort in milliseconds
2929
optional reason: string;
3030
```
3131

32-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:303](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L303)
32+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:298](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L298)
3333

3434
The reason for the abort, if provided

docs/reference/interfaces/AfterToolCallInfo.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: AfterToolCallInfo
55

66
# Interface: AfterToolCallInfo
77

8-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:195](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L195)
8+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:196](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L196)
99

1010
Outcome information provided to onAfterToolCall.
1111

@@ -17,7 +17,7 @@ Outcome information provided to onAfterToolCall.
1717
duration: number;
1818
```
1919

20-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:207](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L207)
20+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:208](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L208)
2121

2222
Duration of tool execution in milliseconds
2323

@@ -29,7 +29,7 @@ Duration of tool execution in milliseconds
2929
optional error: unknown;
3030
```
3131

32-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:210](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L210)
32+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:211](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L211)
3333

3434
***
3535

@@ -39,7 +39,7 @@ Defined in: [packages/ai/src/activities/chat/middleware/types.ts:210](https://gi
3939
ok: boolean;
4040
```
4141

42-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:205](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L205)
42+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:206](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L206)
4343

4444
Whether the execution succeeded
4545

@@ -51,7 +51,7 @@ Whether the execution succeeded
5151
optional result: unknown;
5252
```
5353

54-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:209](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L209)
54+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:210](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L210)
5555

5656
The result (if ok) or error (if not ok)
5757

@@ -65,7 +65,7 @@ tool:
6565
| undefined;
6666
```
6767

68-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:199](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L199)
68+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:200](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L200)
6969

7070
The resolved tool definition
7171

@@ -77,7 +77,7 @@ The resolved tool definition
7777
toolCall: ToolCall;
7878
```
7979

80-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:197](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L197)
80+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:198](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L198)
8181

8282
The tool call that was executed
8383

@@ -89,7 +89,7 @@ The tool call that was executed
8989
toolCallId: string;
9090
```
9191

92-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:203](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L203)
92+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:204](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L204)
9393

9494
ID of the tool call
9595

@@ -101,6 +101,6 @@ ID of the tool call
101101
toolName: string;
102102
```
103103

104-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:201](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L201)
104+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:202](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L202)
105105

106106
Name of the tool

docs/reference/interfaces/ApprovalRequestedEvent.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: ApprovalRequestedEvent
55

66
# Interface: ApprovalRequestedEvent
77

8-
Defined in: [packages/ai/src/types.ts:1212](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1212)
8+
Defined in: [packages/ai/src/types.ts:1241](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1241)
99

1010
Emitted when a server tool requires approval before execution. The agent
1111
loop yields this and pauses — `structured-output.complete` will not fire
@@ -31,7 +31,7 @@ for that run. The shape is fixed by the orchestrator's tool-approval flow
3131
optional model: string;
3232
```
3333

34-
Defined in: [packages/ai/src/types.ts:1164](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1164)
34+
Defined in: [packages/ai/src/types.ts:1193](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1193)
3535

3636
Model identifier for multi-model support
3737

@@ -47,7 +47,7 @@ Model identifier for multi-model support
4747
name: "approval-requested";
4848
```
4949

50-
Defined in: [packages/ai/src/types.ts:1213](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1213)
50+
Defined in: [packages/ai/src/types.ts:1242](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1242)
5151

5252
#### Overrides
5353

@@ -63,7 +63,7 @@ CustomEvent.name
6363
value: object;
6464
```
6565

66-
Defined in: [packages/ai/src/types.ts:1214](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1214)
66+
Defined in: [packages/ai/src/types.ts:1243](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1243)
6767

6868
#### approval
6969

docs/reference/interfaces/AudioGenerationOptions.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: AudioGenerationOptions
55

66
# Interface: AudioGenerationOptions\<TProviderOptions\>
77

8-
Defined in: [packages/ai/src/types.ts:1506](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1506)
8+
Defined in: [packages/ai/src/types.ts:1535](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1535)
99

1010
Options for audio generation (music, sound effects, etc.).
1111
These are the common options supported across providers.
@@ -24,7 +24,7 @@ These are the common options supported across providers.
2424
optional duration: number;
2525
```
2626

27-
Defined in: [packages/ai/src/types.ts:1514](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1514)
27+
Defined in: [packages/ai/src/types.ts:1543](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1543)
2828

2929
Desired duration in seconds
3030

@@ -36,7 +36,7 @@ Desired duration in seconds
3636
logger: InternalLogger;
3737
```
3838

39-
Defined in: [packages/ai/src/types.ts:1522](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1522)
39+
Defined in: [packages/ai/src/types.ts:1551](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1551)
4040

4141
Internal logger threaded from the generateAudio() entry point. Adapters
4242
must call logger.request() before the SDK call and logger.errors() in
@@ -50,7 +50,7 @@ catch blocks.
5050
model: string;
5151
```
5252

53-
Defined in: [packages/ai/src/types.ts:1510](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1510)
53+
Defined in: [packages/ai/src/types.ts:1539](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1539)
5454

5555
The model to use for audio generation
5656

@@ -62,7 +62,7 @@ The model to use for audio generation
6262
optional modelOptions: TProviderOptions;
6363
```
6464

65-
Defined in: [packages/ai/src/types.ts:1516](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1516)
65+
Defined in: [packages/ai/src/types.ts:1545](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1545)
6666

6767
Model-specific options for audio generation
6868

@@ -74,6 +74,6 @@ Model-specific options for audio generation
7474
prompt: string;
7575
```
7676

77-
Defined in: [packages/ai/src/types.ts:1512](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1512)
77+
Defined in: [packages/ai/src/types.ts:1541](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1541)
7878

7979
Text description of the desired audio

docs/reference/interfaces/AudioGenerationResult.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: AudioGenerationResult
55

66
# Interface: AudioGenerationResult
77

8-
Defined in: [packages/ai/src/types.ts:1538](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1538)
8+
Defined in: [packages/ai/src/types.ts:1567](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1567)
99

1010
Result of audio generation
1111

@@ -17,7 +17,7 @@ Result of audio generation
1717
audio: GeneratedAudio;
1818
```
1919

20-
Defined in: [packages/ai/src/types.ts:1544](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1544)
20+
Defined in: [packages/ai/src/types.ts:1573](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1573)
2121

2222
The generated audio
2323

@@ -29,7 +29,7 @@ The generated audio
2929
id: string;
3030
```
3131

32-
Defined in: [packages/ai/src/types.ts:1540](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1540)
32+
Defined in: [packages/ai/src/types.ts:1569](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1569)
3333

3434
Unique identifier for the generation
3535

@@ -41,7 +41,7 @@ Unique identifier for the generation
4141
model: string;
4242
```
4343

44-
Defined in: [packages/ai/src/types.ts:1542](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1542)
44+
Defined in: [packages/ai/src/types.ts:1571](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1571)
4545

4646
Model used for generation
4747

@@ -53,7 +53,7 @@ Model used for generation
5353
optional usage: object;
5454
```
5555

56-
Defined in: [packages/ai/src/types.ts:1546](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1546)
56+
Defined in: [packages/ai/src/types.ts:1575](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L1575)
5757

5858
Token usage information (if available)
5959

docs/reference/interfaces/ChatMiddleware.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: ChatMiddleware
55

66
# Interface: ChatMiddleware
77

8-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:351](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L351)
8+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:346](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L346)
99

1010
Chat middleware interface.
1111

@@ -43,7 +43,7 @@ const redactionMiddleware: ChatMiddleware = {
4343
optional name: string;
4444
```
4545

46-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:353](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L353)
46+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:348](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L348)
4747

4848
Optional name for debugging and identification
4949

@@ -55,7 +55,7 @@ Optional name for debugging and identification
5555
optional onAbort: (ctx, info) => void | Promise<void>;
5656
```
5757

58-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:473](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L473)
58+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:468](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L468)
5959

6060
Called when the chat run is aborted.
6161
Exactly one of onFinish/onAbort/onError will be called per run.
@@ -82,7 +82,7 @@ Exactly one of onFinish/onAbort/onError will be called per run.
8282
optional onAfterToolCall: (ctx, info) => void | Promise<void>;
8383
```
8484

85-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:437](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L437)
85+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:432](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L432)
8686

8787
Called after a tool execution completes (success or failure).
8888

@@ -110,7 +110,7 @@ optional onBeforeToolCall: (ctx, hookCtx) =>
110110
| Promise<BeforeToolCallDecision>;
111111
```
112112

113-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:429](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L429)
113+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:424](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L424)
114114

115115
Called before a tool is executed.
116116
Can observe, transform args, skip execution, or abort the run.
@@ -143,7 +143,7 @@ optional onChunk: (ctx, chunk) =>
143143
| null;
144144
```
145145

146-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:415](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L415)
146+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:410](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L410)
147147

148148
Called for every chunk yielded by chat().
149149
Can observe, transform, expand, or drop chunks.
@@ -183,7 +183,7 @@ optional onConfig: (ctx, config) =>
183183
| null;
184184
```
185185

186-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:362](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L362)
186+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:357](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L357)
187187

188188
Called to observe or transform the chat configuration.
189189
Called at init and at the beginning of each agent iteration.
@@ -219,7 +219,7 @@ Only the fields you return are overwritten — everything else is preserved.
219219
optional onError: (ctx, info) => void | Promise<void>;
220220
```
221221

222-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:482](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L482)
222+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:477](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L477)
223223

224224
Called when the chat run encounters an unhandled error.
225225
Exactly one of onFinish/onAbort/onError will be called per run.
@@ -246,7 +246,7 @@ Exactly one of onFinish/onAbort/onError will be called per run.
246246
optional onFinish: (ctx, info) => void | Promise<void>;
247247
```
248248

249-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:464](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L464)
249+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:459](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L459)
250250

251251
Called when the chat run completes normally.
252252
Exactly one of onFinish/onAbort/onError will be called per run.
@@ -273,7 +273,7 @@ Exactly one of onFinish/onAbort/onError will be called per run.
273273
optional onIteration: (ctx, info) => void | Promise<void>;
274274
```
275275

276-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:404](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L404)
276+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:399](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L399)
277277

278278
Called at the start of each agent loop iteration, after a new assistant message ID
279279
is created. Use this to observe iteration boundaries.
@@ -300,7 +300,7 @@ is created. Use this to observe iteration boundaries.
300300
optional onStart: (ctx) => void | Promise<void>;
301301
```
302302

303-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:398](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L398)
303+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:393](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L393)
304304

305305
Called when the chat run starts (after initial onConfig).
306306

@@ -329,7 +329,7 @@ optional onStructuredOutputConfig: (ctx, config) =>
329329
| null;
330330
```
331331

332-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:386](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L386)
332+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:381](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L381)
333333

334334
Called at the start of the final structured-output call (when the chat
335335
was invoked with outputSchema). Pipes through middleware in order, like
@@ -373,7 +373,7 @@ outputSchema or apply structured-output-specific behavior.
373373
optional onToolPhaseComplete: (ctx, info) => void | Promise<void>;
374374
```
375375

376-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:446](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L446)
376+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:441](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L441)
377377

378378
Called after all tool calls in an iteration have been processed.
379379
Provides aggregate data about tool execution results, approvals, and client tools.
@@ -400,7 +400,7 @@ Provides aggregate data about tool execution results, approvals, and client tool
400400
optional onUsage: (ctx, usage) => void | Promise<void>;
401401
```
402402

403-
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:455](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L455)
403+
Defined in: [packages/ai/src/activities/chat/middleware/types.ts:450](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/middleware/types.ts#L450)
404404

405405
Called when usage data is available from a RUN_FINISHED chunk.
406406
Called once per model iteration that reports usage.

0 commit comments

Comments
 (0)