Guide
Semantic Kernel orchestrates plugins and model calls to complete a task. AgentPing instruments the provider and wraps each invocation in a run, so cost, status and output quality are tracked per run.
Install the SDK and point it at your Semantic Kernel agent. One record lands per run with the cost, status, latency and output behind it.
pip install agentping
import agentping
agentping.init(api_key="apk_…", agent="sk-planner")
agentping.instrument_openai() # or instrument_anthropic()
with agentping.run(agent="sk-planner") as run:
result = await kernel.invoke(function, arguments=…)
Semantic Kernel also emits OpenTelemetry; if you already export OTel, point the OTLP exporter at AgentPing instead of wrapping calls. Full reference is in the docs.
Add the SDK, send one run, and watch cost, status and quality land in the dashboard.