{"repo":"teilomillet/gollm","free":true,"listed":false,"github":"https://github.com/teilomillet/gollm","clone":"git clone https://github.com/teilomillet/gollm.git","description":"Unified Go interface for Language Model (LLM) providers. Simplifies LLM integration with flexible prompt management and common task functions.","language":"Go","stars":672,"topics":["dspy","go","golang","llm","prompt-engineering","anthropic","groq","language-model","openai","ai"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"gollm - Go Large Language Model gollm is a Go package designed to help you build your own AI golems. Just as the mystical golem of legend was brought to life with sacred words, gollm empowers you to breathe life into your AI creations using the power of Large Language Models (LLMs). This package simplifies and streamlines interactions with various LLM providers, offering a unified, flexible, and powerful interface for AI engineers and developers to craft their own digital servants. Documentation Table of Contents - Key Features - Real-World Applications - Installation - Quick Start - Basic Usage - Quick Reference - LLM Creation and Configuration - Prompt Creation - Generate Response - Chain of Thought - Prompt Optimization - Model Comparison - Advanced Usage - Prompt Engineering - Pre-built Functions (Chain of Thought) - Working with Examples - Prompt Templates - Structured Output (JSON Output Validation) - Prompt Optimizer - Model Comparison - Memory Retention - Structured Messages and Caching - Best Practices - Examples and Tutorials - Project Status - Philosophy - Contributing - License Key Features - Unified API for Multiple LLM Providers: Interact seamlessly with various providers, including OpenAI, Anthropic, Groq, Ollama, and OpenRouter. Easily switch between models like GPT-4, Claude, and Llama-3.1. - Easy Provider and Model Switching: Configure preferred providers and models with simple options. - Flexible Configuration Options: Customize using environment variables,","default_branch":null,"files":null,"tree":[],"storefront":"/r/teilomillet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/teilomillet/gollm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}