Skip to content

Commit bfe1884

Browse files
authored
Merge pull request SciSharp#1365 from adenchen123/model-upgrade-adapting-revert
Revert model upgrade adapting
2 parents 00469d8 + f3e964c commit bfe1884

19 files changed

Lines changed: 17 additions & 57 deletions

File tree

src/Infrastructure/BotSharp.Abstraction/Settings/ISettingService.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,4 @@ public interface ISettingService
1010
T Bind<T>(string path) where T : new();
1111

1212
Task<object> GetDetail(string settingName, bool mask = false);
13-
14-
string GetUpgradeModel(string oldModelName);
1513
}

src/Infrastructure/BotSharp.Abstraction/Settings/ModelUpgradeMapSettings.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/Infrastructure/BotSharp.Core.Realtime/Services/RealtimeHub.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ public RealtimeHubConnection SetHubConnection(string conversationId)
201201
}
202202

203203
provider = _settings.Provider;
204-
model = settingService.GetUpgradeModel(_settings.Model);
204+
model = _settings.Model;
205205

206206
if (!string.IsNullOrEmpty(provider) && !string.IsNullOrEmpty(model))
207207
{

src/Infrastructure/BotSharp.Core/Agents/AgentPlugin.cs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,6 @@ public void RegisterDI(IServiceCollection services, IConfiguration config)
4848
render.RegisterType(typeof(AgentSettings));
4949
return settingService.Bind<AgentSettings>("Agent");
5050
});
51-
52-
services.AddScoped(provider =>
53-
{
54-
var settingService = provider.GetRequiredService<ISettingService>();
55-
var config = provider.GetRequiredService<IConfiguration>();
56-
var settings = new ModelUpgradeMapSettings();
57-
config.Bind(ModelUpgradeMapSettings.Key, settings.ModelUpgradeMap);
58-
return settings;
59-
});
60-
6151
}
6252

6353
public bool AttachMenu(List<PluginMenuDef> menu)

src/Infrastructure/BotSharp.Core/Conversations/Services/ConversationService.Summary.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ private async Task<string> Summarize(Agent agent, string prompt)
6363
var providerService = _services.GetRequiredService<ILlmProviderService>();
6464
var settingService = _services.GetRequiredService<ISettingService>();
6565
var modelSettings = providerService.GetProviderModels(provider);
66-
var defaultModel = settingService.GetUpgradeModel(Gpt4xModelConstants.GPT_4o);
66+
var defaultModel = Gpt4xModelConstants.GPT_4o;
6767
var modelSetting = modelSettings.FirstOrDefault(x => x.Name.IsEqualTo(defaultModel));
6868

6969
if (modelSetting != null)

src/Infrastructure/BotSharp.Core/Files/Services/Instruct/FileInstructService.Image.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public async Task<string> ReadImages(string text, IEnumerable<InstructFileModel>
1616
var instruction = await RenderAgentTemplate(innerAgentId, options?.TemplateName, options?.Data);
1717
text = RenderText(text, options?.Data);
1818

19-
var completion = CompletionProvider.GetChatCompletion(_services, provider: options?.Provider ?? "openai", model: options?.Model ?? settingService.GetUpgradeModel(Gpt4xModelConstants.GPT_4o), multiModal: true);
19+
var completion = CompletionProvider.GetChatCompletion(_services, provider: options?.Provider ?? "openai", model: options?.Model ?? Gpt4xModelConstants.GPT_4o, multiModal: true);
2020
var message = await completion.GetChatCompletions(new Agent()
2121
{
2222
Id = innerAgentId,

src/Infrastructure/BotSharp.Core/Infrastructures/CompletionProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ public static IAudioTranscription GetAudioTranscriber(
152152
return default!;
153153
}
154154

155-
completer.SetModelName(model ?? settingService.GetUpgradeModel(Gpt4xModelConstants.GPT_4o_Mini_Transcribe));
155+
completer.SetModelName(model ?? Gpt4xModelConstants.GPT_4o_Mini_Transcribe);
156156
return completer;
157157
}
158158

@@ -171,7 +171,7 @@ public static IAudioSynthesis GetAudioSynthesizer(
171171
return default!;
172172
}
173173

174-
completer.SetModelName(model ?? settingService.GetUpgradeModel(Gpt4xModelConstants.GPT_4o_Mini_Tts));
174+
completer.SetModelName(model ?? Gpt4xModelConstants.GPT_4o_Mini_Tts);
175175
return completer;
176176
}
177177

src/Infrastructure/BotSharp.Core/Infrastructures/SettingService.cs

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,4 @@ public static string Mask(string value)
5050
return value.Substring(0, keepLength)
5151
+ string.Join("", Enumerable.Repeat("*", value.Length - keepLength));
5252
}
53-
54-
public string GetUpgradeModel(string oldModelName)
55-
{
56-
var modelUpgradeMapSettings = _services.GetRequiredService<ModelUpgradeMapSettings>();
57-
var mapping = modelUpgradeMapSettings.ModelUpgradeMap.FirstOrDefault(x => x.OldModel.Equals(oldModelName, StringComparison.OrdinalIgnoreCase));
58-
59-
if(mapping == null || !mapping.Enable)
60-
{
61-
return oldModelName;
62-
}
63-
64-
return mapping.NewModel;
65-
}
6653
}

src/Infrastructure/BotSharp.Core/Instructs/Services/InstructService.Instruct.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ private async Task<RoleDialogModel> GetAiResponse(string text, Agent agent, Inst
9797
var settingService = _services.GetRequiredService<ISettingService>();
9898
var dialogs = await BuildDialogs(text, options);
9999
var provider = options?.Provider ?? agent?.LlmConfig?.Provider ?? "openai";
100-
var model = options?.Model ?? agent?.LlmConfig?.Model ?? settingService.GetUpgradeModel(Gpt4xModelConstants.GPT_4o);
100+
var model = options?.Model ?? agent?.LlmConfig?.Model ?? Gpt4xModelConstants.GPT_4o;
101101
var completion = CompletionProvider.GetChatCompletion(_services, provider: provider, model: model);
102102
return await completion.GetChatCompletions(agent, dialogs);
103103
}

src/Infrastructure/BotSharp.Core/Shared/JsonRepairService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ private async Task<string> RepairByLLMAsync(string malformedJson, JsonRepairOpti
101101
{
102102
var completion = CompletionProvider.GetChatCompletion(_services,
103103
provider: options?.Provider ?? agent?.LlmConfig?.Provider ?? "openai",
104-
model: options?.Model ?? agent?.LlmConfig?.Model ?? settingService.GetUpgradeModel(Gpt4xModelConstants.GPT_4o_Mini));
104+
model: options?.Model ?? agent?.LlmConfig?.Model ?? Gpt4xModelConstants.GPT_4o_Mini);
105105

106106
var innerAgent = new Agent
107107
{

0 commit comments

Comments
 (0)