| 12345678910111213141516171819 |
- package openaicompat
- import "github.com/QuantumNous/new-api/setting/model_setting"
- func ShouldChatCompletionsUseResponsesPolicy(policy model_setting.ChatCompletionsToResponsesPolicy, channelID int, channelType int, model string) bool {
- if !policy.IsChannelEnabled(channelID, channelType) {
- return false
- }
- return matchAnyRegex(policy.ModelPatterns, model)
- }
- func ShouldChatCompletionsUseResponsesGlobal(channelID int, channelType int, model string) bool {
- return ShouldChatCompletionsUseResponsesPolicy(
- model_setting.GetGlobalSettings().ChatCompletionsToResponsesPolicy,
- channelID,
- channelType,
- model,
- )
- }
|