tmc/langchaingo: LangChain for Go, the easiest way to write LLM-based programs in Go
本文提供了一个使用Go语言调用OpenAI API生成公司名称的示例代码。通过导入相关包和配置API密钥,代码展示了如何根据提示词生成创意公司名称。 2025-2-5 00:25:53 Author: github.com(查看原文) 阅读量:16 收藏

package main

import (
  "context"
  "fmt"
  "log"

  "github.com/tmc/langchaingo/llms"
  "github.com/tmc/langchaingo/llms/openai"
)

func main() {
  ctx := context.Background()
  llm, err := openai.New()
  if err != nil {
    log.Fatal(err)
  }
  prompt := "What would be a good company name for a company that makes colorful socks?"
  completion, err := llms.GenerateFromSinglePrompt(ctx, llm, prompt)
  if err != nil {
    log.Fatal(err)
  }
  fmt.Println(completion)
}

文章来源: https://github.com/tmc/langchaingo
如有侵权请联系:admin#unsafe.sh