Repolode
deepopen-com

deepopen-com/deepopen

Um SDK Python não autoregressivo que responde a perguntas predefinidas de classificação e pontuação sobre texto ou JSON, retornando rótulos, pontuações e probabilidades em vez de texto livre.

Estrelas
3,075
Forks
343
Issues abertas
17
Último commit
há 4 dias

O que é?

DeepOpen é um framework de classificação de intenções e um SDK para decisões estruturadas. Você define perguntas com tipos de saída restritos, como escolher um rótulo entre opções, atribuir uma pontuação a um nível ordinal ou estimar se uma afirmação é verdadeira, e o modelo retorna respostas com probabilidades e valores de confiança. Ele não gera texto livre, o que mantém as saídas dentro de um conjunto fixo de tipos.

O SDK carrega checkpoints upstream do Laya por meio de um roteador que seleciona modelos em inglês, multilíngues ou de decisões tipadas com base na entrada. Ele também inclui templates de perguntas para tarefas de roteamento, guard, moderação, triagem e e-mail. A instalação é feita pelo repositório do GitHub com Python 3.10 ou mais recente, e há suporte ao PyTorch em CPU ou CUDA.

O repositório também inclui guias de treinamento e avaliação para Banking77 e CLINC150, com números de acurácia reportados. As previsões podem estar erradas, e as pontuações de confiança precisam ser validadas com seus próprios dados antes do uso em decisões com consequências relevantes.

Recursos principais

  • 01Responde a perguntas predefinidas de escolha, pontuação e estilo sim/não sobre entradas de texto ou JSON.
  • 02Retorna rótulos, probabilidades das opções e valores de confiança em vez de texto gerado.
  • 03O roteador seleciona checkpoints em inglês, multilíngues ou de decisões tipadas para cada entrada.
  • 04Oferece templates de perguntas para tarefas de roteamento, guard, moderação, triagem e e-mail.
  • 05Funciona em CPU ou GPU por meio do PyTorch, com opção de diretório local para checkpoints.

Casos de uso

  • Classificar solicitações de suporte ao cliente por departamento ou intenção.
  • Encaminhar e-mails ou chamados recebidos por urgência ou assunto.
  • Sinalizar conteúdo para moderação com pontuações de probabilidade que uma equipe pode usar como limiar.
  • Prototipar classificação estruturada de texto sem treinar um modelo do zero.

Início rápido

  1. 1

    Instale o SDK pelo repositório do GitHub

    python -m pip install "git+https://github.com/deepopen-com/deepopen.git"
  2. 2

    Verifique a instalação exibindo a versão

    python -c "import deepopen; print(deepopen.__version__)"
  3. 3

    Carregue o checkpoint em inglês e execute uma pergunta de classificação em Python (consulte o exemplo de início rápido no README)

Antes de usar

  • As saídas são previsões restritas que podem estar erradas, e as probabilidades precisam ser validadas com seus próprios dados.
  • Os pesos do modelo são baixados do Hub no primeiro uso. Além disso, o README informa que os checkpoints base tendem a ser excessivamente confiantes e têm desempenho próximo ao acaso em algumas tarefas.
  • Os resultados dos benchmarks dependem do treinamento específico de cada tarefa, que não é reproduzido pela instalação do SDK.
  • As licenças do modelo e do conjunto de dados são diferentes da licença Apache-2.0 do SDK e devem ser verificadas.

Em coleções

Tópicos

#intent-classification#nlp#text-classification#python-sdk#structured-output#llm-alternative

Perguntas frequentes

O que é deepopen?
Um SDK Python não autoregressivo que responde a perguntas predefinidas de classificação e pontuação sobre texto ou JSON, retornando rótulos, pontuações e probabilidades em vez de texto livre. DeepOpen é um framework de classificação de intenções e um SDK para decisões estruturadas. Você define perguntas com tipos de saída restritos, como escolher um rótulo entre opções, atribuir uma pontuação a um nível ordinal ou estimar se uma afirmação é verdadeira, e o modelo retorna respostas com probabilidades e valores de confiança. Ele não gera texto livre, o que mantém as saídas dentro de um conjunto fixo de tipos.
deepopen é gratuito? Qual é a licença?
deepopen é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
deepopen ainda é mantido?
Manutenção ativa. O último commit de deepopen foi em 3 de nov. de 2026.
Para que posso usar deepopen?
Classificar solicitações de suporte ao cliente por departamento ou intenção. Encaminhar e-mails ou chamados recebidos por urgência ou assunto. Sinalizar conteúdo para moderação com pontuações de probabilidade que uma equipe pode usar como limiar. Prototipar classificação estruturada de texto sem treinar um modelo do zero.
Como instalar deepopen?
Instale o SDK pelo repositório do GitHub: python -m pip install "git+https://github.com/deepopen-com/deepopen.git" Verifique a instalação exibindo a versão: python -c "import deepopen; print(deepopen.__version__)" Carregue o checkpoint em inglês e execute uma pergunta de classificação em Python (consulte o exemplo de início rápido no README)
Onde consigo deepopen?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/deepopen-com/deepopen

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados