Change ChatService to singleton, update package version

- Changed ChatService registration in Program.cs to singleton.
- Reformatted ChatHistory initialization in ChatService.cs.
- Modified prompt construction to avoid new lines after chunks.
- Updated Microsoft.SemanticKernel package to version 1.27.0.
This commit is contained in:
Marco Minerva
2024-11-06 17:23:12 +01:00
parent 091f76e0c6
commit 29b8ebe283
3 changed files with 5 additions and 6 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ builder.Services.AddKernel()
.AddAzureOpenAITextEmbeddingGeneration(aiSettings.Embedding.Deployment, aiSettings.Embedding.Endpoint, aiSettings.Embedding.ApiKey, dimensions: aiSettings.Embedding.Dimensions)
.AddAzureOpenAIChatCompletion(aiSettings.ChatCompletion.Deployment, aiSettings.ChatCompletion.Endpoint, aiSettings.ChatCompletion.ApiKey);
builder.Services.AddScoped<ChatService>();
builder.Services.AddSingleton<ChatService>();
builder.Services.AddScoped<VectorSearchService>();
builder.Services.AddEndpointsApiExplorer();