@noirstack/aitracer-sdk
v0.4.0
Published
Official TypeScript/JavaScript SDK for AITracer — tracing, verification, governance, and cost helpers
Maintainers
Readme
@noirstack/aitracer-sdk
Official TypeScript / Node 18+ SDK for AITracer. Zero runtime dependencies (uses fetch).
Install
npm install @noirstack/aitracer-sdkQuick usage
import { AITracerClient, configure, trace, governance, verify, cost } from "@noirstack/aitracer-sdk";
const client = new AITracerClient(process.env.AITRACER_API_KEY!, process.env.AITRACER_BASE_URL!);
configure(client);
await trace.record({
workflow: "support",
model: "gpt-4.1",
inputData: { q: "hello" },
outputData: { a: "world" },
});
await governance.report({
guardrailName: "pii",
triggerType: "pii_detected",
triggerSource: "user_input",
actionTaken: "blocked",
});
const rows = verify.recordsFromResponse(resp as Record<string, unknown>);
const usage = cost.getUsage(tracesArray);Build
npm run buildPublished from no1rstack/aitracer: packages/sdk.
