Repolode
undertheseanlp

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. 1

    Установите пакет из PyPI

    pip install underthesea
  2. 2

    Укажите ключ API для одного из провайдеров (например, OpenAI)

    export OPENAI_API_KEY=sk-...
  3. 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 обновляется ежедневно.

Похожие проекты

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.

187,7 тыс.45,9 тыс.PythonOtherОбновлён 39 минут назад