Merge into dev from feature/geracao-grafico #10
Merged
Conversation
…aliza fixtures para provedores LLM - Novos casos de teste para OpenAI e Google Gemini nos testes de integração - Criação de cassettes YAML para o GPT-4o-mini e para perguntas fora do escopo - `conftest.py` passa a suportar seleção dinâmica de provedor e modelo via variáveis de ambiente - Fixture `grafo` atualizada para usar o provedor LLM selecionado - Testes refatorados para compatibilidade com as APIs da OpenAI e do Google - Removida a instanciação direta de LLMs nos testes de nós: agora dependem de fixtures - Smoke test de API real simplificado para usar a fixture de LLM
- Atualiza os cassetes de integração para os perfis OpenAI gpt-4o-mini e Gemini 2.5 Flash e ajusta a documentaç~so da CI para deixar claro que os jobs rodam em matriz com os dois conjuntos de cassetes. - No momento, a CI ainda não tem acesso aos secrets OPENAI_API_KEY e GOOGLE_API_KEY, então apenas o job deterministico com --record-mode=none funciona. Os jobs record-vcr-cassettes e tests-real-api nao funcionam ainda sem essa configuração no GitHub Actions; por enquanto, a gravação e a validação real desses fluxos devem ser feitas localmente pelo desenvolvedor.
…_schema e tratamento mais robusto dos campos de pergunta no nó do retriever mas sem mudança de lógica, além de atualização de docstring do Nó Retriever que estava inconsistente
Collaborator
Author
|
Atualizei as dependências do projeto para corrigir a falha que aparecia no PR anterior: o job quebrava por ausência do módulo Depois disso, surgiu um segundo problema no nó retriever: ele retorna o schema reduzido apenas em |
Collaborator
|
Dei uma olhada nos testes, rodei, tudo normal |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Esse merge busca consolidar mudanças feitas em testes/CI bem como inclusão de testes de integração e de nós de geração de gráficos