Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.abv.dev/llms.txt

Use this file to discover all available pages before exploring further.

The ABV SDKs are the recommended way to integrate with ABV.

Python SDK

Based on OpenTelemetry, so you can use any OTEL-based instrumentation library for your LLM:
pip install abvdev
Please see our Python SDK documentation on how to get started.

JS/TS SDK

The ABV JS/TS SDK is designed to be modular. Here’s an overview of the available packages:
npm install @abvdev/tracing @abvdev/otel
PackageDescriptionEnvironment
@abvdev/coreCore utilities, types, and logger shared across packages.Universal JS
@abvdev/clientClient for features like prompts, datasets, and scores.Universal JS
@abvdev/tracingCore OpenTelemetry-based tracing functions (startObservation, etc.).Universal JS
@abvdev/otelThe ABVSpanProcessor to export traces to ABV.Node.js β‰₯ 20
Please see our TypeScript SDK documentation on how to get started.