goai
Unified Go SDK for 25+ language model providers
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install GoAI?โผ
Run `npx skills add zendev-sh/goai --all -g -y` in your terminal to install this skill globally for your coding agent.
What is the GoAI SDK used for?โผ
It is a Go SDK that gives you one unified API for text, streaming, structured output, embeddings, images, and video across 25+ model providers like OpenAI, Anthropic, and Google.
How do I switch between model providers in GoAI?โผ
You only change the model constructor, for example from openai.Chat to anthropic.Chat, while the rest of your code stays identical. API keys are read automatically from environment variables.
Does GoAI support tool calling and structured output?โผ
Yes. It offers an automatic tool loop with typed Go functions and GenerateObject[T], which builds JSON schemas directly from your Go structs.
Can AI coding agents use GoAI correctly?โผ
Yes. The included SKILL.md teaches agents the exact API patterns, options, and error handling so they write correct GoAI code in your project.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core