REST Resource: projects.locations.generators

Resource: Generator

LLM generator.

JSON representation
 { 
 "name" 
 : 
 string 
 , 
 "description" 
 : 
 string 
 , 
 "inferenceParameter" 
 : 
 { 
 object (  InferenceParameter 
 
) 
 } 
 , 
 "triggerEvent" 
 : 
 enum (  TriggerEvent 
 
) 
 , 
 "createTime" 
 : 
 string 
 , 
 "updateTime" 
 : 
 string 
 , 
 "tools" 
 : 
 [ 
 string 
 ] 
 , 
 // Union field context 
can be only one of the following: 
 "freeFormContext" 
 : 
 { 
 object (  FreeFormContext 
 
) 
 } 
 , 
 "summarizationContext" 
 : 
 { 
 object (  SummarizationContext 
 
) 
 } 
 // End of list of possible types for union field context 
. 
 // Union field foundation_model 
can be only one of the following: 
 "publishedModel" 
 : 
 string 
 // End of list of possible types for union field foundation_model 
. 
 } 
Fields
name

string

Output only. Identifier. The resource name of the generator. Format: projects/<Project ID>/locations/<Location ID>/generators/<Generator ID>

description

string

Optional. Human readable description of the generator.

inferenceParameter

object ( InferenceParameter )

Optional. Inference parameters for this generator.

triggerEvent

enum ( TriggerEvent )

Optional. The trigger event of the generator. It defines when the generator is triggered in a conversation.

createTime

string ( Timestamp format)

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: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

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: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30" .

tools[]

string

Optional. Resource names of the tools that the generator can choose from. Format: projects/<Project ID>/locations/<Location ID>/tools/<tool ID> .

Union field context . Required. Input context of the generator. context can be only one of the following:
freeFormContext

object ( FreeFormContext )

Input of free from generator to LLM.

summarizationContext

object ( SummarizationContext )

Input of Summarization feature.

Union field foundation_model . 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. foundation_model can be only one of the following:
publishedModel

string

Optional. The published Large Language Model name. * To use the latest model version, specify the model name without version number. Example: text-bison * To use a stable model version, specify the version number as well. Example: text-bison@002 .

Methods

create

Creates a generator.

delete

Deletes a generator.

get

Retrieves a generator.

list

Lists generators.

patch

Updates a generator.
Create a Mobile Website
View Site in Mobile | Classic
Share by: