DashScope Semantic Kernel
October 19, 2023 · View on GitHub
DashScope(灵积模型服务) Semantic Kernel integration
Install
dotnet add package DashScope.SemanticKernel --prerelease
Usage
builder.Services.AddScoped(svc =>
{
var kernel = Kernel.Builder.WithDashScopeCompletionService(configuration["ApiKey"])
.Build();
return kernel;
});
builder.Services.AddScoped(svc =>
{
return new MemoryBuilder()
.WithDashScopeTextEmbeddingGenerationService(builder.Configuration["ApiKey"])
.Build();
});
Features
- IChatCompletion
- ITextCompletion
- ITextEmbeddingGeneration