IntelligenceX

API Reference

Class

LmStudioConversationUsageAdapter

Namespace IntelligenceX.Telemetry.Usage.LmStudio
Assembly IntelligenceX
Modifiers sealed

Imports exact token usage from LM Studio conversation JSON files.

Inheritance

  • Object
  • LmStudioConversationUsageAdapter

Constructors

public LmStudioConversationUsageAdapter() #

Methods

public Boolean CanImport(SourceRootRecord root) #
Returns: Boolean

Returns true when the adapter can import from the given source root.

Parameters

root IntelligenceX.Telemetry.Usage.SourceRootRecord requiredposition: 0
public Task<IReadOnlyList<UsageEventRecord>> ImportAsync(SourceRootRecord root, UsageImportContext context, CancellationToken cancellationToken = default) #
Returns: Task<IReadOnlyList<UsageEventRecord>>

Imports normalized usage events from the source root.

Parameters

root IntelligenceX.Telemetry.Usage.SourceRootRecord requiredposition: 0
context IntelligenceX.Telemetry.Usage.UsageImportContext requiredposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2

Properties

public String AdapterId { get; } #

Gets the stable adapter identifier.

Fields

public const String StableAdapterId #

Stable adapter id for LM Studio conversation files.

Value: lmstudio.conversation