Resource: Generator
LLM generator.
| JSON representation |
|---|
{ "name": string, "description": string, "inferenceParameter": { object ( |
| Fields | |
|---|---|
name |
Output only. Identifier. The resource name of the generator. Format: |
description |
Optional. Human readable description of the generator. |
inferenceParameter |
Optional. Inference parameters for this generator. |
triggerEvent |
Optional. The trigger event of the generator. It defines when the generator is triggered in a conversation. |
createTime |
Output only. Creation time of this generator. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. Update time of this generator. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
tools[] |
Optional. Resource names of the tools that the generator can choose from. Format: |
suggestionDedupingConfig |
Optional. Configuration for suggestion deduping. This is only applicable to AI Coach feature. |
toolsetTools[] |
Optional. List of CES toolset specs that the generator can choose from. |
cesToolSpecs[] |
Optional. List of CES tool specs that the generator can choose from. |
cesAppSpecs[] |
Optional. Deprecated: Use |
| Required. Input context of the generator. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
freeFormContext |
Input of free from generator to LLM. |
agentCoachingContext |
Input of Agent Coaching feature. |
summarizationContext |
Input of Summarization feature. |
| End of mutually exclusive fields. | |
| The foundation model to use for generating suggestions. If a foundation model isn't specified here, a model specifically tuned for the feature type (and version when applicable) will be used. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
publishedModel |
Optional. The published Large Language Model name. * To use the latest model version, specify the model name without version number. Example: |
| End of mutually exclusive fields. | |
Methods |
|
|---|---|
|
Creates a generator. |
|
Deletes a generator. |
|
Retrieves a generator. |
|
Lists generators. |
|
Updates a generator. |