|
<< Click to Display Table of Contents >> Navigation: 3. Script Language > AI - Artificial Intelligence Commands > AIG. - Google AI > 4. Configuration (Generation Parameters) > AIG. - AI Google Gemini Integration |
MiniRobotLanguage (MRL)
AIG.Set Temperature
Set the Temperature Parameter for AI Responses
Intention
SetTemperature Command: Controlling Response Creativity
The SetTemperature Command adjusts the sampling temperature for Google Generative AI API responses, influencing the randomness and creativity of the output.
This allows you to fine-tune the AI�s behavior for your specific use case.
It�s part of the Generation Parameters suite within AIG.
The SetTemperature Command updates the AIG_Temperature global variable, which controls the randomness of the AI�s responses.
Values range from 0.0 (more deterministic) to 2.0 (more creative). If invalid or omitted, it defaults to 1.0.
Adjusting the temperature is crucial for:
�Precision: Lower values (e.g., 0.5) for factual, predictable responses.
�Creativity: Higher values (e.g., 1.5) for diverse, imaginative outputs.
�Task Suitability: Match response style to your application�s needs.
Set the temperature before calling AIG.Ask to influence the response.
The parameter is optional; if omitted or invalid (outside 0.0�2.0), it resets to the default 1.0.
Example Usage
AIG.Set Temperature|0.7
DBP.Temperature set to: 0.7
AIG.Set Temperature
In the second case, the temperature reverts to the default 1.0.
Illustration
+---------------+
� Temperature � �
+---------------�
� 1.0 � � � � � �
+---------------+
Default temperature set when no parameter is provided.
Syntax
AIG.SetTemperature[|P1]
AIG.Set Temperature[|P1]
Parameter Explanation
P1 - (Optional) The temperature value (0.0 to 2.0). If omitted or invalid, defaults to 1.0.
Example
AIG.Set Temperature|1.2
AIG.Ask|Write a creative story
DBP.Story: $$RET
ENR.
Remarks
- Values outside 0.0�2.0 are ignored, reverting to 1.0.
- Use AIG.Get Temperature to verify the current setting.
Limitations
- The effective range is 0.0 to 2.0, per Google API constraints.
- Does not validate model-specific temperature support.
See also:
? AIG.Ask