Universal.MoonshotAI.Kimi.Client
2.0.0
dotnet add package Universal.MoonshotAI.Kimi.Client --version 2.0.0
NuGet\Install-Package Universal.MoonshotAI.Kimi.Client -Version 2.0.0
<PackageReference Include="Universal.MoonshotAI.Kimi.Client" Version="2.0.0" />
<PackageVersion Include="Universal.MoonshotAI.Kimi.Client" Version="2.0.0" />
<PackageReference Include="Universal.MoonshotAI.Kimi.Client" />
paket add Universal.MoonshotAI.Kimi.Client --version 2.0.0
#r "nuget: Universal.MoonshotAI.Kimi.Client, 2.0.0"
#:package Universal.MoonshotAI.Kimi.Client@2.0.0
#addin nuget:?package=Universal.MoonshotAI.Kimi.Client&version=2.0.0
#tool nuget:?package=Universal.MoonshotAI.Kimi.Client&version=2.0.0
Universal.MoonshotAI.Kimi.Client
.NET clients for Kimi's Chat Completions and Messages membership APIs.
Chat Completions
using Universal.MoonshotAI.Kimi.Client.ChatCompletions.V1;
using var client = new ChatCompletionsClient("your-kimi-membership-api-key");
var response = await client.CreateCompletionAsync(new CreateCompletionRequest
{
Model = Models.KimiForCodingHighSpeed,
Messages = [new UserMessage("Hello")]
});
Messages
using Universal.MoonshotAI.Kimi.Client.Messages.V1;
using var client = new MessagesClient("your-kimi-membership-api-key");
var response = await client.CreateMessageAsync(new MessageRequest
{
Model = Models.KimiForCodingHighSpeed,
MaxTokens = 4096,
Messages = [new Message(Roles.User, "Hello")]
});
The default base URLs are Endpoints.ChatCompletions and Endpoints.Messages.
ClientIdentity sets the calling application's User-Agent.
The package supports k3, k3-256k, kimi-for-coding, and
kimi-for-coding-highspeed. Both API surfaces support streaming, tool calls,
thinking, structured output, inline images, and cache-usage reporting.
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".
Kimi caches repeated prompt prefixes automatically. On the Messages surface,
Usage.TotalInputTokens includes uncached, cache-write, and cache-read tokens.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.11)
- Newtonsoft.Json (>= 13.0.4)
- Universal.Common.Json (>= 1.9.1)
- Universal.Common.Net.Http (>= 5.2.0)
- Universal.Common.Serialization (>= 2.4.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Universal.MoonshotAI.Kimi.Client:
| Package | Downloads |
|---|---|
|
Universal.Operative.Sdk.Discrete.MoonshotAI.Kimi
Turn-based Kimi model adapters for Universal.Operative.Sdk. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 185 | 9/5/2026 |
Kimi Chat Completions and Messages API client.