UNPKG

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
[**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