
teilomillet/gollm
🏗️ Frameworkteilomillet
Унифицированный интерфейс на Go для LLM, упрощающий интеграцию через гибкое управление промптами и структурированные задачи.
gollm создан для того, чтобы сократить разрыв между разработчиками на Go и быстро развивающейся экосистемой LLM. Предоставляя единый уровень абстракции, библиотека позволяет интегрировать модели от таких провайдеров, как OpenAI и Anthropic, через консистентный API. Ключевые особенности включают мощную систему управления промптами с поддержкой шаблонизации и динамической инъекции, а также встроенную поддержку структурированного вывода, гарантирующую соответствие ответов модели ожидаемым форматам данных. Библиотека ориентирована на промышленное использование, предлагая инструменты наблюдаемости, обработки ошибок и модульные функции для упрощения сложных рабочих процессов. Независимо от того, создаете ли вы простой чат-бот или сложную агентную систему, gollm сокращает количество шаблонного кода и позволяет быстро экспериментировать с различными бэкендами моделей.
💡Основное
- ├─Единый интерфейс для разных LLM
- ├─Поддержка структурированного вывода
- └─Продвинутое управление промптами
🎯Для
- ├─Go-разработчики бэкенда
- └─AI-инженеры