Universal.Operative.Sdk.Discrete.DeepSeek
3.0.2
dotnet add package Universal.Operative.Sdk.Discrete.DeepSeek --version 3.0.2
NuGet\Install-Package Universal.Operative.Sdk.Discrete.DeepSeek -Version 3.0.2
<PackageReference Include="Universal.Operative.Sdk.Discrete.DeepSeek" Version="3.0.2" />
<PackageVersion Include="Universal.Operative.Sdk.Discrete.DeepSeek" Version="3.0.2" />
<PackageReference Include="Universal.Operative.Sdk.Discrete.DeepSeek" />
paket add Universal.Operative.Sdk.Discrete.DeepSeek --version 3.0.2
#r "nuget: Universal.Operative.Sdk.Discrete.DeepSeek, 3.0.2"
#:package Universal.Operative.Sdk.Discrete.DeepSeek@3.0.2
#addin nuget:?package=Universal.Operative.Sdk.Discrete.DeepSeek&version=3.0.2
#tool nuget:?package=Universal.Operative.Sdk.Discrete.DeepSeek&version=3.0.2
About
Universal.Operative.Sdk.Discrete.DeepSeek plugs DeepSeek models into Universal.Operative.Sdk through an IModel adapter backed by Universal.DeepSeek.Client.
Configuration
using Universal.DeepSeek.Client.V1.Chat;
using Universal.Operative.Sdk;
using Universal.Operative.Sdk.Discrete.DeepSeek;
IModel model = new Model(apiKey, new Model.Options
{
ModelId = Models.DeepSeekV4Flash,
MaxTokens = 4096,
Thinking = ThinkingConfiguration.Enabled,
ReasoningEffort = ReasoningEfforts.High,
});
The adapter supports text, image input, reasoning, function tools, streaming, JSON object mode, usage, and context-cache accounting. Images may use inline base64, external URL, or DeepSeek Files API sources. Audio, video, and document blocks throw NotSupportedException.
When thinking is enabled, DeepSeek rejects a forced named function choice; use automatic tool selection.
License
Free for noncommercial use under the Universal.Operative Noncommercial License. Source is closed; commercial use requires a separate license from Andrew Ong.
| 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.DeepSeek.Client (>= 1.0.2)
- Universal.Operative.Sdk (>= 6.1.2)
- Universal.Operative.Sdk.Discrete (>= 3.0.0)
-
net8.0
- Universal.DeepSeek.Client (>= 1.0.2)
- 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.
Add DeepSeek multimodal image input mapping for base64, URL, and Files API sources.