repositorypackage
0.0.0-20230911131505-9375fdc218ca
Repository: https://github.com/portyl/langchaingo.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
This fork is unstable and subject to change. I do not have any plans of maintaining it actively, and therefore do not recommend its use in production environments.
š¦ļøš LangChain Go
ā” Building applications with LLMs through composability ā”
š¤ What is this?
This is the Go language implementation of LangChain.
š Documentation
š Examples
See ./examples for example usage.
package main
import (
"context"
"log"
"github.com/tmc/langchaingo/llms/openai"
)
func main() {
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 := llm.Call(context.Background(), prompt)
if err != nil {
log.Fatal(err)
}
log.Println(completion)
}
$ go run .
Socktastic!
Resources
Here are some links to blog posts and articles on using Langchain Go: