Skip to content

⚡ Набор решений для разработки LLM-приложений на русском языке с поддержкой GigaChat ⚡

License

Notifications You must be signed in to change notification settings

ai-forever/gigachain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

🦜️🔗 GigaChain (GigaChat + LangChain)

Набор решений для разработки LLM-приложений и мультиагентых систем на русском языке с поддержкой GigaChat, LangChain, LangGraph, LangChain4j.
Создать issue · Документация GigaChain

Product Name Screen Shot


О GigaChain

GigaChain – это набор решений для создания приложений с использованием больших языковых моделей (LLM). GigaChain охватывает все этапы разработки от прототипирования и исследования, до запуска в эксплуатацию и поддержки.

Для работы вам понадобится ключ авторизации для доступа к GigaChat API.

Наши решения: Фреймворки | SDK для работы с моделями GigaChat | Утилиты и MCP-сервера

Фреймворки

В состав GigaChain входят библиотеки для интеграции с популярными фреймворками LangChain, LangGraph и LangChain4j.

Библиотеки доступны на Python, JavaScript/TypeScript и Java.

Они позволяют использовать модели GigaChat со всеми возможностями и инфраструктурой, которую предоставляют фреймворки для разработки комплексных LLM-приложений, AI-агентов и мультиагентных систем.

Python PyPI - DownloadsGitHub star chart

langchain-gigachat – интеграционная библиотека для работы с LangChain и LangGraph.

Быстрый старт | Сборник примеров

Документация LangChain | Документация LangGraph | Чат-бот по документации

JavaScript/TypeScript npmGitHub star chart

langchain-gigachat интеграционная библиотека для работы с LangChainJS и LangGraphJS.

Быстрый старт | Сборник примеров

Документация LangChainJS | Документация LangGraphJS | Чат-бот по JS-документации

Java GitHub star chart

langchain4j-gigachat – библиотека для работы с фреймворком LangChain4j.

Быстрый старт | Сборник примеров

Документация LangChain4j

SDK для работы с моделями GigaChat

Библиотеки-обертки для работы с REST API GigaChat. Они управляют авторизацией запросов, упрощают отправку сообщений и дают доступ к другим методам API.

SDK доступны на языках:

Python GitHub Downloads (all assets, all releases)GitHub Repo stars

gigachat | Сборник примеров

JavaScript/TypeScript GitHub Downloads (all assets, all releases)GitHub Repo stars

gigachat | Сборник примеров

Java GitHub Repo stars

gigachat-java | Сборник примеров

Утилиты и MCP-сервера

GPT2GIGA GitHub Downloads (all assets, all releases)GitHub Repo stars

gpt2giga — прокси-сервер, перенаправляющий отправленные в OpenAI API запросы в GigaChat API.

Список протестированных приложений, работающих с GPT2GIGA и GigaChat:

  • Aider — AI-ассистент для написания приложений. Запуск и настройка Aider.
  • n8n — платформа для создания no-code-агентов.
  • Cline | Roo Code — AI-ассистенты для разработки, которые можно интегрировать в редактор кода.

MCP-сервера

Model Context Protocol — открытый протокол, который унифицирует обмен контекстом между приложением и LLM. Использование MCP упрощает подключение больших языковых моделей к различным функциям (инструментам) и источникам данных.

Подробнее о протоколе — в официальной документации.

Список MCP-серверов, предоставляющих инструменты для работы с GigaChat и другими сервисами Сбера:

About

⚡ Набор решений для разработки LLM-приложений на русском языке с поддержкой GigaChat ⚡

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 96.7%
  • Python 2.8%
  • CSS 0.5%