From 877fc3ece644ea9efd7004ef28cea838d979b4f0 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Tue, 2 Sep 2025 16:59:49 -0500 Subject: [PATCH] temp model for image reading --- .../BotSharp.Plugin.FileHandler/Functions/ReadImageFn.cs | 7 +++---- .../BotSharp.Plugin.FileHandler/Functions/ReadPdfFn.cs | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.FileHandler/Functions/ReadImageFn.cs b/src/Plugins/BotSharp.Plugin.FileHandler/Functions/ReadImageFn.cs index f8a0f5938..2e30929e7 100644 --- a/src/Plugins/BotSharp.Plugin.FileHandler/Functions/ReadImageFn.cs +++ b/src/Plugins/BotSharp.Plugin.FileHandler/Functions/ReadImageFn.cs @@ -98,10 +98,9 @@ private async Task GetChatCompletion(Agent agent, List { try { - var llmProviderService = _services.GetRequiredService(); - var provider = llmProviderService.GetProviders().FirstOrDefault(x => x == "openai"); - var model = llmProviderService.GetProviderModel(provider: provider, id: "gpt-4o", multiModal: true); - var completion = CompletionProvider.GetChatCompletion(_services, provider: provider, model: model.Name); + var provider = "openai"; + var model = "gpt-5-mini"; + var completion = CompletionProvider.GetChatCompletion(_services, provider: provider, model: model); var response = await completion.GetChatCompletions(agent, dialogs); return response.Content; } diff --git a/src/Plugins/BotSharp.Plugin.FileHandler/Functions/ReadPdfFn.cs b/src/Plugins/BotSharp.Plugin.FileHandler/Functions/ReadPdfFn.cs index ab8ab8a95..7436fce56 100644 --- a/src/Plugins/BotSharp.Plugin.FileHandler/Functions/ReadPdfFn.cs +++ b/src/Plugins/BotSharp.Plugin.FileHandler/Functions/ReadPdfFn.cs @@ -89,10 +89,9 @@ private async Task GetChatCompletion(Agent agent, List { try { - var llmProviderService = _services.GetRequiredService(); - var provider = llmProviderService.GetProviders().FirstOrDefault(x => x == "openai"); - var model = llmProviderService.GetProviderModel(provider: provider, id: "gpt-4o", multiModal: true); - var completion = CompletionProvider.GetChatCompletion(_services, provider: provider, model: model.Name); + var provider = "openai"; + var model = "gpt-5-mini"; + var completion = CompletionProvider.GetChatCompletion(_services, provider: provider, model: model); var response = await completion.GetChatCompletions(agent, dialogs); return response.Content; }