Skip to content

bit8bytes/gogantic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

No packages published

Contributors 4

  •  
  •  
  •  
  •