MCPcopy
hub / github.com/mudler/LocalAI / newLiveTraceState

Function newLiveTraceState

core/backend/transcript_live.go:113–125  ·  view source on GitHub ↗
(modelConfig config.ModelConfig, appConfig *config.ApplicationConfig, language string)

Source from the content-addressed store, hash-verified

111}
112
113func newLiveTraceState(modelConfig config.ModelConfig, appConfig *config.ApplicationConfig, language string) *liveTraceState {
114 if !appConfig.EnableTracing {
115 return nil
116 }
117 trace.InitBackendTracingIfEnabled(appConfig.TracingMaxItems, appConfig.TracingMaxBodyBytes)
118 return &liveTraceState{
119 appConfig: appConfig,
120 modelName: modelConfig.Name,
121 backend: modelConfig.Backend,
122 language: language,
123 started: time.Now(),
124 }
125}
126
127func (ts *liveTraceState) addPCM(pcm []float32) {
128 if ts == nil {

Callers 2

ModelTranscriptionLiveFunction · 0.85

Calls 1

Tested by

no test coverage detected