Merge pull request #801 from Ai4c-AI/dev_update_openai

Adding a custom OpenAI endpoint
This commit is contained in:
Haiping 2024-12-18 01:07:12 +00:00 committed by GitHub
commit db08be2c25
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,8 +9,10 @@ public class ProviderHelper
{
var settingsService = services.GetRequiredService<ILlmProviderService>();
var settings = settingsService.GetSetting(provider, model);
var client = new OpenAIClient(new ApiKeyCredential(settings.ApiKey));
return client;
var options = string.IsNullOrEmpty(settings.Endpoint)
? null
: new OpenAIClientOptions { Endpoint = new Uri(settings.Endpoint) };
return new OpenAIClient(new ApiKeyCredential(settings.ApiKey), options);
}
public static List<RoleDialogModel> GetChatSamples(List<string> lines)