Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🪿 LinGoose is a Go framework for building awesome AI/LLM applications.

License

NotificationsYou must be signed in to change notification settings

henomis/lingoose

lingoose

🪿 LinGooseBuild StatusGoDocGo Report CardGitHub release

What is LinGoose?

LinGoose is a Go framework for building awesome AI/LLM applications.

  • LinGoose is modular — You can import only the modules you need to build your application.
  • LinGoose is an abstraction of features — You can choose your preferred implementation of a feature and/or create your own.
  • LinGoose is a complete solution — You can use LinGoose to build your AI/LLM application from the ground up.

Did you know? A goose 🪿 fills its car 🚗 with goose-line ⛽!

🚀 Support the project by starring ⭐ the repository onGitHub and sharing it with your friends!

Quick start

  1. Initialise a new go module
mkdir examplecd examplego mod init example
  1. Create your first LinGoose application
package mainimport ("context""fmt""github.com/henomis/lingoose/llm/openai""github.com/henomis/lingoose/thread")funcmain() {myThread:=thread.New().AddMessage(thread.NewUserMessage().AddContent(thread.NewTextContent("Tell me a joke about geese"),),)err:=openai.New().Generate(context.Background(),myThread)iferr!=nil {panic(err)}fmt.Println(myThread)}
  1. Install the Go dependencies
go mod tidy
  1. Start the example application
export OPENAI_API_KEY=your-api-keygo run.A goose fills its car with goose-line!

Reporting Issues

If you think you've found a bug, or something isn't behaving the way you think it should, please raise anissue on GitHub.

Contributing

We welcome contributions, Read ourContribution Guidelines to learn more about contributing toLinGoose

Blog posts and articles

Connect with the author

TwitterGitHubLinkedin

Join the community

Discord

License

© Simone Vellei, 2023~time.Now()Released under theMIT License

About

🪿 LinGoose is a Go framework for building awesome AI/LLM applications.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors5

Languages


[8]ページ先頭

©2009-2026 Movatter.jp