Current collected state Current
Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
adeptiv-ai-observability
Adeptiv GenAI tracing SDK for LLMs, agents, and AI workflows
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.
This ensures zero lock-in and maximum compatibility.
pip install adeptiv-evaluator-sdk
from adeptiv_evaluator_sdk import config
# SDK configuration
config.api_key = "your-api-key-here" # Required: Your Adeptiv API key
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")
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?")
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?")
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)
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
opentelemetry-apiEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | opentelemetry-api | runtime |
opentelemetry-sdkEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | opentelemetry-sdk | runtime |
opentelemetry-exporter-otlpEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | opentelemetry-exporter-otlp | runtime |
opentelemetry-instrumentation-loggingEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | opentelemetry-instrumentation-logging | runtime |
opentelemetry-exporter-otlp-proto-grpcEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | opentelemetry-exporter-otlp-proto-grpc | runtime |
opentelemetry-exporter-otlp-proto-httpEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | opentelemetry-exporter-otlp-proto-http | runtime |
bdist_wheel · 4.88 KB · Python py3
sdist · 3.83 KB · Python source
Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:0986c7702e4a100fa5ec58e42e92f040d4368e7d9a414f4b23f9b3e1c50bfa49