Files
langchain-go/agent/chatAgent.go
T
2026-03-22 21:45:27 +08:00

43 lines
601 B
Go

package agent
import (
"context"
"fmt"
"log"
"github.com/tmc/langchaingo/llms"
)
func Call(llm llms.Model, ctx context.Context) (response string) {
response, err := llms.GenerateFromSinglePrompt(
ctx,
llm,
"Hello! My name is wonder!",
)
if err != nil {
log.Fatal(err)
}
fmt.Println("AI:", response)
return response
}
func CallWithMessage(llm llms.Model, ctx context.Context, prompt string) (response string) {
response, err := llms.GenerateFromSinglePrompt(
ctx,
llm,
prompt,
)
if err != nil {
log.Fatal(err)
}
fmt.Println("AI:", response)
return response
}