Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi
3.0.0
dotnet add package Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi --version 3.0.0
NuGet\Install-Package Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi -Version 3.0.0
<PackageReference Include="Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi" Version="3.0.0" />
<PackageVersion Include="Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi" Version="3.0.0" />
<PackageReference Include="Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi" />
paket add Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi --version 3.0.0
#r "nuget: Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi, 3.0.0"
#:package Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi@3.0.0
#addin nuget:?package=Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi&version=3.0.0
#tool nuget:?package=Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi&version=3.0.0
Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi
IModel adapters for Kimi's membership API. This package depends on
Universal.MoonshotAI.Kimi.Client 2.0.0.
ChatCompletionsModeluses Kimi's Chat Completions endpoint.MessagesModeluses Kimi's Messages endpoint.
Both support k3, k3-256k, kimi-for-coding, and
kimi-for-coding-highspeed.
using Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi;
using KimiChatCompletions = Universal.MoonshotAI.Kimi.Client.ChatCompletions.V1;
IModel model = new ChatCompletionsModel(apiKey, new ChatCompletionsModel.Options
{
ModelId = KimiChatCompletions.Models.KimiForCodingHighSpeed,
MaxCompletionTokens = 4096,
});
using Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi;
using KimiMessages = Universal.MoonshotAI.Kimi.Client.Messages.V1;
IModel model = new MessagesModel(apiKey, new MessagesModel.Options
{
ModelId = KimiMessages.Models.K3,
MaxTokens = 4096,
OutputConfig = new KimiMessages.OutputConfig
{
Effort = KimiMessages.EffortLevels.High,
},
});
Kimi rejects specifically named tools while thinking is enabled. Use automatic
tool choice or disable thinking before selecting a named tool. For K3, an effort
of none disables thinking.
Prompt caching is automatic. Messages cache counters are exposed through
usage.KimiMessages; KimiMessagesUsageExtensions.CreateProjectedTokensProvider
includes cache reads and writes in token projections.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Universal.Common.Formats.Gif (>= 2.1.0)
- Universal.Common.Formats.Jpeg (>= 2.1.3)
- Universal.Common.Formats.Png (>= 2.2.0)
- Universal.Common.Formats.WebP (>= 2.0.0)
- Universal.Common.Image (>= 2.0.0)
- Universal.MoonshotAI.Kimi.Client (>= 2.0.0)
- Universal.Operative.Sdk (>= 6.1.2)
- Universal.Operative.Sdk.Discrete (>= 3.0.0)
-
net8.0
- Universal.Common.Formats.Gif (>= 2.1.0)
- Universal.Common.Formats.Jpeg (>= 2.1.3)
- Universal.Common.Formats.Png (>= 2.2.0)
- Universal.Common.Formats.WebP (>= 2.0.0)
- Universal.Common.Image (>= 2.0.0)
- Universal.MoonshotAI.Kimi.Client (>= 2.0.0)
- Universal.Operative.Sdk (>= 6.1.2)
- Universal.Operative.Sdk.Discrete (>= 3.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Supports conversation managers and durable chronologies.