LM-Kit.NET
LLMアプリケーションを構築するためのエンタープライズグレードの.NET SDK
LM-Kit 社の製品
2025 年より日本国内にてComponentSourceで販売中。
価格:¥ 207,570 (税込)〜 バージョン: 2026.x 新機能 更新日: Apr 4, 2026
Released: Feb 25, 2026
qwen3.5:27b (27B dense hybrid GDN model) and qwen3.5:35b-a3b (35B MoE, 3B active). Both support chat, vision, tool calling, code completion, math, and OCR with a native 262K context window. The qwen3-vl:30b model card is now deprecated in favor of qwen3.5:35b-a3b.RagChat (LMKit.Retrieval): A turnkey multi-turn conversational RAG class that wraps a user-managed RagEngine with an internal MultiTurnConversation. Implements IMultiTurnConversation and orchestrates query contextualization, retrieval dispatch, prompt construction, and grounded response generation in a single call. Supports all four QueryGenerationMode strategies, tools, skills, and agent memory.RagQueryResult (LMKit.Retrieval): Returns type for RagChat.Submit/SubmitAsync, exposing the generated TextGenerationResult alongside the IReadOnlyList<PartitionSimilarity> used as context.RetrievalCompletedEventArgs (LMKit.Retrieval.Events): Event arguments for the RagChat.RetrievalCompleted event, providing the retrieval query, matched partitions, requested count, and elapsed time.RetrievalDefaults (LMKit.Retrieval): A static class centralizing default constants for the retrieval subsystem (e.g. MinRelevanceScore), used consistently by RagChat, PdfChat, RagEngine, and VectorSearch.QueryGenerationMode on PdfChat and RagChat):
Contextual: Follow-up questions are automatically reformulated into self-contained queries before retrieval, configurable via QueryContextualizationOptions.MultiQuery: Generates multiple query variants and merges results using Reciprocal Rank Fusion for improved recall, configurable via MultiQueryOptions.HypotheticalAnswer: Generates a hypothetical answer and uses it as the retrieval query, bridging the gap between question and document phrasing, configurable via HydeOptions.MmrLambda on RagEngine and PdfChat): Reduces near-duplicate passages in retrieval results by balancing relevance against diversity.ContextWindow on RagEngine and PdfChat): Automatically includes neighboring partitions around each match, providing the LLM with surrounding context for more accurate answers.IRetrievalStrategy on RagEngine and PdfChat):
VectorRetrievalStrategy: Semantic similarity via cosine distance on embeddings (default, unchanged behavior).Bm25RetrievalStrategy: BM25+ lexical ranking with configurable term saturation (K1), length normalization (B), long-document floor (Delta), proximity boosting (ProximityWeight), language-aware stopword filtering (Language), and custom stopword support (CustomStopWords).HybridRetrievalStrategy: Combines vector and BM25 strategies with weighted Reciprocal Rank Fusion, configurable via VectorWeight, KeywordWeight, and RrfK.