Cnblogs.DashScope.Sdk
0.0.2
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Cnblogs.DashScope.Sdk --version 0.0.2
NuGet\Install-Package Cnblogs.DashScope.Sdk -Version 0.0.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Cnblogs.DashScope.Sdk" Version="0.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Cnblogs.DashScope.Sdk" Version="0.0.2" />
<PackageReference Include="Cnblogs.DashScope.Sdk" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Cnblogs.DashScope.Sdk --version 0.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Cnblogs.DashScope.Sdk, 0.0.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Cnblogs.DashScope.Sdk&version=0.0.2
#tool nuget:?package=Cnblogs.DashScope.Sdk&version=0.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
English | 简体中文
Cnblogs.DashScopeSDK
An unofficial DashScope SDK maintained by Cnblogs.
Usage
Console App
Install Cnblogs.DashScope.Sdk package.
var client = new DashScopeClient("your-api-key");
var completion = await client.GetQWenCompletionAsync(QWenLlm.QWenMax, prompt);
Console.WriteLine(completion.Output.Text);
ASP.NET Core
Install the Cnblogs.DashScope.AspNetCore package.
Program.cs
builder.AddDashScopeClient(builder.Configuration);
appsettings.json
{
"DashScope": {
"ApiKey": "your-api-key"
}
}
Usage
public class YourService(IDashScopeClient client)
{
public async Task<string> CompletePromptAsync(string prompt)
{
var completion = await client.GetQWenCompletionAsync(QWenLlm.QWenMax, prompt);
return completion.Output.Text;
}
}
Supported APIs
- Text Embedding API -
dashScopeClient.GetTextEmbeddingsAsync()
- Text Generation API(qwen-turbo, qwen-max, etc.) -
dashScopeClient.GetQwenCompletionAsync()
anddashScopeClient.GetQWenCompletionStreamAsync()
- BaiChuan Models - Use
dashScopeClient.GetBaiChuanTextCompletionAsync()
- LLaMa2 Models -
dashScopeClient.GetLlama2TextCompletionAsync()
- Multimodal Generation API(qwen-vl-max, etc.) -
dashScopeClient.GetQWenMultimodalCompletionAsync
anddashScopeClient.GetQWenMultimodalCompletionStreamAsync
- Wanx Models(Image generation, background generation, etc)
- Image Synthesis -
CreateWanxImageSynthesisTaskAsync()
andGetWanxImageSynthesisTaskAsync()
- Image Generation -
CreateWanxImageGenerationTaskAsync
andGetWanxImageGenerationTaskAsync()
- Background Image Generation -
CreateWanxBackgroundGenerationTaskAsync
andGetWanxBackgroundGenerationTaskAsync
- Image Synthesis -
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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Cnblogs.DashScope.Sdk:
Package | Downloads |
---|---|
Cnblogs.DashScope.AspNetCore
An unofficial dotnet DashScope SDK maintained by cnblogs. |
|
Cnblogs.DashScope.AI
Implementation of generative AI abstractions for DashScope endpoints. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.7.2 | 0 | 4/9/2025 |
0.7.1 | 163 | 3/20/2025 |
0.7.0 | 138 | 3/17/2025 |
0.6.1 | 166 | 3/8/2025 |
0.6.0 | 199 | 3/7/2025 |
0.5.2 | 208 | 12/23/2024 |
0.5.1 | 138 | 12/14/2024 |
0.5.0 | 129 | 11/27/2024 |
0.4.1 | 114 | 11/24/2024 |
0.4.0 | 141 | 10/3/2024 |
0.3.0 | 245 | 7/10/2024 |
0.2.2 | 142 | 6/20/2024 |
0.2.1 | 145 | 6/5/2024 |
0.2.0 | 181 | 3/14/2024 |
0.1.0 | 141 | 3/13/2024 |
0.0.3 | 1,885 | 3/5/2024 |
0.0.2 | 146 | 3/4/2024 |
0.0.1 | 141 | 3/4/2024 |