[**@eastgold15/elogs**](../README.md)

***

[@eastgold15/elogs](../README.md) / AIMetrics

# Interface: AIMetrics

Defined in: packages/elogs/src/ai.ts:9

AI SDK / LLM usage metrics that can be attached to a request context for
observability dashboards.

## Properties

### calls?

> `optional` **calls?**: `number`

Defined in: packages/elogs/src/ai.ts:10

***

### finishReason?

> `optional` **finishReason?**: `string`

Defined in: packages/elogs/src/ai.ts:11

***

### inputTokens?

> `optional` **inputTokens?**: `number`

Defined in: packages/elogs/src/ai.ts:12

***

### model?

> `optional` **model?**: `string`

Defined in: packages/elogs/src/ai.ts:13

***

### msToFinish?

> `optional` **msToFinish?**: `number`

Defined in: packages/elogs/src/ai.ts:14

***

### msToFirstChunk?

> `optional` **msToFirstChunk?**: `number`

Defined in: packages/elogs/src/ai.ts:15

***

### outputTokens?

> `optional` **outputTokens?**: `number`

Defined in: packages/elogs/src/ai.ts:16

***

### provider?

> `optional` **provider?**: `string`

Defined in: packages/elogs/src/ai.ts:17

***

### reasoningTokens?

> `optional` **reasoningTokens?**: `number`

Defined in: packages/elogs/src/ai.ts:18

***

### tokensPerSecond?

> `optional` **tokensPerSecond?**: `number`

Defined in: packages/elogs/src/ai.ts:19

***

### totalTokens?

> `optional` **totalTokens?**: `number`

Defined in: packages/elogs/src/ai.ts:20
