Projeto
Verifique identificadores ausentes e rejeite respostas malformadas antes do mapeamento.
Troque o identificador numérico da resposta API por texto e acompanhe seus consumidores.
const parsed = responseSchema.safeParse(payload);
if (!parsed.success) return contractMismatch(parsed.error);
return mapToClientModel(parsed.data);Verifique identificadores ausentes e rejeite respostas malformadas antes do mapeamento.
Compare o comportamento real com o resultado esperado. Se uma verificação falhar, investigue a causa antes de fazer outras alterações.
Configure um endpoint compatível com OpenAI ou Anthropic com a URL base e uma chave API, quando necessária. Teste a conexão. O servidor local precisa estar em execução; ferramentas remotas podem transmitir dados separadamente.
const parsed = responseSchema.safeParse(payload);
if (!parsed.success) return contractMismatch(parsed.error);
return mapToClientModel(parsed.data);