From 1f5ec6020782141ee606178dc7b61a949c0c98ea Mon Sep 17 00:00:00 2001 From: geffzhang Date: Mon, 18 Mar 2024 20:54:00 +0800 Subject: [PATCH] feat: add sparkdesk config --- .../Providers/ChatCompletionProvider.cs | 2 +- src/WebStarter/appsettings.json | 23 +++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.SparkDesk/Providers/ChatCompletionProvider.cs b/src/Plugins/BotSharp.Plugin.SparkDesk/Providers/ChatCompletionProvider.cs index e6e11289..3423347e 100644 --- a/src/Plugins/BotSharp.Plugin.SparkDesk/Providers/ChatCompletionProvider.cs +++ b/src/Plugins/BotSharp.Plugin.SparkDesk/Providers/ChatCompletionProvider.cs @@ -204,7 +204,7 @@ public class ChatCompletionProvider : IChatCompletion { if (message.Role == "function") { - messages.Add(ChatMessage.FromUser($"function call result: {message.Content}")); + //messages.Add(ChatMessage.FromUser($"function call result: {message.Content}")); } else if (message.Role == "user") { diff --git a/src/WebStarter/appsettings.json b/src/WebStarter/appsettings.json index 694cfccb..46340bc3 100644 --- a/src/WebStarter/appsettings.json +++ b/src/WebStarter/appsettings.json @@ -45,7 +45,7 @@ "Name": "gpt-35-turbo", "Version": "1106", "ApiKey": "", - "Endpoint": "https://gpt-35-turbo.openai.azure.com/", + "Endpoint": "https://gpt-35-turbo-instruct.openai.azure.com/", "Type": "chat", "PromptCost": 0.0015, "CompletionCost": 0.002 @@ -82,6 +82,17 @@ "Type": "text" } ] + }, + { + "Provider": "sparkdesk", + "Models": [ + { + "Name": "gpt-35-turbo", + "Type": "chat", + "PromptCost": 0.0015, + "CompletionCost": 0.002 + } + ] } ], @@ -197,6 +208,13 @@ "Pdf2TextConverter": "PigPdf2TextConverter" }, + "SparkDesk": { + "AppId": "", + "ApiKey": "", + "ApiSecret": "", + "ModelVersion": "V3_5" + }, + "PluginLoader": { "Assemblies": [ "BotSharp.Core", @@ -214,7 +232,8 @@ "BotSharp.Plugin.WeChat", "BotSharp.Plugin.PizzaBot", "BotSharp.Plugin.WebDriver", - "BotSharp.Plugin.LLamaSharp" + "BotSharp.Plugin.LLamaSharp", + "BotSharp.Plugin.SparkDesk" ] } }