UNPKG

openlit

Version:

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

24 lines (23 loc) 831 B
import { Span, Tracer } from '@opentelemetry/api'; export default class OllamaWrapper { static setBaseSpanAttributes(span: any, { genAIEndpoint, model, user, cost, environment, applicationName }: any): void; static _patchChat(tracer: Tracer): any; static _chat({ args, genAIEndpoint, response, span, }: { args: any[]; genAIEndpoint: string; response: any; span: Span; }): Promise<any>; static _chatGenerator({ args, genAIEndpoint, response, span, }: { args: any[]; genAIEndpoint: string; response: any; span: Span; }): AsyncGenerator<any, any, unknown>; static _chatCommonSetter({ args, genAIEndpoint, result, span, }: { args: any[]; genAIEndpoint: string; result: any; span: Span; }): Promise<void>; }