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,

  // 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 uses 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 uses 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".

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 prebuilt 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.