Grafana publica un SDK de IA para Go compatible con el frontend React de Vercel AI SDK

Fuentes: Grafana releases an AI SDK for Go with native compatibility for Vercel AI SDK React hooks

Grafana ha publicado ai-sdk, un SDK de código abierto en Go que permite a las aplicaciones llamar a modelos de lenguaje, transmitir respuestas en streaming, ejecutar herramientas y servir endpoints de inteligencia artificial desde el backend. La biblioteca ofrece una API unificada para generación de texto, streaming, herramientas, salida estructurada y agentes multi-paso, y sigue el diseño del AI SDK de Vercel, siendo compatible a nivel de protocolo con sus hooks de frontend en TypeScript. Un endpoint en Go puede transmitir eventos SSE directamente a hooks como useChat, lo que elimina la necesidad de adaptadores intermedios cuando se sustituye un backend de TypeScript por Go.

Entre sus funciones principales destacan StreamText y GenerateText —con reintentos y ejecución multi-paso de herramientas—, la compatibilidad con los hooks useChat, useCompletion y useObject del AI SDK para React, herramientas componibles que invocan funciones de Go, salida estructurada validada por esquema y soporte para múltiples proveedores: Anthropic, Amazon Bedrock, OpenAI, APIs compatibles con OpenAI y el endpoint hospedado por Grafana. Incorpora controles de producción como timeouts, fallback, logging, métricas Prometheus y Agent Observability.

El repositorio se distribuye bajo licencia Apache 2.0 e invita a contribuciones. Aplica dos convenciones singulares: paridad con el AI SDK de Vercel y desarrollo dirigido por especificación con OpenSpec.