diff --git a/README.md b/README.md index ee6e79b..1fbe78c 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Install Nuget package `Microsoft.KernelMemory.SemanticKernelPlugin` "dashScope": { "apiKey": "your-key", "chatCompletionModelId": "qwen-max", - "textEmbeddingModelId": "text-embedding-v2" + "textEmbeddingModelId": "text-embedding-v3" } } ``` diff --git a/src/KernelMemory.DashScope/DashScopeTextEmbeddingGenerator.cs b/src/KernelMemory.DashScope/DashScopeTextEmbeddingGenerator.cs index ca8cd9d..07227b1 100644 --- a/src/KernelMemory.DashScope/DashScopeTextEmbeddingGenerator.cs +++ b/src/KernelMemory.DashScope/DashScopeTextEmbeddingGenerator.cs @@ -15,7 +15,7 @@ public class DashScopeTextEmbeddingGenerator( IDashScopeClient dashScopeClient, string modelId, ITextTokenizer? tokenizer = null, - int maxTokens = 2048) + int maxTokens = 8192) : ITextEmbeddingGenerator { /// diff --git a/src/KernelMemory.DashScope/DependencyInjector.cs b/src/KernelMemory.DashScope/DependencyInjector.cs index dcaf7bf..1e7d25c 100644 --- a/src/KernelMemory.DashScope/DependencyInjector.cs +++ b/src/KernelMemory.DashScope/DependencyInjector.cs @@ -17,8 +17,8 @@ public static class DependencyInjector private const string DefaultTextModel = "qwen-max"; private const int DefaultTextModelMaxToken = 6000; - private const string DefaultEmbeddingModel = "text-embedding-v2"; - private const int DefaultEmbeddingModelMaxToken = 2048; + private const string DefaultEmbeddingModel = "text-embedding-v3"; + private const int DefaultEmbeddingModelMaxToken = 8192; /// /// Use default DashScope models (qwen-max and text-embedding-v2) and settings for ingestion and retrieval. diff --git a/src/KernelMemory.DashScope/KernelMemory.DashScope.csproj b/src/KernelMemory.DashScope/KernelMemory.DashScope.csproj index b0f9cb1..7469674 100644 --- a/src/KernelMemory.DashScope/KernelMemory.DashScope.csproj +++ b/src/KernelMemory.DashScope/KernelMemory.DashScope.csproj @@ -19,8 +19,8 @@ - - + + diff --git a/src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj b/src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj index a203fdf..1c4c146 100644 --- a/src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj +++ b/src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj @@ -19,9 +19,9 @@ - - - + + + diff --git a/test/KernelMemory.DashScope.UnitTests/KernelMemory.DashScope.UnitTests.csproj b/test/KernelMemory.DashScope.UnitTests/KernelMemory.DashScope.UnitTests.csproj index 7a7872c..d3ae95c 100644 --- a/test/KernelMemory.DashScope.UnitTests/KernelMemory.DashScope.UnitTests.csproj +++ b/test/KernelMemory.DashScope.UnitTests/KernelMemory.DashScope.UnitTests.csproj @@ -14,13 +14,14 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive + diff --git a/test/SemanticKernel.DashScope.UnitTest/SemanticKernel.DashScope.UnitTest.csproj b/test/SemanticKernel.DashScope.UnitTest/SemanticKernel.DashScope.UnitTest.csproj index a7372f3..25562d6 100644 --- a/test/SemanticKernel.DashScope.UnitTest/SemanticKernel.DashScope.UnitTest.csproj +++ b/test/SemanticKernel.DashScope.UnitTest/SemanticKernel.DashScope.UnitTest.csproj @@ -4,12 +4,13 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive +