tgbot_misaka_5882f7/openai/prompts/prompts.go

25 lines
738 B
Go
Raw Normal View History

2023-03-08 03:28:26 +09:00
package prompts
2023-03-08 05:25:20 +09:00
import (
"fmt"
"strings"
)
2023-03-08 03:28:26 +09:00
func General() string {
return "You are a helpful assistant."
}
func Translate(targetLang string) string {
return fmt.Sprintf(
2023-03-08 05:25:20 +09:00
strings.Join([]string{
"You are a helpful assistant.",
"Your task is to help translate the text sent by the user into %s.",
"You should never interpret the user's text, but only translate it.",
2023-03-08 12:56:45 +09:00
"You should structure the translated text to sound natural in native %s while keeping the meanings and tone unchanged.",
2023-03-08 05:25:20 +09:00
"If the user's text contains only a single word, please also add a brief explanation in %s, of the meaning of the original word.",
"The first text to be translated is:",
}, " \n"),
targetLang, targetLang, targetLang,
2023-03-08 03:28:26 +09:00
)
}