Se a sua temperatura estiver definida acima de 0, o modelo irá gerar resultados com alguma aleatoriedade, pelo que é esperado ver respostas diferentes. Quando quiser resultados consistentes e repetíveis, use temperature = 0.
Se a temperatura já estiver em 0 e os resultados ainda diferirem, estas são as causas mais comuns:
---
Diferenças no prompt
Verifique se o prompt é exatamente o mesmo em ambos os ambientes. Mesmo um único espaço extra, uma quebra de linha ou um caráter oculto podem causar um resultado diferente.
---
Incompatibilidades de parâmetros
Certifique-se de que todos os parâmetros relevantes coincidem entre o Playground e os pedidos à API:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Confirme também que o nome do modelo é idêntico. Modelos diferentes produzirão naturalmente resultados diferentes, mesmo com o mesmo prompt e as mesmas definições.
---
Configurações predefinidas do Playground vs. valores predefinidos da API
O Playground pode aplicar determinadas definições predefinidas. Na API, se omitir um parâmetro, esta usará o seu próprio valor predefinido, que pode não corresponder ao comportamento do Playground. Para garantir a consistência, defina explicitamente todos os parâmetros no seu pedido à API.
---
Diferenças de formatação ou codificação
Certifique-se de que o pedido que envia à API é idêntico ao prompt no Playground. As diferenças podem dever-se a:
Escape em JSON
Fins de linha ou indentação
Espaços em branco adicionais
Se já verificou cuidadosamente todos estes aspetos e continua a observar discrepâncias, peça ajuda no Fórum da Comunidade, onde os utilizadores podem ter tido problemas semelhantes ou poderão ajudar a resolver o seu caso específico.
