UNPKG

llm-credit-sdk

Version:

SDK for estimating and reconciling LLM token costs using a credit system.

15 lines 987 B
export { LLMCreditSDK } from './sdk'; export type { SDKConfig, ModelConfig, FeatureConfig, SupportedModel, SupportedFeature, EstimateCreditsInput, EstimateCreditsInputCustom, EstimateCreditsResult, ReconcileInput, ReconcileInputCustom, ReconcileResult, WrapCallInput, WrapCallInputCustom, WrapCallResult, TokenExtractor, TokenUsage, DashboardSyncConfig, ReconciliationLog } from './types'; export { DEFAULT_CONFIG } from './config'; export { openAIChatExtractor, openAIGenericExtractor, OPENAI_EXTRACTORS, type OpenAIChatCompletionResponse } from './extractors'; export { DashboardClient } from './dashboardClient'; import { LLMCreditSDK } from './sdk'; import { SDKConfig } from './types'; /** * Create a new SDK instance with optional configuration * @param config - Optional custom configuration * @returns New SDK instance */ export declare function createSDK(config?: Partial<SDKConfig>): LLMCreditSDK; export declare const sdk: LLMCreditSDK; //# sourceMappingURL=index.d.ts.map