UNPKG

openlit

Version:

OpenTelemetry-native Auto instrumentation library for monitoring LLM Applications, facilitating the integration of observability into your GenAI-driven projects

15 lines (14 loc) 898 B
import { OpenlitConfigInterface, PricingObject } from './types'; export default class OpenlitConfig { static environment: OpenlitConfigInterface['environment']; static applicationName: OpenlitConfigInterface['applicationName']; static pricingInfo: PricingObject; static tracer: OpenlitConfigInterface['tracer']; static otlpEndpoint?: OpenlitConfigInterface['otlpEndpoint']; static otlpHeaders?: OpenlitConfigInterface['otlpHeaders']; static disableBatch?: OpenlitConfigInterface['disableBatch']; static traceContent?: OpenlitConfigInterface['traceContent']; static pricing_json?: OpenlitConfigInterface['pricing_json']; static updatePricingJson(pricing_json: any): Promise<PricingObject>; static updateConfig({ environment, applicationName, tracer, otlpEndpoint, otlpHeaders, disableBatch, traceContent, pricing_json, }: OpenlitConfigInterface): void; }