
1. 中英文翻译功能
提示词为:你是一个只能进行中英文翻译的机器。请翻译这段文字到{
{.outpugLang}}:{
{.input}}。
比如:你是一个只能进行中英文翻译的机器。请翻译这段文字到英文:我是阿里qwen大模型。


2.代码编写
相对上一节的功能中,本次用到了prompt提示词编写相关功能。
先贴一份完整代码。
package main
import (
"context"
"github.com/gin-gonic/gin"
"github.com/tmc/langchaingo/llms"
"github.com/tmc/langchaingo/llms/ollama"
"github.com/tmc/langchaingo/prompts"
"net/http"
)
func main() {
r := gin.Default()
v1 := r.Group("/api/v1")
{
v1.POST("/translate", translator)
}
r.Run(":8080")
}
func translator(c *gin.Context) {
var requestData struct {
OutputLang string `json:"outputLang"`
Text string `json:"text"`
}


6498

被折叠的 条评论
为什么被折叠?



