BAIGenerationSettings
Identità
Namespace:
B.BAIAssembly:
BFrameworkTipo: class
Proprietà
| Proprietà | Tipo | Semantica di null |
|---|---|---|
Temperature |
double? |
BAI non impone la creatività. |
TopP |
double? |
BAI non invia il parametro. |
TopK |
int? |
BAI non invia il parametro. |
MaxTokens |
int? |
BAI non impone un limite proprio, salvo requisiti obbligatori del provider. |
Thinking |
bool? |
BAI non forza reasoning/thinking. |
Stop |
List<string> |
Lista vuota: nessuna stop sequence. |
I parametri vengono tradotti nel formato nativo solo quando supportati dal provider; BAI non simula parametri non disponibili.
Creatività semplificata
SetCreativity(eBAICreativity creativity) modifica esclusivamente Temperature:
| Preset | Temperature |
|---|---|
Precise |
0.1 |
Conservative |
0.3 |
Balanced |
0.7 |
Creative |
1.0 |
VeryCreative |
1.3 |
TopP e TopK rimangono impostazioni tecniche indipendenti. ResetCreativity() riporta esclusivamente Temperature a null.
Clone() copia tutte le proprietà e crea una copia indipendente di Stop.
