Skip to content

bit8bytes/gogantic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interacting with LLMs in Go has never been easier.

License: MIT

Meet Gogo the Giant Gopher.

Gogantic Mascot

Gogo helps you work with LLMs in Go(lang) — without external dependencies. Gogo speeds up your interactions with LLMs while keeping your stack lean and efficient.

🚴🏽‍♂️ Roadmap

See Roadmap.

Example:

Usage of the pipe

// This is not the full example. See 'examples/pipe'
pipe := pipe.New(messages, ollamaClient, parser)
result, _ := pipe.Invoke(context.Background())
fmt.Println("Translate from", result.InputLanguage, " to ", result.OutputLanguage)
fmt.Println("Result: ", result.Text)

Go to Examples for more info.

📚 Sources and Inspiration

✨ Contributors

Contributor Avatar Contributor Avatar Contributor Avatar

Contributions of any kind are welcome! 🙌 See Get Involved to get started.

About

Interacting with LLMs in Go has never been easier.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •