Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi
1.0.0
See the version list below for details.
dotnet add package Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi --version 1.0.0
NuGet\Install-Package Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi -Version 1.0.0
<PackageReference Include="Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi" Version="1.0.0" />
<PackageVersion Include="Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi" Version="1.0.0" />
<PackageReference Include="Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi" />
paket add Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi --version 1.0.0
#r "nuget: Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi, 1.0.0"
#:package Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi@1.0.0
#addin nuget:?package=Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi&version=1.0.0
#tool nuget:?package=Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi&version=1.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 or
required tool choice, or disable thinking first. For K3, an effort of none
disables thinking. The K2.7 coding aliases require
thinking.type = "disabled".
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.0.3)
- Universal.Operative.Sdk.Discrete (>= 2.2.1)
-
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.0.3)
- Universal.Operative.Sdk.Discrete (>= 2.2.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Kimi Chat Completions and Messages model adapters.