- 1.37.0 (latest)
- 1.36.0
- 1.35.0
- 1.34.1
- 1.33.0
- 1.32.1
- 1.31.1
- 1.30.1
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.1
- 1.22.0
- 1.21.0
- 1.20.1
- 1.19.0
- 1.18.0
- 1.17.1
- 1.16.0
- 1.15.0
- 1.14.1
- 1.13.5
- 1.12.1
- 1.11.0
- 1.10.0
- 1.9.1
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.2
- 1.2.0
- 1.1.1
- 1.0.0
- 0.8.2
- 0.7.1
- 0.6.0
- 0.5.0
- 0.4.1
- 0.3.0
- 0.2.0
- 0.1.1
Generator(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Generators contain prompt to be sent to the LLM model to generate text. The prompt can contain parameters which will be resolved before calling the model. It can optionally contain banned phrases to ensure the model responses are safe.
Attributes |
|
---|---|
Name | Description |
name |
str
The unique identifier of the generator. Must be set for the Generators.UpdateGenerator method. [Generators.CreateGenerate][] populates the name automatically. Format: projects/ .
|
display_name |
str
Required. The human-readable name of the generator, unique within the agent. The prompt contains pre-defined parameters such as $conversation, $last-user-utterance, etc. populated by Dialogflow. It can also contain custom placeholders which will be resolved during fulfillment. |
prompt_text |
google.cloud.dialogflowcx_v3beta1.types.Phrase
Required. Prompt for the LLM model. |
placeholders |
MutableSequence[google.cloud.dialogflowcx_v3beta1.types.Generator.Placeholder]
Optional. List of custom placeholders in the prompt text. |
llm_model_settings |
google.cloud.dialogflowcx_v3beta1.types.LlmModelSettings
The LLM model settings. |
model_parameter |
google.cloud.dialogflowcx_v3beta1.types.Generator.ModelParameter
Parameters passed to the LLM to configure its behavior. |
Classes
ModelParameter
ModelParameter(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Parameters to be passed to the LLM. If not set, default values will be used.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Placeholder
Placeholder(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a custom placeholder in the prompt text.