natexcvi/go-llm
A framework for building LLM based agents and integrating them into larger applications.
This is a framework for Go developers to build applications that leverage large language models (LLMs). It helps integrate LLM capabilities like understanding free text, managing context, and using external tools directly into Go software. Developers can input structured data or task templates, and the framework produces structured output after the LLM agent has processed the request, enabling complex, intelligent features in Go applications.
158 stars. No commits in the last 6 months.
Use this if you are a Go developer building an application that needs to incorporate AI agents capable of understanding natural language, performing actions with external tools, and managing conversational context.
Not ideal if you are looking for a pre-built, end-user application or if you are not developing in Go.
Stars
158
Forks
9
Language
Go
License
MIT
Category
Last pushed
Dec 08, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/natexcvi/go-llm"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
cloudwego/eino
The ultimate LLM/AI application development framework in Go.
xyproto/algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis,...
instill-ai/instill-core
🔮 Instill Core is a full-stack AI infrastructure tool for data, model and pipeline...
gocnn/candy
Minimalist ML framework for Go.
Shuffle/Singul
Singul: Connect to your favorite services with a Singul line of code.