Grafana AI SDK for Go 提供了统一的 API 来调用语言模型、流式响应、执行工具和提供 AI 端点,并与 Vercel 的 AI SDK React 前端保持线缆兼容。

Stars

17

7 天增长

暂无数据

Fork 数

0

开放 Issue

8

开源协议

Apache-2.0

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将流行的 Vercel AI SDK 设计引入 Go 语言,通过 SSE 实现与 React 前端的无缝全栈 AI 开发,无需协议适配器。

适合谁使用

  • 构建 AI 后端功能的 Go 开发者
  • 使用 React 前端与 Go 服务的团队
  • 需要在 Go 中实现流式、工具调用和结构化输出的开发者

典型使用场景

  • 创建实时聊天后端,将流式响应发送到 React UI
  • 在 Go 中构建支持工具执行的多步骤代理系统
  • 生成符合架构验证的结构化 JSON 输出
  • 用 Go 替换 TypeScript AI 后端,同时保持相同的前端

项目优势

  • 与 Vercel AI SDK React 钩子(useChat、useCompletion、useObject)线缆兼容
  • 支持多个提供商:Anthropic、OpenAI、Amazon Bedrock 以及兼容 OpenAI 的 API
  • 可组合的工具允许从模型调用普通 Go 函数,并可选批准
  • 生产控制包括超时、回退、日志记录和 Prometheus 指标

使用前须知

  • 仅限于明确支持的提供商(Anthropic、OpenAI、Bedrock、兼容 OpenAI 的 API、Grafana 托管端点)
  • 假设使用 Vercel AI SDK 设计的 SSE 流式协议,可能不适用于所有前端栈
  • 与 React 前端一起使用时需要熟悉 Vercel AI SDK 的概念

README 快速开始

Quick start

项目描述

Grafana AI SDK for Go — streaming, tool-calling AI backends that speak fluent @ai-sdk/react

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

react
精选
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web 开发前端框架
246,741
TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
yetone
精选
yetone GitHub avatar

kill-ai-slop

Kill AI Slop is a multilingual field guide and agent skill that catalogues 33 common AI-generated design tells with interactive before-after demos, and provides a tool to scan and fix web projects.

AI 与机器学习AI 智能体
805