fonchain-fiee/pkg/service/lang/lang.go

33 lines
616 B
Go
Raw Normal View History

2025-02-20 08:24:49 +00:00
package lang
2025-02-20 11:52:27 +00:00
import (
"fonchain-fiee/pkg/common/gpt"
"fonchain-fiee/pkg/model/query"
"fonchain-fiee/pkg/service"
"github.com/gin-gonic/gin"
"github.com/gin-gonic/gin/binding"
)
// ChangeLandMsg 语言翻译
2025-02-20 08:24:49 +00:00
func ChangeLandMsg(c *gin.Context) {
var req query.MsgLangQuery
if err := c.ShouldBindBodyWith(&req, binding.JSON); err != nil {
service.Error(c, err)
return
}
//调用智能接口翻译,并且存储到redis中
content, err := gpt.GptContentLand(req.Msg, req.Lang)
if err != nil {
service.Error(c, err)
return
}
service.Success(c, map[string]string{"content": content})
return
}