B-Arts DocumentationIndice generale

BAIGenerationSettings

Identità

  • Namespace: B.BAI

  • Assembly: BFramework

  • Tipo: 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.