googleapis / go-genai
Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications. This is an early release. API is subject to change. Please do not use this SDK in production environments at this stage
β116Updated this week
Alternatives and similar repositories for go-genai:
Users that are interested in go-genai are comparing it to the libraries listed below
- π Building Go applications with LLMs through composabilityβ100Updated 5 months ago
- Access to Anthropic's safety-first language model APIs via Goβ126Updated this week
- Anthropic Claude API wrapper for Goβ130Updated this week
- SwarmGo is a Go package that allows you to create AI agents capable of interacting, coordinating, and executing tasks. Inspired by OpenAIβ¦β175Updated last week
- β68Updated 7 months ago
- langgraph for Goβ78Updated 9 months ago
- The Go client for Chroma vector databaseβ89Updated last month
- pgvector support for Goβ201Updated 2 weeks ago
- Pure Go implementation of OpenAI's tiktoken tokenizerβ310Updated 2 months ago
- [mirror] Open source contributor agent architecture repo.β168Updated last week
- Llama 2 inference in one file of pure Goβ105Updated last year
- structured outputs for llmsβ128Updated 5 months ago
- A lightweight, production-ready RAG (Retrieval Augmented Generation) library in Go.β36Updated 2 months ago
- (Need to be maintained) Golang SDK for AnthRopic Claude AI. Provide complete encapsulated interfaces that are easy to quickly get startedβ¦β39Updated 9 months ago
- A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sourcesβ¦β150Updated this week
- A framework for building LLM based agents and integrating them into larger applications.β104Updated last month
- β158Updated 6 months ago
- π¦πͺΊ Parakeet is a GoLang library, made to simplify the development of small generative AI applications with Ollama π¦.β73Updated last week
- Go client for Qdrant vector search engineβ179Updated 2 weeks ago
- Mistral API Client in Golangβ72Updated 7 months ago
- A lightweight Go library for building LLM-based applications using composable handlers, inspired by the http.Handler middleware pattern.β23Updated this week
- Go language bindings to the TensorFlow C APIβ51Updated last week
- NLP tokenizers written in Go languageβ207Updated last month
- GoMLX implementation of Google's Gemma modelsβ21Updated 2 months ago
- LLaMA-2 in native Goβ192Updated 2 months ago
- Go client for txtaiβ74Updated 3 weeks ago
- JSON Schema mapping for Goβ134Updated last week
- In-memory vector index for Goβ116Updated 7 months ago
- A go client and cli for the openai APIs, focused on developer friendliness and convenience atop the basic building blocks for the OpenAI β¦β64Updated 8 months ago
- Pinecone.io Golang Clientβ51Updated this week