Uma base em Rust para criar agentes de IA especializados, com CLI, mais de 42 provedores de LLM, mais de 25 canais de chat e um kernel modular.
undertheseanlp/underthesea
Toolkit Python que combina um framework de agentes LLM sem dependências, compatível com vários provedores, e ferramentas de PLN para vietnamita, como segmentação de palavras, NER e análise de sentimentos.
- Estrelas
- 1,808
- Forks
- 306
- Issues abertas
- 53
- Último commit
- anteontem
O que é?
Underthesea é um pacote Python com duas partes principais. A primeira é um toolkit de agentes que se comunica com OpenAI, Azure OpenAI, Anthropic Claude e Google Gemini usando apenas a biblioteca padrão do Python, sem precisar dos SDKs dos provedores. Inclui chamadas de ferramentas, streaming, execuções em várias sessões com transferência de contexto, rastreamento local em JSON com integração opcional ao Langfuse e um servidor de protocolo A2A com uma interface de chat integrada.
A segunda parte é uma suíte de processamento de linguagem natural para vietnamita. Ela abrange segmentação de frases, segmentação de palavras, etiquetagem POS, reconhecimento de entidades nomeadas, classificação de texto, análise de sentimentos, restauração de diacríticos, análise sintática de dependências, tradução e conversão de texto em fala. Cada pipeline é disponibilizado como uma chamada de função simples, como word_tokenize ou ner.
Recursos principais
- 01Faz chamadas a OpenAI, Azure OpenAI, Anthropic e Gemini sem depender dos SDKs dos provedores.
- 02Oferece chamadas de ferramentas, saída em streaming e 12 ferramentas integradas.
- 03Executa tarefas longas em várias sessões com transferência estruturada de contexto.
- 04Rastreia localmente cada chamada do agente, com suporte opcional ao Langfuse.
- 05Disponibiliza agentes pelo protocolo A2A, com um AgentCard e uma interface de chat integrada.
- 06Oferece segmentação de palavras em vietnamita, etiquetagem POS, NER e análise de sentimentos.
Casos de uso
- Criar um agente Python que alterna entre OpenAI, Claude ou Gemini sem SDKs adicionais.
- Processar texto em vietnamita para busca, classificação ou extração de informações.
- Adicionar rastreamento e observabilidade às chamadas de agentes LLM durante o desenvolvimento.
- Disponibilizar um agente Python como serviço A2A com uma interface de chat simples.
Início rápido
- 1
Instale o pacote do PyPI
pip install underthesea - 2
Configure uma chave de API para um provedor (por exemplo, OpenAI)
export OPENAI_API_KEY=sk-... - 3
Crie um agente com o provedor detectado automaticamente e envie uma mensagem
Antes de usar
- Os recursos do agente exigem uma chave de API da OpenAI, Azure OpenAI, Anthropic ou Google Gemini.
Em coleções
Tópicos
Perguntas frequentes
- O que é underthesea?
- Toolkit Python que combina um framework de agentes LLM sem dependências, compatível com vários provedores, e ferramentas de PLN para vietnamita, como segmentação de palavras, NER e análise de sentimentos. Underthesea é um pacote Python com duas partes principais. A primeira é um toolkit de agentes que se comunica com OpenAI, Azure OpenAI, Anthropic Claude e Google Gemini usando apenas a biblioteca padrão do Python, sem precisar dos SDKs dos provedores. Inclui chamadas de ferramentas, streaming, execuções em várias sessões com transferência de contexto, rastreamento local em JSON com integração opcional ao Langfuse e um servidor de protocolo A2A com uma interface de chat integrada.
- underthesea é gratuito? Qual é a licença?
- underthesea é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- underthesea ainda é mantido?
- Manutenção ativa. O último commit de underthesea foi em 20 de out. de 2026.
- Para que posso usar underthesea?
- Criar um agente Python que alterna entre OpenAI, Claude ou Gemini sem SDKs adicionais. Processar texto em vietnamita para busca, classificação ou extração de informações. Adicionar rastreamento e observabilidade às chamadas de agentes LLM durante o desenvolvimento. Disponibilizar um agente Python como serviço A2A com uma interface de chat simples.
- Como instalar underthesea?
- Instale o pacote do PyPI: pip install underthesea Configure uma chave de API para um provedor (por exemplo, OpenAI): export OPENAI_API_KEY=sk-... Crie um agente com o provedor detectado automaticamente e envie uma mensagem
- Onde consigo underthesea?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/undertheseanlp/underthesea
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um assistente pessoal de IA auto-hospedado, que roda nos seus próprios dispositivos e responde por apps de mensagens como WhatsApp, Telegram, Slack e Discord.
Um servidor MCP open source que conecta agentes de IA, IDEs e aplicativos a bancos de dados por meio de ferramentas prontas ou definições personalizadas.
Framework Python para criar agentes de IA que usam LLMs e ferramentas e coordená-los em fluxos de trabalho multiagente.
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos.