axiom
Version:
Axiom AI SDK provides - an API to wrap your AI calls with observability instrumentation. - offline evals - online evals
34 lines (17 loc) • 647 B
Markdown
[**axiom v0.51.1**](../../README.md)
***
[axiom](../../README.md) / [index](../README.md) / wrapAISDKModel
# Function: wrapAISDKModel()
> **wrapAISDKModel**\<`T`\>(`model`): `T`
Wraps an AI SDK model to provide OpenTelemetry instrumentation.
Supports AI SDK v4 (LanguageModelV1), v5 (LanguageModelV2) and v6 (LanguageModelV3) models.
## Type Parameters
### T
`T` *extends* `LanguageModelV1` \| `LanguageModelV2` \| `LanguageModelV3`
## Parameters
### model
`T`
Language model implementing LanguageModelV1, LanguageModelV2 or LanguageModelV3 interface
## Returns
`T`
Wrapped model with identical interface but added instrumentation