Ако temperature е зададено над 0, моделът ще генерира изходи с известна случайност, така че е очаквано да виждате различни завършвания. Когато искате последователни, повторяеми резултати, използвайте temperature = 0.
Ако temperature вече е 0 и резултатите все още се различават, ето най-честите причини:
---
Разлики в подканата
Проверете дали подканата е точно същата и в двете среди. Дори един допълнителен интервал, нов ред или скрит знак може да доведе до различен изход.
---
Несъответствия в параметрите
Уверете се, че всички съответни параметри съвпадат между Playground и API заявките:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Също така потвърдете, че името на модела е идентично. Различните модели естествено ще генерират различни изходи, дори със същата подкана и настройки.
---
Предварителни настройки на Playground спрямо стойности по подразбиране на API
Playground може да прилага определени настройки по подразбиране. В API, ако пропуснете параметър, ще се използва собствената му стойност по подразбиране, която може да не съответства на поведението на Playground. За да осигурите съгласуваност, задайте изрично всички параметри в API заявката си.
---
Разлики във форматирането или кодирането
Уверете се, че заявката, която изпращате към API, е идентична с подканата в Playground. Разлики могат да възникнат поради:
Екраниране в JSON
Завършвания на редове или отстъпи
Допълнителни празни знаци
Ако сте проверили повторно всички тези неща и все още виждате несъответствия, потърсете помощ във Форума на общността, където потребители може да са се сблъсквали с подобни проблеми или да могат да помогнат при отстраняването на неизправности във вашия конкретен случай.
