feat: add default_language config parameter
This commit is contained in:
parent
e88ac7caff
commit
1d03d584c2
3 changed files with 11 additions and 1 deletions
|
|
@ -99,7 +99,15 @@ func (a *AI) GenerateReply(emailContent string, contextContent map[string]string
|
|||
// First, detect the language
|
||||
lang, err := a.detectLanguage(emailContent)
|
||||
if err != nil {
|
||||
return "", err
|
||||
if a.config.DefaultLanguage != "" {
|
||||
logger.WithFields(logrus.Fields{
|
||||
"error": err,
|
||||
"defaultLanguage": a.config.DefaultLanguage,
|
||||
}).Warn("Language detection failed, falling back to default language")
|
||||
lang = a.config.DefaultLanguage
|
||||
} else {
|
||||
return "", err
|
||||
}
|
||||
}
|
||||
|
||||
// Build prompts using exposed methods
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue