llm-credit-sdk
Version:
SDK for estimating and reconciling LLM token costs using a credit system.
15 lines • 987 B
TypeScript
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