
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 516
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Go 1.21+
- 模型端点
安装与启动步骤
-
1备 Go 环境
它是 Go 库,按模块引入。
go version -
2引入依赖
在工程里加这个模块。
-
3跑一个最小对话
先做单轮调用,确认能连上模型。
-
4接工具调用
工具定义走 Go 的结构体,写得比 JSON 直观。
-
5看并发与流式
Go 的优势在这两块,重点测。
如何确认成功
用 Go 写一个带工具调用与流式输出的最小程序,能正常运行且并发多个请求不串数据
注意事项
- 它是 Go 语言的模型应用库,接口按 Go 的习惯设计而不是照搬 Python。
- 工具定义用结构体,比手写 JSON 清晰。
- 并发与流式是它相对其他语言实现的实际优势。
- 生态较小,复杂编排可能还要自己补。
核心亮点
- 提供 Go 语言原生的 LLM 抽象层,降低接入多家模型厂商的复杂度
- 内置工具调用机制,方便智能体与外部 API 或函数交互
- 代码结构清晰,遵循 Go 惯例,易于理解和扩展
不足之处
- 项目处于早期阶段,功能覆盖和稳定性有待验证
- 文档和示例相对有限,社区生态尚未成熟
适用场景
- 在 Go 服务中集成聊天机器人或智能问答功能
- 构建自动化工作流,让智能体调用内部工具完成任务
- 作为学习 Go 语言与 AI 结合开发的参考项目
替代项目
LangChain、Haystack、Semantic Kernel
上一篇:Hephaestus
下一篇:langchain-serve
同类项目推荐
llm-ui
开源
用 React 快速搭建 LLM 聊天界面,流式输出开箱即用
The React library for LLMs
streamlit-webrtc
开源
几行 Python 让 Streamlit 应用实时处理摄像头音视频
Real-time video and audio processing on Streamlit
adk-docs
开源
写代码定义 AI Agent,评估部署一条龙
An open-source, code-first toolkit for building, evaluating, and deploying sophistic···
TaskingAI
开源
一站式搭建 AI 原生应用,省去模型对接和编排烦恼
The open source platform for AI-native application development.
lagent
开源
轻量级框架,快速搭建 LLM 智能体,支持多种推理模式和工具调用。
A lightweight framework for building LLM-based agents
pydantic-ai-harness
开源
给 Pydantic AI 智能体配齐电池,少写样板快速上线
Batteries for your Pydantic AI agent.
openDomain
开源
让 AI 智能体读懂业务领域知识,每条结论都有据可查
Git-native, evidence-backed domain semantic layer for AI agents and human maintainer···
intelligent-app-workshop
开源
用微软全家桶,快速上手构建AI应用
Immersive workshop showcasing the remarkable potential of integrating SoTA foundatio···
EdgeChains
开源
用 JSONnet 声明式管理提示词,快速构建全栈 AI 应用
EdgeChains.js is Full-Stack GenAI library. Front-end, backend, apis, prompt manageme···