use model's first supported language in integration tests
This commit is contained in:
@@ -64,7 +64,7 @@ func TestTranscriptionModels(t *testing.T) {
|
||||
}
|
||||
|
||||
modes := getModesForModel(model)
|
||||
languages := []string{"en", ""}
|
||||
languages := getLanguagesForModel(model)
|
||||
keywordOptions := []bool{true, false}
|
||||
|
||||
for _, mode := range modes {
|
||||
@@ -526,6 +526,14 @@ func getModesForModel(model provider.Model) []string {
|
||||
return []string{"batch"}
|
||||
}
|
||||
|
||||
func getLanguagesForModel(model provider.Model) []string {
|
||||
// always test auto-detect, plus the first supported language if available
|
||||
if len(model.SupportedLanguages) > 0 {
|
||||
return []string{model.SupportedLanguages[0], ""}
|
||||
}
|
||||
return []string{""}
|
||||
}
|
||||
|
||||
func langDisplay(lang string) string {
|
||||
if lang == "" {
|
||||
return "auto"
|
||||
|
||||
Reference in New Issue
Block a user