Metadata-Version: 2.4
Name: adeptiv-ai-evaluator-sdk
Version: 1.4.0.dev1
Summary: Adeptiv GenAI tracing SDK for LLMs, agents, and AI workflows
Author-email: Adeptiv AI <contact@adeptiv-ai.com>
License: Apache-2.0
Description-Content-Type: text/markdown
Requires-Dist: opentelemetry-api
Requires-Dist: opentelemetry-sdk
Requires-Dist: opentelemetry-exporter-otlp
Requires-Dist: opentelemetry-instrumentation-logging
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc
Requires-Dist: opentelemetry-exporter-otlp-proto-http
Requires-Dist: openinference-instrumentation-openai
Requires-Dist: openinference-instrumentation-anthropic
Requires-Dist: openinf1.3.0.dev1erence-instrumentation-litellm
Requires-Dist: openinference-instrumentation-langchain
Requires-Dist: openinference-instrumentation-llama-index
Requires-Dist: openinference-instrumentation-vertexai
Requires-Dist: openinference-instrumentation-bedrock
Requires-Dist: openinference-instrumentation-google-genai
Requires-Dist: openinference-instrumentation-mistralai
Requires-Dist: openinference-instrumentation-groq
Requires-Dist: openinference-instrumentation-dspy
Requires-Dist: openinference-instrumentation-crewai
Requires-Dist: openinference-instrumentation-haystack
Requires-Dist: openinference-instrumentation-smolagents
Requires-Dist: openinference-instrumentation-autogen
Requires-Dist: openinference-instrumentation-instructor

# 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

```bash

pip install adeptiv-ai-evaluator-sdk

```

# Adeptiv GenAI Tracing SDK


Tracing an LLM Call

```python


SDK configuration

config.api_key = "" #project Key 
config.project_name = "customer-support-bot" # Project Name


from adeptiv_evaluator_sdk import trace_llm

@trace_llm(model="gpt-4o", operation="chat", workflow_id="")
def chat(prompt):
    return llm.invoke(prompt)

chat("Hello world")

```


```python
# Adeptiv GenAI Tracing Agents SDK

from adeptiv_evaluator_sdk import trace_llm

@trace_agent("support_agent", model="gpt-4o",workflow_id="")
async def run_agent(query):
    return await agent.run(query)


```

