Skip to content

bit8bytes/gogantic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: This is currently experimental and not for production use!

Interacting with LLMs in Go has never been easier.

License: MIT Test Sec Scan

Meet Gogo the standing chick. 🐥.

  • Gogo helps you work with LLMs in Go(lang) — without external dependencies
  • Gogo keeps your stack lean and efficient
  • Gogo can be run everywhere using minimal resources pointing to a LLM

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)

📚 Sources and Inspiration

Note, these inspirations have different goals then Gogo but are worth looking into.

✨ Contributors

Contributor Avatar 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

Releases

No releases published

Packages

 
 
 

Contributors