update realtime

This commit is contained in:
Sakurasan
2024-10-08 02:49:08 +08:00
parent 1afaf3b385
commit c06dbde3da
3 changed files with 108 additions and 11 deletions

View File

@@ -78,6 +78,14 @@ func SelectKeyCacheByModel(model string) (Key, error) {
var keys []Key
items := KeysCache.Items()
for _, item := range items {
if strings.Contains(model, "realtime") {
if item.Object.(Key).ApiType == "openai" {
keys = append(keys, item.Object.(Key))
}
if item.Object.(Key).ApiType == "azure" {
keys = append(keys, item.Object.(Key))
}
}
if strings.HasPrefix(model, "gpt-") {
if item.Object.(Key).ApiType == "openai" {
keys = append(keys, item.Object.(Key))