UNPKG

@openai/agents-core

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

36 lines (35 loc) 960 B
import { UsageData } from './types/protocol'; /** * Tracks token usage and request counts for an agent run. */ export declare class Usage { /** * The number of requests made to the LLM API. */ requests: number; /** * The number of input tokens used across all requests. */ inputTokens: number; /** * The number of output tokens used across all requests. */ outputTokens: number; /** * The total number of tokens sent and received, across all requests. */ totalTokens: number; /** * Details about the input tokens used across all requests. */ inputTokensDetails: Array<Record<string, number>>; /** * Details about the output tokens used across all requests. */ outputTokensDetails: Array<Record<string, number>>; constructor(input?: Partial<UsageData> & { requests?: number; }); add(newUsage: Usage): void; } export { UsageData };