diff --git a/src/Service/FastWiki.Service/Options/OpenAIOption.cs b/src/Service/FastWiki.Service/Options/OpenAIOption.cs index d010b4f7a9127b6185ad38705b11f5955524637e..c834f9ceeb8d85188f42706cd6588fed6f80e4bd 100644 --- a/src/Service/FastWiki.Service/Options/OpenAIOption.cs +++ b/src/Service/FastWiki.Service/Options/OpenAIOption.cs @@ -14,6 +14,11 @@ public class OpenAIOption /// </summary> public static string EmbeddingEndpoint { get; set; } + /// <summary> + /// 对话模型的 ChatModel + /// </summary> + public static string ChatModel { get; set; } + /// <summary> /// 对话模型的 API Key /// </summary> diff --git a/src/Service/FastWiki.Service/Service/WikiMemoryService.cs b/src/Service/FastWiki.Service/Service/WikiMemoryService.cs index 8e3adc410d12b34a0f7bd9b2249a1f47e946f36c..6ec40b73420d04c212e24d10a420d1b95af87544 100644 --- a/src/Service/FastWiki.Service/Service/WikiMemoryService.cs +++ b/src/Service/FastWiki.Service/Service/WikiMemoryService.cs @@ -147,7 +147,7 @@ public sealed class WikiMemoryService : ISingletonDependency .WithOpenAITextGeneration(new OpenAIConfig() { APIKey = OpenAIOption.ChatToken, - TextModel = model ?? string.Empty + TextModel = model ?? OpenAIOption.ChatModel }, null, new HttpClient(HttpClientHandler)) .WithOpenAITextEmbeddingGeneration(new OpenAIConfig() {