Skip to content

Commit 490af00

Browse files
committed
feat: update default embedding model
1 parent 0914d81 commit 490af00

File tree

7 files changed

+16
-14
lines changed

7 files changed

+16
-14
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Install Nuget package `Microsoft.KernelMemory.SemanticKernelPlugin`
3737
"dashScope": {
3838
"apiKey": "your-key",
3939
"chatCompletionModelId": "qwen-max",
40-
"textEmbeddingModelId": "text-embedding-v2"
40+
"textEmbeddingModelId": "text-embedding-v3"
4141
}
4242
}
4343
```

src/KernelMemory.DashScope/DashScopeTextEmbeddingGenerator.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class DashScopeTextEmbeddingGenerator(
1515
IDashScopeClient dashScopeClient,
1616
string modelId,
1717
ITextTokenizer? tokenizer = null,
18-
int maxTokens = 2048)
18+
int maxTokens = 8192)
1919
: ITextEmbeddingGenerator
2020
{
2121
/// <inheritdoc />

src/KernelMemory.DashScope/DependencyInjector.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ public static class DependencyInjector
1717
private const string DefaultTextModel = "qwen-max";
1818
private const int DefaultTextModelMaxToken = 6000;
1919

20-
private const string DefaultEmbeddingModel = "text-embedding-v2";
21-
private const int DefaultEmbeddingModelMaxToken = 2048;
20+
private const string DefaultEmbeddingModel = "text-embedding-v3";
21+
private const int DefaultEmbeddingModelMaxToken = 8192;
2222

2323
/// <summary>
2424
/// Use default DashScope models (qwen-max and text-embedding-v2) and settings for ingestion and retrieval.

src/KernelMemory.DashScope/KernelMemory.DashScope.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
<ItemGroup>
2121
<PackageReference Include="Microsoft.DeepDev.TokenizerLib" Version="1.3.3" />
22-
<PackageReference Include="Microsoft.KernelMemory.Abstractions" Version="0.70.240803.1" />
23-
<PackageReference Include="Cnblogs.DashScope.Core" Version="0.3.0" />
22+
<PackageReference Include="Microsoft.KernelMemory.Abstractions" Version="0.76.240930.3" />
23+
<PackageReference Include="Cnblogs.DashScope.Core" Version="0.4.0" />
2424
</ItemGroup>
2525

2626
<ItemGroup>

src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919

2020
<ItemGroup>
2121
<FrameworkReference Include="Microsoft.AspNetCore.App"/>
22-
<PackageReference Include="Cnblogs.DashScope.Core" Version="0.3.0" />
23-
<PackageReference Include="JsonSchema.Net.Generation" Version="4.5.0" />
24-
<PackageReference Include="Microsoft.SemanticKernel.Core" Version="1.16.2" />
22+
<PackageReference Include="Cnblogs.DashScope.Core" Version="0.4.0" />
23+
<PackageReference Include="JsonSchema.Net.Generation" Version="4.5.1" />
24+
<PackageReference Include="Microsoft.SemanticKernel.Core" Version="1.21.1" />
2525
</ItemGroup>
2626

2727
<ItemGroup>

test/KernelMemory.DashScope.UnitTests/KernelMemory.DashScope.UnitTests.csproj

+4-3
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,14 @@
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1616
</PackageReference>
17-
<PackageReference Include="Microsoft.KernelMemory.Core" Version="0.70.240803.1" />
18-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
19-
<PackageReference Include="xunit" Version="2.9.0" />
17+
<PackageReference Include="Microsoft.KernelMemory.Core" Version="0.76.240930.3" />
18+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
19+
<PackageReference Include="xunit" Version="2.9.2" />
2020
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
2121
<PrivateAssets>all</PrivateAssets>
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2323
</PackageReference>
24+
<PackageReference Update="FluentAssertions" Version="6.12.1" />
2425
</ItemGroup>
2526

2627
<ItemGroup>

test/SemanticKernel.DashScope.UnitTest/SemanticKernel.DashScope.UnitTest.csproj

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44
<PrivateAssets>all</PrivateAssets>
55
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
66
</PackageReference>
7-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
8-
<PackageReference Include="xunit" Version="2.9.0" />
7+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
8+
<PackageReference Include="xunit" Version="2.9.2" />
99
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
1010
<PrivateAssets>all</PrivateAssets>
1111
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1212
</PackageReference>
13+
<PackageReference Update="FluentAssertions" Version="6.12.1" />
1314
</ItemGroup>
1415
<ItemGroup>
1516
<ProjectReference Include="..\..\src\SemanticKernel.DashScope\SemanticKernel.DashScope.csproj" />

0 commit comments

Comments
 (0)