LM-Kit.NET
LLMアプリケーションを構築するためのエンタープライズグレードの.NET SDK
LM-Kit 社の製品
2025 年より日本国内にてComponentSourceで販売中。
価格:¥ 207,570 (税込)〜 バージョン: 2026.x 新機能 更新日: Apr 4, 2026
Released: Feb 6, 2026
LM-Kit.NET.Integrations.ExtensionsAI NuGet package for Microsoft.Extensions.AI integration.
IChatClient via LMKitChatClient, enabling LM-Kit.NET models to be used through the standard Microsoft.Extensions.AI abstraction layer.IEmbeddingGenerator<string, Embedding<float>> via LMKitEmbeddingGenerator for embedding generation.AIFunction/AITool to LMKit's ITool interface.ChatOptions properties include: Temperature, TopP, TopK, MaxOutputTokens, StopSequences, FrequencyPenalty, PresencePenalty, ToolMode, and JSON response format.ChatResponse.IServiceCollection extension methods (AddLMKitChatClient and AddLMKitEmbeddingGenerator) for dependency injection.IOrchestrationStreamHandler interface for handling streaming output from multi-agent workflows.DelegateOrchestrationStreamHandler with built-in console output handlers.OrchestrationStreamToken class with agent context (agent name, step, token type).StreamHandler and StreamToolCalls properties to OrchestrationOptions.StreamAsync, StreamContentAsync, RunStreamingAsync, and RunStreamingToConsoleAsync.SupervisorOrchestrator, PipelineOrchestrator, ParallelOrchestrator, and RouterOrchestrator.ConversationId property to the ChatHistory class for session correlation across distributed systems.SamplingRequested event and SetSamplingHandler method for handling sampling requests.McpSamplingRequest, McpSamplingResponse, McpSamplingMessage, and McpModelPreferences classes.AddRoot, RemoveRoot, ClearRoots methods for managing roots.RootsRequested event for server root list requests.McpRoot class with FromPath factory method.ElicitationRequested event and SetElicitationHandler method.McpElicitationRequest and McpElicitationResponse classes.ProgressReceived event for progress notifications.CreateProgressToken, UnregisterProgressToken, and SendProgress methods.McpProgressToken and McpProgressEventArgs classes.CancellationReceived event for cancellation notifications.CancelRequest method to send cancellation notifications.McpCancellationEventArgs class.LogMessageReceived event for log messages.SetLogLevel method to configure minimum log level.McpLogLevel enum and McpLogMessageEventArgs class.GetPromptCompletions and GetResourceCompletions methods.McpCompletionResult class.GetResourceTemplates and RefreshResourceTemplates methods.McpResourceTemplate class.SubscribeToResource and UnsubscribeFromResource methods.ResourceUpdated event and McpResourceUpdatedEventArgs class.gen_ai.client.token.usage histogram metric with token type tagging (input/output).gen_ai.client.operation.duration histogram metric.gen_ai.conversation.id span attribute for session correlation.gen_ai.response.id span attribute for response identification.gen_ai.response.finish_reasons span attribute (stop, length, tool_calls, etc.).gen_ai.request.temperature, gen_ai.request.top_p, and gen_ai.request.top_k span attributes.gen_ai.request.max_tokens span attribute.gen_ai.embeddings.dimension.count span attribute for embedding operations.gen_ai.agent.name, gen_ai.agent.id, and gen_ai.agent.description.gen_ai.tool.name and gen_ai.tool.call.id.