Přeskočit na obsah
ejaj.cz

goai

Samotný SDK je zdarma open-source, náklady vznikají za používání jednotlivých LLM providerůOpen sourceAPIAsistent kódování

Open-source Go SDK sjednocující API pro 25+ poskytovatelů LLM (OpenAI, Anthropic, Gemini, Bedrock aj.) pro vývojáře AI aplikací.

goai.sh
Náhled nástroje goai

O nástroji

GoAI SDK je open-source knihovna pro jazyk Go, která poskytuje jedno sjednocené API napříč více než 25 poskytovateli velkých jazykových modelů – například OpenAI, Anthropic, Google Gemini, AWS Bedrock, Azure OpenAI, Groq, Mistral, Cohere, DeepSeek, Ollama nebo vLLM. Vývojáři tak mohou přepínat mezi providery změnou jediného řádku kódu, aniž by museli upravovat zbytek aplikace. Nástroj nabízí funkce jako GenerateText a StreamText pro generování a streamování textu, GenerateObject[T] pro typově bezpečný strukturovaný výstup pomocí Go generik, embeddingy s automatickým chunkováním, generování obrázků, volání nástrojů (tool calling) s automatickými smyčkami kroků a MCP klienta pro napojení na libovolné MCP servery (stdio, HTTP, SSE). Podporuje také prompt caching pro Anthropic a OpenAI a observabilitu přes integrace Langfuse a OpenTelemetry. Podle uvedených údajů je GoAI navrženo idiomaticky pro Go s využitím generik, kanálů a rozhraní, má minimální závislosti (jádro vyžaduje pouze golang.org/x/oauth2) a dosahuje 24× rychlejšího studeného startu (569 μs oproti 13,9 ms u Vercel AI SDK) a 3,1× nižší paměťové náročnosti na požadavek. Zdrojový kód je dostupný na GitHubu pod repozitářem zendev-sh/goai, instalace probíhá příkazem „go get github.com/zendev-sh/goai@latest“.

Klíčové vlastnosti

  • Jednotné API pro 25+ poskytovatelů LLM
  • Streamování textu přes Go kanály (StreamText)
  • Typově bezpečný strukturovaný výstup pomocí generik (GenerateObject[T])
  • Volání nástrojů s automatickými smyčkami kroků (MaxSteps)
  • MCP klient pro připojení k libovolným MCP serverům
  • Prompt caching pro Anthropic a OpenAI

Časté dotazy

Co GoAI SDK umí?

Jde o open-source Go knihovnu se sjednoceným API pro 25+ poskytovatelů LLM (OpenAI, Anthropic, Gemini, Bedrock aj.), která nabízí generování a streamování textu, strukturovaný výstup, embeddingy, generování obrázků, volání nástrojů a MCP klienta.

Kolik GoAI SDK stojí?

Jde o open-source knihovnu dostupnou zdarma na GitHubu, cenový model za používání konkrétních LLM providerů závisí na jejich vlastních sazbách.

Pro koho je GoAI SDK určeno a jak začít?

Je určeno vývojářům AI aplikací v jazyce Go, kteří chtějí snadno přepínat mezi LLM providery. Stačí spustit „go get github.com/zendev-sh/goai@latest“ a napojit se na zdrojový kód na GitHubu (zendev-sh/goai).

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI – přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam – odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k goai? Tady je 6 podobných nástrojů z kategorie Asistent kódování.

Zobrazit všechny alternativy v kategorii Asistent kódování

Další nástroje v kategorii Asistent kódování

Nezůstávejte jen u nejoblíbenějších – tohle jsou další nástroje z kategorie Asistent kódování, které stojí za prohlédnutí.