OpenAI
Esta página foi traduzida automaticamente. Ver o artigo original em inglês.

Porque estou a obter conclusões diferentes no Playground vs. API?

Resolução de discrepâncias entre conclusões

Atualizado: 13 days ago

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:

  • temperature

  • top_p

  • max_tokens

  • frequency_penalty

  • presence_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.

Este artigo foi útil?