Skip to content

Resolver modelos do Gemini e erros de execução#150

Open
rudnypc wants to merge 2 commits into
SEI-Pro:masterfrom
rudnypc:rudnypc/sei-pro-fix-gemini
Open

Resolver modelos do Gemini e erros de execução#150
rudnypc wants to merge 2 commits into
SEI-Pro:masterfrom
rudnypc:rudnypc/sei-pro-fix-gemini

Conversation

@rudnypc

@rudnypc rudnypc commented Apr 13, 2026

Copy link
Copy Markdown

Resumo

Este PR corrige a integração do SEI-Pro com os modelos mais recentes do Gemini e trata problemas de estabilidade que estavam quebrando a experiência no browser.

O que mudou

1. Suporte aos novos modelos Gemini

  • Adiciona os modelos:
    • gemini-3.1-pro-preview
    • gemini-3.1-flash-lite-preview
  • Atualiza a lógica de seleção/fallback para considerar esses modelos como opções válidas.
  • Ajusta a chamada da API do Gemini para v1beta, que é a versão compatível com esses modelos.

2. Condensação para textos grandes

  • Quando o processo/documento é muito grande, o conteúdo agora é condensado antes de montar o prompt.
  • Isso evita estourar limite de tokens e melhora a chance de a resposta ser processada corretamente.
  • A condensação preserva contexto importante ao trabalhar com o conteúdo completo de forma mais enxuta.

3. Correções de runtime e integração

  • Corrige o erro checkHostLimit is not defined, adicionando uma proteção no bootstrap.
  • Corrige a obtenção de dados de seipro.app via background/service worker, reduzindo bloqueios de CORS.
  • Atualiza o manifest para suportar o fluxo necessário no Chrome Extension Manifest V3.

Benefícios

  • Permite usar os modelos Gemini mais novos no SEI-Pro.
  • Reduz falhas em mensagens grandes.
  • Evita erros de inicialização que interrompiam a execução da extensão.
  • Melhora a confiabilidade da integração com os serviços externos.

Testes realizados

  • Validação de sintaxe dos arquivos JS com node --check
  • Validação do manifest.json
  • Teste da listagem dos modelos Gemini via API
  • Verificação dos ajustes de endpoint e fallback para v1beta

Observações

  • Este PR reúne as correções necessárias para deixar a extensão funcional com os modelos novos e com melhor tolerância para prompts grandes.

@rudnypc rudnypc changed the title Fix Gemini models and extension runtime errors Resolver modelos do Gemini e erros de execução Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant