Debug passo a passo
Ative debug=True para um trace de cada chamada: provider/modelo, params,
retries, fallback, tokens, custo e duração — por agente.
from jangada_ai import LLM
llm = LLM("openai", "gpt-4o-mini", debug=True, name="extrator")
llm.complete("...")O Debugger registra os eventos da cadeia:
start— provider, modelo e params da tentativaretry— erro, número da tentativa e atraso do backofffallback— para qual provider/modelo caiuend—Completionresultante e duração em mserror— erro normalizado quando o candidato esgota as tentativas
O parâmetro name= rotula o agente no trace, útil quando há vários LLM
diferentes numa mesma orquestração (Flow/Graph).
Relacionado: Retry e fallback, Custo e tokens, Erros.
Exemplo
examples/debug_params_example.py — script executável.