GoAI is a Go SDK for AI applications. One library across OpenAI, Anthropic, Gemini, Bedrock, Azure, and 17 more. 2 core dependencies total.
Covers text generation, streaming, structured output (generics), automatic tool loops, multi-turns, embeddings, image generation, and MCP.
Bedrock uses SigV4 + EventStream directly, no AWS SDK.
Inspired by Vercel AI SDK, adapted to Go.
Currently at v0.6, core API stable. Docs at goai.sh.
vietanh85•2h ago