Catalog PyPI
Back to packageRELEASE DETAILS

0.1.1

PyPI

adeptiv-ai-observability

Adeptiv GenAI tracing SDK for LLMs, agents, and AI workflows

Published25 Feb 2026
Direct dependencies6
Transitive dependenciesNot calculated

README

Version 0.1.1 documentation

Adeptiv GenAI Tracing SDK

Adeptiv GenAI is a lightweight, vendor-neutral OpenTelemetry tracing SDK for LLMs, agents, and AI workflows.

It captures latency, execution flow, hashes, and metadata for all AI use cases.


Key Features

  • Trace-only observability (no response normalization)
  • Works with any LLM (OpenAI, Anthropic, Gemini, local models)
  • Supports chat, summarization, agents, tools, RAG
  • Sync & async compatible
  • Enterprise-safe (hashing, redaction, previews)
  • OpenTelemetry compatible

This ensures zero lock-in and maximum compatibility.


Installation

pip install adeptiv-evaluator-sdk

Quick Start

Configuration

from adeptiv_evaluator_sdk import config

# SDK configuration
config.api_key = "your-api-key-here"  # Required: Your Adeptiv API key

Usage Examples

Tracing an LLM Call

from adeptiv_evaluator_sdk import trace_llm, config

# Configure SDK
config.api_key = "your-api-key-here"

@trace_llm(name="chat_completion", model="gpt-4o", operation="chat")
def chat(prompt):
    # Your LLM call here (OpenAI, Anthropic, LiteLLM, etc.)
    return llm.invoke(prompt)

result = chat("Hello world")

Tracing an Agent (Sync)

from adeptiv_evaluator_sdk import trace_agent, config

# Configure SDK
config.api_key = "your-api-key-here"

@trace_agent(agent_name="support_agent", model="gpt-4o")
def run_agent(query):
    # Your agent logic here
    return process_query(query)

result = run_agent("How can I help you?")

Tracing an Agent (Async)

from adeptiv_evaluator_sdk import trace_agent, config

# Configure SDK
config.api_key = "your-api-key-here"

@trace_agent(agent_name="support_agent", model="gpt-4o")
async def run_agent(query):
    # Your async agent logic here
    return await agent.run(query)

result = await run_agent("How can I help you?")

Multi-Agent Workflow

from adeptiv_evaluator_sdk import trace_agent, config

config.api_key = "your-api-key-here"

@trace_agent(agent_name="planner", model="gpt-4o-mini")
def planner_agent(question: str):
    return f"Plan to answer: {question}"

@trace_agent(agent_name="researcher", model="gpt-4o-mini")
def researcher_agent(question: str):
    return f"Research notes about: {question}"

@trace_agent(agent_name="writer", model="gpt-4o-mini")
def writer_agent(research_output: str):
    return f"Final answer based on: {research_output}"

# Execute workflow
question = "What is an LLM?"
plan = planner_agent(question)
research = researcher_agent(question)
answer = writer_agent(research)

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 6

Native requirements
6 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
opentelemetry-api
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-apiruntime
opentelemetry-sdk
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-sdkruntime
opentelemetry-exporter-otlp
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-exporter-otlpruntime
opentelemetry-instrumentation-logging
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-instrumentation-loggingruntime
opentelemetry-exporter-otlp-proto-grpc
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-exporter-otlp-proto-grpcruntime
opentelemetry-exporter-otlp-proto-http
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
opentelemetry-exporter-otlp-proto-httpruntime

Distribution files

2 collected
adeptiv_ai_observability-0.1.1-py3-none-any.whl

bdist_wheel · 4.88 KB · Python py3

Source file
adeptiv_ai_observability-0.1.1.tar.gz

sdist · 3.83 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:26 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:0986c7702e4a100fa5ec58e42e92f040d4368e7d9a414f4b23f9b3e1c50bfa49

Other collected versions

View all collected versions →