ВведениеGigaChain SDK — это библиотека инструментов для упрощения и автоматизации работы c GigaChat. Информация из этого урока и далее будет полезна, прежде всего, разработчикам, которые занимаются интеграцией GigaChat с продуктами для бизнеса.
GigaChain – это набор решений для создания приложений с использованием больших языковых моделей (LLM), который охватывает все этапы разработки от прототипирования и исследования, до запуска в эксплуатацию и поддержки.
Библиотека стандартизирует типовые кейсы использования языковых моделей (работа с цепочками, базами знаний и документами) и содержит набор готовых промптов для решения бизнес-задач.
До этого момента мы показывали взаимодействие с GigaChat API на тестовой платформе Postman. Вообще же системный промптинг — это написание команд с помощью языка программирования. В курсе мы приводим разбор инструментов и задач с иллюстрациями, но, чтобы самостоятельно протестировать методы из урока, вам потребуется войти в среду разработки, например,
PyCharm.
В этом уроке вы узнаете, как установить библиотеку GigaChain, работать с промптами и пользоваться хабом готовых промптов.
Как установить и пользоваться GigaChainИтак,
GigaСhain – это ответвление (fork) открытой библиотеки LangСhain на Python. В библиотеке много различных утилит и компонентов для работы с промптами. Базовый объект GigaChain — цепочки, последовательности вызовов к модели и другим инструментам.
В GigaChat SDK вы найдёте:
- Библиотеку, которая содержит интерфейсы и интеграции для разных компонентов, базовую среду выполнения для объединения этих компонентов в цепочки и агенты, готовые реализации цепочек и агентов.
- gigachat — пакет для упрощения работы с GigaChat API. Примеры работы.
- langchain-gigachat — партнерский пакет, который позволяет использовать модели GigaChat с open-source решениями LangChain и LangGraph. Эти библиотеки передоставляют всё, что может понадобиться для разработки llm-приложения.
- Каталог (хаб) промптов. Набор типовых отлаженных промптов для решения различных задач.
В отличие от LangChain, GigaChain полностью переведена на русский и адаптирована к экосистеме российских языковых моделей.
GigaChain опубликована в различных репозиториях, в том числе и в
pypi. Чтобы SDK появилась в вашем окружении, достаточно написать команду: