Skip to content

Commit 1b54bdb

Browse files
authored
Merge pull request #959 from yileicn/master
realtime model not suppot v1/chat/completions
2 parents 9817af2 + e310084 commit 1b54bdb

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

src/Infrastructure/BotSharp.Abstraction/MLTasks/ILlmProviderService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ public interface ILlmProviderService
66
{
77
LlmModelSetting GetSetting(string provider, string model);
88
List<string> GetProviders();
9-
LlmModelSetting GetProviderModel(string provider, string id, bool? multiModal = null, bool? realTime = false, bool imageGenerate = false);
9+
LlmModelSetting GetProviderModel(string provider, string id, bool? multiModal = null, bool realTime = false, bool imageGenerate = false);
1010
List<LlmModelSetting> GetProviderModels(string provider);
1111
List<LlmProviderSetting> GetLlmConfigs(LlmConfigOptions? options = null);
1212
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ private static (string, string) GetProviderAndModel(IServiceProvider services,
172172
string? model = null,
173173
string? modelId = null,
174174
bool? multiModal = null,
175-
bool? realTime = null,
175+
bool realTime = false,
176176
bool imageGenerate = false,
177177
AgentLlmConfig? agentConfig = null)
178178
{

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

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public List<LlmModelSetting> GetProviderModels(string provider)
4444
?.Models ?? new List<LlmModelSetting>();
4545
}
4646

47-
public LlmModelSetting GetProviderModel(string provider, string id, bool? multiModal = null, bool? realTime = false, bool imageGenerate = false)
47+
public LlmModelSetting GetProviderModel(string provider, string id, bool? multiModal = null, bool realTime = false, bool imageGenerate = false)
4848
{
4949
var models = GetProviderModels(provider)
5050
.Where(x => x.Id == id);
@@ -54,10 +54,7 @@ public LlmModelSetting GetProviderModel(string provider, string id, bool? multiM
5454
models = models.Where(x => x.MultiModal == multiModal);
5555
}
5656

57-
if (realTime.HasValue)
58-
{
59-
models = models.Where(x => x.RealTime == realTime);
60-
}
57+
models = models.Where(x => x.RealTime == realTime);
6158

6259
models = models.Where(x => x.ImageGeneration == imageGenerate);
6360

0 commit comments

Comments
 (0)