Основа на Rust для создания специализированных ИИ-агентов: CLI, более 42 провайдеров LLM, более 25 каналов чатов и модульное ядро.
undertheseanlp/underthesea
Python-инструментарий, объединяющий фреймворк для LLM-агентов с поддержкой нескольких провайдеров без зависимостей и инструменты NLP для вьетнамского языка.
- Звёзды
- 1,808
- Форки
- 306
- Открытые issues
- 53
- Последний коммит
- позавчера
Что это?
Underthesea — Python-пакет из двух основных частей. Первая — инструментарий для создания агентов, работающих с OpenAI, Azure OpenAI, Anthropic Claude и Google Gemini только через стандартную библиотеку Python, без SDK провайдеров. В него входят вызов инструментов, потоковая передача данных, выполнение в нескольких сессиях с передачей контекста, локальная запись трассировок в JSON с опциональной интеграцией Langfuse, а также сервер протокола A2A со встроенным интерфейсом чата.
Вторая часть — набор инструментов для обработки естественного языка на вьетнамском языке. Он включает сегментацию предложений и слов, разметку частей речи, распознавание именованных сущностей, классификацию текста, анализ тональности, восстановление диакритических знаков, синтаксический анализ зависимостей, перевод и преобразование текста в речь. Каждая операция доступна через простой вызов функции, например word_tokenize или ner.
Ключевые возможности
- 01Взаимодействует с OpenAI, Azure OpenAI, Anthropic и Gemini без зависимостей от SDK провайдеров.
- 02Поддерживает вызов инструментов, потоковую передачу данных и 12 встроенных инструментов.
- 03Выполняет длительные задачи в нескольких сессиях со структурированной передачей контекста.
- 04Локально записывает трассировки каждого вызова агента; Langfuse можно подключить дополнительно.
- 05Предоставляет доступ к агентам по протоколу A2A, включая AgentCard и встроенный интерфейс чата.
- 06Предоставляет инструменты сегментации вьетнамских слов, разметки частей речи, распознавания именованных сущностей и анализа тональности.
Сценарии использования
- Создание Python-агента, который переключается между OpenAI, Claude и Gemini без дополнительных SDK.
- Обработка вьетнамского текста для поиска, классификации или извлечения информации.
- Добавление трассировки и наблюдаемости вызовов LLM-агентов на этапе разработки.
- Предоставление Python-агента как сервиса A2A с простым веб-интерфейсом чата.
Быстрый старт
- 1
Установите пакет из PyPI
pip install underthesea - 2
Укажите ключ API для одного из провайдеров (например, OpenAI)
export OPENAI_API_KEY=sk-... - 3
Создайте агента с автоматически определяемым провайдером и отправьте сообщение
Что важно знать
- Для работы функций агента нужен ключ API от OpenAI, Azure OpenAI, Anthropic или Google Gemini.
В подборках
Темы
Частые вопросы
- Что такое underthesea?
- Python-инструментарий, объединяющий фреймворк для LLM-агентов с поддержкой нескольких провайдеров без зависимостей и инструменты NLP для вьетнамского языка. Underthesea — Python-пакет из двух основных частей. Первая — инструментарий для создания агентов, работающих с OpenAI, Azure OpenAI, Anthropic Claude и Google Gemini только через стандартную библиотеку Python, без SDK провайдеров. В него входят вызов инструментов, потоковая передача данных, выполнение в нескольких сессиях с передачей контекста, локальная запись трассировок в JSON с опциональной интеграцией Langfuse, а также сервер протокола A2A со встроенным интерфейсом чата.
- underthesea можно использовать бесплатно? Какая у него лицензия?
- underthesea распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- underthesea всё ещё поддерживается?
- Активно поддерживается. Последний коммит в underthesea — 20 окт. 2026 г..
- Для чего можно использовать underthesea?
- Создание Python-агента, который переключается между OpenAI, Claude и Gemini без дополнительных SDK. Обработка вьетнамского текста для поиска, классификации или извлечения информации. Добавление трассировки и наблюдаемости вызовов LLM-агентов на этапе разработки. Предоставление Python-агента как сервиса A2A с простым веб-интерфейсом чата.
- Как установить underthesea?
- Установите пакет из PyPI: pip install underthesea Укажите ключ API для одного из провайдеров (например, OpenAI): export OPENAI_API_KEY=sk-... Создайте агента с автоматически определяемым провайдером и отправьте сообщение
- Где скачать underthesea?
- Исходный код и инструкции по установке — на GitHub: https://github.com/undertheseanlp/underthesea
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Персональный AI-ассистент, который работает на ваших устройствах и отвечает в мессенджерах, таких как WhatsApp, Telegram, Slack и Discord.
Open source MCP-сервер, который подключает AI-агентов, IDE и приложения к базам данных с помощью готовых инструментов или собственных определений инструментов.
Python-фреймворк для создания AI-агентов на базе LLM и инструментов, а также координации агентов в мультиагентных сценариях.
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.