package ai import "github.com/pkg/errors" const ( // DefaultOpenAITranscriptionModel is the built-in OpenAI transcription model. DefaultOpenAITranscriptionModel = "whisper-1" // DefaultGeminiTranscriptionModel is the built-in Gemini transcription model. DefaultGeminiTranscriptionModel = "gemini-2.5-flash" ) // DefaultTranscriptionModel returns the built-in transcription model for a provider. func DefaultTranscriptionModel(providerType ProviderType) (string, error) { switch providerType { case ProviderOpenAI: return DefaultOpenAITranscriptionModel, nil case ProviderGemini: return DefaultGeminiTranscriptionModel, nil default: return "", errors.Wrapf(ErrCapabilityUnsupported, "provider type %q", providerType) } }