haskell-google-genai-client
Safe HaskellNone
LanguageGHC2021

GenAI.Client.Model

Contents

Description

 
Synopsis

Parameter newtypes

Alt

newtype Alt Source #

Constructors

Alt 

Fields

Instances

Instances details
Show Alt Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Alt -> ShowS #

show :: Alt -> String #

showList :: [Alt] -> ShowS #

Eq Alt Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Alt -> Alt -> Bool #

(/=) :: Alt -> Alt -> Bool #

HasOptionalParam BatchCreateChunks Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchCreateChunks contentType res accept -> Alt -> ClientRequest BatchCreateChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchCreateChunks contentType res accept -> Alt -> ClientRequest BatchCreateChunks contentType res accept Source #

HasOptionalParam BatchDeleteChunks Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchDeleteChunks contentType res accept -> Alt -> ClientRequest BatchDeleteChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchDeleteChunks contentType res accept -> Alt -> ClientRequest BatchDeleteChunks contentType res accept Source #

HasOptionalParam BatchEmbedContents Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedContents contentType res accept -> Alt -> ClientRequest BatchEmbedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedContents contentType res accept -> Alt -> ClientRequest BatchEmbedContents contentType res accept Source #

HasOptionalParam BatchEmbedText Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedText contentType res accept -> Alt -> ClientRequest BatchEmbedText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedText contentType res accept -> Alt -> ClientRequest BatchEmbedText contentType res accept Source #

HasOptionalParam BatchUpdateChunks Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchUpdateChunks contentType res accept -> Alt -> ClientRequest BatchUpdateChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchUpdateChunks contentType res accept -> Alt -> ClientRequest BatchUpdateChunks contentType res accept Source #

HasOptionalParam CancelOperation Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CancelOperation contentType res accept -> Alt -> ClientRequest CancelOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CancelOperation contentType res accept -> Alt -> ClientRequest CancelOperation contentType res accept Source #

HasOptionalParam CountMessageTokens Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountMessageTokens contentType res accept -> Alt -> ClientRequest CountMessageTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountMessageTokens contentType res accept -> Alt -> ClientRequest CountMessageTokens contentType res accept Source #

HasOptionalParam CountTextTokens Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTextTokens contentType res accept -> Alt -> ClientRequest CountTextTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTextTokens contentType res accept -> Alt -> ClientRequest CountTextTokens contentType res accept Source #

HasOptionalParam CountTokens Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTokens contentType res accept -> Alt -> ClientRequest CountTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTokens contentType res accept -> Alt -> ClientRequest CountTokens contentType res accept Source #

HasOptionalParam CreateCachedContent Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCachedContent contentType res accept -> Alt -> ClientRequest CreateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCachedContent contentType res accept -> Alt -> ClientRequest CreateCachedContent contentType res accept Source #

HasOptionalParam CreateChunk Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateChunk contentType res accept -> Alt -> ClientRequest CreateChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateChunk contentType res accept -> Alt -> ClientRequest CreateChunk contentType res accept Source #

HasOptionalParam CreateCorpus Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCorpus contentType res accept -> Alt -> ClientRequest CreateCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCorpus contentType res accept -> Alt -> ClientRequest CreateCorpus contentType res accept Source #

HasOptionalParam CreateDocument Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateDocument contentType res accept -> Alt -> ClientRequest CreateDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateDocument contentType res accept -> Alt -> ClientRequest CreateDocument contentType res accept Source #

HasOptionalParam CreateFile Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateFile contentType res accept -> Alt -> ClientRequest CreateFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateFile contentType res accept -> Alt -> ClientRequest CreateFile contentType res accept Source #

HasOptionalParam CreatePermission Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermission contentType res accept -> Alt -> ClientRequest CreatePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermission contentType res accept -> Alt -> ClientRequest CreatePermission contentType res accept Source #

HasOptionalParam CreatePermissionByCorpus Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermissionByCorpus contentType res accept -> Alt -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermissionByCorpus contentType res accept -> Alt -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

HasOptionalParam CreateTunedModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> Alt -> ClientRequest CreateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> Alt -> ClientRequest CreateTunedModel contentType res accept Source #

HasOptionalParam DeleteCachedContent Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCachedContent contentType res accept -> Alt -> ClientRequest DeleteCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCachedContent contentType res accept -> Alt -> ClientRequest DeleteCachedContent contentType res accept Source #

HasOptionalParam DeleteChunk Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteChunk contentType res accept -> Alt -> ClientRequest DeleteChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteChunk contentType res accept -> Alt -> ClientRequest DeleteChunk contentType res accept Source #

HasOptionalParam DeleteCorpus Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> Alt -> ClientRequest DeleteCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> Alt -> ClientRequest DeleteCorpus contentType res accept Source #

HasOptionalParam DeleteDocument Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> Alt -> ClientRequest DeleteDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> Alt -> ClientRequest DeleteDocument contentType res accept Source #

HasOptionalParam DeleteFile Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteFile contentType res accept -> Alt -> ClientRequest DeleteFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteFile contentType res accept -> Alt -> ClientRequest DeleteFile contentType res accept Source #

HasOptionalParam DeletePermission Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermission contentType res accept -> Alt -> ClientRequest DeletePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermission contentType res accept -> Alt -> ClientRequest DeletePermission contentType res accept Source #

HasOptionalParam DeletePermissionByCorpusAndPermission Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermissionByCorpusAndPermission contentType res accept -> Alt -> ClientRequest DeletePermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermissionByCorpusAndPermission contentType res accept -> Alt -> ClientRequest DeletePermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam DeleteTunedModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteTunedModel contentType res accept -> Alt -> ClientRequest DeleteTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteTunedModel contentType res accept -> Alt -> ClientRequest DeleteTunedModel contentType res accept Source #

HasOptionalParam DownloadFile Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DownloadFile contentType res accept -> Alt -> ClientRequest DownloadFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DownloadFile contentType res accept -> Alt -> ClientRequest DownloadFile contentType res accept Source #

HasOptionalParam EmbedContent Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedContent contentType res accept -> Alt -> ClientRequest EmbedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedContent contentType res accept -> Alt -> ClientRequest EmbedContent contentType res accept Source #

HasOptionalParam EmbedText Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedText contentType res accept -> Alt -> ClientRequest EmbedText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedText contentType res accept -> Alt -> ClientRequest EmbedText contentType res accept Source #

HasOptionalParam GenerateAnswer Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateAnswer contentType res accept -> Alt -> ClientRequest GenerateAnswer contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateAnswer contentType res accept -> Alt -> ClientRequest GenerateAnswer contentType res accept Source #

HasOptionalParam GenerateContent Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContent contentType res accept -> Alt -> ClientRequest GenerateContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContent contentType res accept -> Alt -> ClientRequest GenerateContent contentType res accept Source #

HasOptionalParam GenerateContentByDynamicId Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByDynamicId contentType res accept -> Alt -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByDynamicId contentType res accept -> Alt -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

HasOptionalParam GenerateContentByTunedModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByTunedModel contentType res accept -> Alt -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByTunedModel contentType res accept -> Alt -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

HasOptionalParam GenerateMessage Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateMessage contentType res accept -> Alt -> ClientRequest GenerateMessage contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateMessage contentType res accept -> Alt -> ClientRequest GenerateMessage contentType res accept Source #

HasOptionalParam GenerateText Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateText contentType res accept -> Alt -> ClientRequest GenerateText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateText contentType res accept -> Alt -> ClientRequest GenerateText contentType res accept Source #

HasOptionalParam GenerateTextByTunedModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateTextByTunedModel contentType res accept -> Alt -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateTextByTunedModel contentType res accept -> Alt -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

HasOptionalParam GetCachedContent Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCachedContent contentType res accept -> Alt -> ClientRequest GetCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCachedContent contentType res accept -> Alt -> ClientRequest GetCachedContent contentType res accept Source #

HasOptionalParam GetChunk Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetChunk contentType res accept -> Alt -> ClientRequest GetChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetChunk contentType res accept -> Alt -> ClientRequest GetChunk contentType res accept Source #

HasOptionalParam GetCorpus Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCorpus contentType res accept -> Alt -> ClientRequest GetCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCorpus contentType res accept -> Alt -> ClientRequest GetCorpus contentType res accept Source #

HasOptionalParam GetDocument Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetDocument contentType res accept -> Alt -> ClientRequest GetDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetDocument contentType res accept -> Alt -> ClientRequest GetDocument contentType res accept Source #

HasOptionalParam GetFile Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetFile contentType res accept -> Alt -> ClientRequest GetFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetFile contentType res accept -> Alt -> ClientRequest GetFile contentType res accept Source #

HasOptionalParam GetGeneratedFile Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetGeneratedFile contentType res accept -> Alt -> ClientRequest GetGeneratedFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetGeneratedFile contentType res accept -> Alt -> ClientRequest GetGeneratedFile contentType res accept Source #

HasOptionalParam GetModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetModel contentType res accept -> Alt -> ClientRequest GetModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetModel contentType res accept -> Alt -> ClientRequest GetModel contentType res accept Source #

HasOptionalParam GetOperation Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperation contentType res accept -> Alt -> ClientRequest GetOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperation contentType res accept -> Alt -> ClientRequest GetOperation contentType res accept Source #

HasOptionalParam GetOperationByGenerateContentBatch Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGenerateContentBatch contentType res accept -> Alt -> ClientRequest GetOperationByGenerateContentBatch contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGenerateContentBatch contentType res accept -> Alt -> ClientRequest GetOperationByGenerateContentBatch contentType res accept Source #

HasOptionalParam GetOperationByGeneratedFileAndOperation Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept -> Alt -> ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept -> Alt -> ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept Source #

HasOptionalParam GetOperationByModelAndOperation Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByModelAndOperation contentType res accept -> Alt -> ClientRequest GetOperationByModelAndOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByModelAndOperation contentType res accept -> Alt -> ClientRequest GetOperationByModelAndOperation contentType res accept Source #

HasOptionalParam GetPermission Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermission contentType res accept -> Alt -> ClientRequest GetPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermission contentType res accept -> Alt -> ClientRequest GetPermission contentType res accept Source #

HasOptionalParam GetPermissionByCorpusAndPermission Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermissionByCorpusAndPermission contentType res accept -> Alt -> ClientRequest GetPermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermissionByCorpusAndPermission contentType res accept -> Alt -> ClientRequest GetPermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam GetTunedModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetTunedModel contentType res accept -> Alt -> ClientRequest GetTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetTunedModel contentType res accept -> Alt -> ClientRequest GetTunedModel contentType res accept Source #

HasOptionalParam ListCachedContents Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> Alt -> ClientRequest ListCachedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> Alt -> ClientRequest ListCachedContents contentType res accept Source #

HasOptionalParam ListChunks Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> Alt -> ClientRequest ListChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> Alt -> ClientRequest ListChunks contentType res accept Source #

HasOptionalParam ListCorpora Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> Alt -> ClientRequest ListCorpora contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> Alt -> ClientRequest ListCorpora contentType res accept Source #

HasOptionalParam ListDocuments Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> Alt -> ClientRequest ListDocuments contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> Alt -> ClientRequest ListDocuments contentType res accept Source #

HasOptionalParam ListFiles Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> Alt -> ClientRequest ListFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> Alt -> ClientRequest ListFiles contentType res accept Source #

HasOptionalParam ListGeneratedFiles Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> Alt -> ClientRequest ListGeneratedFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> Alt -> ClientRequest ListGeneratedFiles contentType res accept Source #

HasOptionalParam ListModels Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> Alt -> ClientRequest ListModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> Alt -> ClientRequest ListModels contentType res accept Source #

HasOptionalParam ListOperations Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> Alt -> ClientRequest ListOperations contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> Alt -> ClientRequest ListOperations contentType res accept Source #

HasOptionalParam ListOperationsBy Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> Alt -> ClientRequest ListOperationsBy contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> Alt -> ClientRequest ListOperationsBy contentType res accept Source #

HasOptionalParam ListOperationsByModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> Alt -> ClientRequest ListOperationsByModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> Alt -> ClientRequest ListOperationsByModel contentType res accept Source #

HasOptionalParam ListPermissions Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> Alt -> ClientRequest ListPermissions contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> Alt -> ClientRequest ListPermissions contentType res accept Source #

HasOptionalParam ListPermissionsByCorpus Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> Alt -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> Alt -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

HasOptionalParam ListTunedModels Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> Alt -> ClientRequest ListTunedModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> Alt -> ClientRequest ListTunedModels contentType res accept Source #

HasOptionalParam Predict Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest Predict contentType res accept -> Alt -> ClientRequest Predict contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest Predict contentType res accept -> Alt -> ClientRequest Predict contentType res accept Source #

HasOptionalParam PredictLongRunning Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest PredictLongRunning contentType res accept -> Alt -> ClientRequest PredictLongRunning contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest PredictLongRunning contentType res accept -> Alt -> ClientRequest PredictLongRunning contentType res accept Source #

HasOptionalParam QueryCorpus Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryCorpus contentType res accept -> Alt -> ClientRequest QueryCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryCorpus contentType res accept -> Alt -> ClientRequest QueryCorpus contentType res accept Source #

HasOptionalParam QueryDocument Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryDocument contentType res accept -> Alt -> ClientRequest QueryDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryDocument contentType res accept -> Alt -> ClientRequest QueryDocument contentType res accept Source #

HasOptionalParam StreamGenerateContent Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContent contentType res accept -> Alt -> ClientRequest StreamGenerateContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContent contentType res accept -> Alt -> ClientRequest StreamGenerateContent contentType res accept Source #

HasOptionalParam StreamGenerateContentByDynamicId Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByDynamicId contentType res accept -> Alt -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByDynamicId contentType res accept -> Alt -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

HasOptionalParam StreamGenerateContentByTunedModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByTunedModel contentType res accept -> Alt -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByTunedModel contentType res accept -> Alt -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

HasOptionalParam TransferOwnership Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest TransferOwnership contentType res accept -> Alt -> ClientRequest TransferOwnership contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest TransferOwnership contentType res accept -> Alt -> ClientRequest TransferOwnership contentType res accept Source #

HasOptionalParam UpdateCachedContent Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> Alt -> ClientRequest UpdateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> Alt -> ClientRequest UpdateCachedContent contentType res accept Source #

HasOptionalParam UpdateChunk Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateChunk contentType res accept -> Alt -> ClientRequest UpdateChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateChunk contentType res accept -> Alt -> ClientRequest UpdateChunk contentType res accept Source #

HasOptionalParam UpdateCorpus Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCorpus contentType res accept -> Alt -> ClientRequest UpdateCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCorpus contentType res accept -> Alt -> ClientRequest UpdateCorpus contentType res accept Source #

HasOptionalParam UpdateDocument Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateDocument contentType res accept -> Alt -> ClientRequest UpdateDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateDocument contentType res accept -> Alt -> ClientRequest UpdateDocument contentType res accept Source #

HasOptionalParam UpdatePermission Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermission contentType res accept -> Alt -> ClientRequest UpdatePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermission contentType res accept -> Alt -> ClientRequest UpdatePermission contentType res accept Source #

HasOptionalParam UpdatePermissionByCorpusAndPermission Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> Alt -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> Alt -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam UpdateTunedModel Alt Source #

Optional Param "$alt" - Data format for response.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> Alt -> ClientRequest UpdateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> Alt -> ClientRequest UpdateTunedModel contentType res accept Source #

Callback

newtype Callback Source #

Constructors

Callback 

Fields

Instances

Instances details
Show Callback Source # 
Instance details

Defined in GenAI.Client.Model

Eq Callback Source # 
Instance details

Defined in GenAI.Client.Model

HasOptionalParam BatchCreateChunks Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchCreateChunks contentType res accept -> Callback -> ClientRequest BatchCreateChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchCreateChunks contentType res accept -> Callback -> ClientRequest BatchCreateChunks contentType res accept Source #

HasOptionalParam BatchDeleteChunks Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchDeleteChunks contentType res accept -> Callback -> ClientRequest BatchDeleteChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchDeleteChunks contentType res accept -> Callback -> ClientRequest BatchDeleteChunks contentType res accept Source #

HasOptionalParam BatchEmbedContents Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedContents contentType res accept -> Callback -> ClientRequest BatchEmbedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedContents contentType res accept -> Callback -> ClientRequest BatchEmbedContents contentType res accept Source #

HasOptionalParam BatchEmbedText Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedText contentType res accept -> Callback -> ClientRequest BatchEmbedText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedText contentType res accept -> Callback -> ClientRequest BatchEmbedText contentType res accept Source #

HasOptionalParam BatchUpdateChunks Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchUpdateChunks contentType res accept -> Callback -> ClientRequest BatchUpdateChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchUpdateChunks contentType res accept -> Callback -> ClientRequest BatchUpdateChunks contentType res accept Source #

HasOptionalParam CancelOperation Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CancelOperation contentType res accept -> Callback -> ClientRequest CancelOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CancelOperation contentType res accept -> Callback -> ClientRequest CancelOperation contentType res accept Source #

HasOptionalParam CountMessageTokens Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountMessageTokens contentType res accept -> Callback -> ClientRequest CountMessageTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountMessageTokens contentType res accept -> Callback -> ClientRequest CountMessageTokens contentType res accept Source #

HasOptionalParam CountTextTokens Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTextTokens contentType res accept -> Callback -> ClientRequest CountTextTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTextTokens contentType res accept -> Callback -> ClientRequest CountTextTokens contentType res accept Source #

HasOptionalParam CountTokens Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTokens contentType res accept -> Callback -> ClientRequest CountTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTokens contentType res accept -> Callback -> ClientRequest CountTokens contentType res accept Source #

HasOptionalParam CreateCachedContent Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCachedContent contentType res accept -> Callback -> ClientRequest CreateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCachedContent contentType res accept -> Callback -> ClientRequest CreateCachedContent contentType res accept Source #

HasOptionalParam CreateChunk Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateChunk contentType res accept -> Callback -> ClientRequest CreateChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateChunk contentType res accept -> Callback -> ClientRequest CreateChunk contentType res accept Source #

HasOptionalParam CreateCorpus Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCorpus contentType res accept -> Callback -> ClientRequest CreateCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCorpus contentType res accept -> Callback -> ClientRequest CreateCorpus contentType res accept Source #

HasOptionalParam CreateDocument Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateDocument contentType res accept -> Callback -> ClientRequest CreateDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateDocument contentType res accept -> Callback -> ClientRequest CreateDocument contentType res accept Source #

HasOptionalParam CreateFile Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateFile contentType res accept -> Callback -> ClientRequest CreateFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateFile contentType res accept -> Callback -> ClientRequest CreateFile contentType res accept Source #

HasOptionalParam CreatePermission Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermission contentType res accept -> Callback -> ClientRequest CreatePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermission contentType res accept -> Callback -> ClientRequest CreatePermission contentType res accept Source #

HasOptionalParam CreatePermissionByCorpus Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermissionByCorpus contentType res accept -> Callback -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermissionByCorpus contentType res accept -> Callback -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

HasOptionalParam CreateTunedModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> Callback -> ClientRequest CreateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> Callback -> ClientRequest CreateTunedModel contentType res accept Source #

HasOptionalParam DeleteCachedContent Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCachedContent contentType res accept -> Callback -> ClientRequest DeleteCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCachedContent contentType res accept -> Callback -> ClientRequest DeleteCachedContent contentType res accept Source #

HasOptionalParam DeleteChunk Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteChunk contentType res accept -> Callback -> ClientRequest DeleteChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteChunk contentType res accept -> Callback -> ClientRequest DeleteChunk contentType res accept Source #

HasOptionalParam DeleteCorpus Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> Callback -> ClientRequest DeleteCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> Callback -> ClientRequest DeleteCorpus contentType res accept Source #

HasOptionalParam DeleteDocument Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> Callback -> ClientRequest DeleteDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> Callback -> ClientRequest DeleteDocument contentType res accept Source #

HasOptionalParam DeleteFile Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteFile contentType res accept -> Callback -> ClientRequest DeleteFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteFile contentType res accept -> Callback -> ClientRequest DeleteFile contentType res accept Source #

HasOptionalParam DeletePermission Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermission contentType res accept -> Callback -> ClientRequest DeletePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermission contentType res accept -> Callback -> ClientRequest DeletePermission contentType res accept Source #

HasOptionalParam DeletePermissionByCorpusAndPermission Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermissionByCorpusAndPermission contentType res accept -> Callback -> ClientRequest DeletePermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermissionByCorpusAndPermission contentType res accept -> Callback -> ClientRequest DeletePermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam DeleteTunedModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteTunedModel contentType res accept -> Callback -> ClientRequest DeleteTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteTunedModel contentType res accept -> Callback -> ClientRequest DeleteTunedModel contentType res accept Source #

HasOptionalParam DownloadFile Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DownloadFile contentType res accept -> Callback -> ClientRequest DownloadFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DownloadFile contentType res accept -> Callback -> ClientRequest DownloadFile contentType res accept Source #

HasOptionalParam EmbedContent Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedContent contentType res accept -> Callback -> ClientRequest EmbedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedContent contentType res accept -> Callback -> ClientRequest EmbedContent contentType res accept Source #

HasOptionalParam EmbedText Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedText contentType res accept -> Callback -> ClientRequest EmbedText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedText contentType res accept -> Callback -> ClientRequest EmbedText contentType res accept Source #

HasOptionalParam GenerateAnswer Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateAnswer contentType res accept -> Callback -> ClientRequest GenerateAnswer contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateAnswer contentType res accept -> Callback -> ClientRequest GenerateAnswer contentType res accept Source #

HasOptionalParam GenerateContent Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContent contentType res accept -> Callback -> ClientRequest GenerateContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContent contentType res accept -> Callback -> ClientRequest GenerateContent contentType res accept Source #

HasOptionalParam GenerateContentByDynamicId Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByDynamicId contentType res accept -> Callback -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByDynamicId contentType res accept -> Callback -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

HasOptionalParam GenerateContentByTunedModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByTunedModel contentType res accept -> Callback -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByTunedModel contentType res accept -> Callback -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

HasOptionalParam GenerateMessage Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateMessage contentType res accept -> Callback -> ClientRequest GenerateMessage contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateMessage contentType res accept -> Callback -> ClientRequest GenerateMessage contentType res accept Source #

HasOptionalParam GenerateText Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateText contentType res accept -> Callback -> ClientRequest GenerateText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateText contentType res accept -> Callback -> ClientRequest GenerateText contentType res accept Source #

HasOptionalParam GenerateTextByTunedModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateTextByTunedModel contentType res accept -> Callback -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateTextByTunedModel contentType res accept -> Callback -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

HasOptionalParam GetCachedContent Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCachedContent contentType res accept -> Callback -> ClientRequest GetCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCachedContent contentType res accept -> Callback -> ClientRequest GetCachedContent contentType res accept Source #

HasOptionalParam GetChunk Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetChunk contentType res accept -> Callback -> ClientRequest GetChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetChunk contentType res accept -> Callback -> ClientRequest GetChunk contentType res accept Source #

HasOptionalParam GetCorpus Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCorpus contentType res accept -> Callback -> ClientRequest GetCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCorpus contentType res accept -> Callback -> ClientRequest GetCorpus contentType res accept Source #

HasOptionalParam GetDocument Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetDocument contentType res accept -> Callback -> ClientRequest GetDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetDocument contentType res accept -> Callback -> ClientRequest GetDocument contentType res accept Source #

HasOptionalParam GetFile Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetFile contentType res accept -> Callback -> ClientRequest GetFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetFile contentType res accept -> Callback -> ClientRequest GetFile contentType res accept Source #

HasOptionalParam GetGeneratedFile Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetGeneratedFile contentType res accept -> Callback -> ClientRequest GetGeneratedFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetGeneratedFile contentType res accept -> Callback -> ClientRequest GetGeneratedFile contentType res accept Source #

HasOptionalParam GetModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetModel contentType res accept -> Callback -> ClientRequest GetModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetModel contentType res accept -> Callback -> ClientRequest GetModel contentType res accept Source #

HasOptionalParam GetOperation Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperation contentType res accept -> Callback -> ClientRequest GetOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperation contentType res accept -> Callback -> ClientRequest GetOperation contentType res accept Source #

HasOptionalParam GetOperationByGenerateContentBatch Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGenerateContentBatch contentType res accept -> Callback -> ClientRequest GetOperationByGenerateContentBatch contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGenerateContentBatch contentType res accept -> Callback -> ClientRequest GetOperationByGenerateContentBatch contentType res accept Source #

HasOptionalParam GetOperationByGeneratedFileAndOperation Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept -> Callback -> ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept -> Callback -> ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept Source #

HasOptionalParam GetOperationByModelAndOperation Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByModelAndOperation contentType res accept -> Callback -> ClientRequest GetOperationByModelAndOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByModelAndOperation contentType res accept -> Callback -> ClientRequest GetOperationByModelAndOperation contentType res accept Source #

HasOptionalParam GetPermission Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermission contentType res accept -> Callback -> ClientRequest GetPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermission contentType res accept -> Callback -> ClientRequest GetPermission contentType res accept Source #

HasOptionalParam GetPermissionByCorpusAndPermission Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermissionByCorpusAndPermission contentType res accept -> Callback -> ClientRequest GetPermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermissionByCorpusAndPermission contentType res accept -> Callback -> ClientRequest GetPermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam GetTunedModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetTunedModel contentType res accept -> Callback -> ClientRequest GetTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetTunedModel contentType res accept -> Callback -> ClientRequest GetTunedModel contentType res accept Source #

HasOptionalParam ListCachedContents Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> Callback -> ClientRequest ListCachedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> Callback -> ClientRequest ListCachedContents contentType res accept Source #

HasOptionalParam ListChunks Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> Callback -> ClientRequest ListChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> Callback -> ClientRequest ListChunks contentType res accept Source #

HasOptionalParam ListCorpora Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> Callback -> ClientRequest ListCorpora contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> Callback -> ClientRequest ListCorpora contentType res accept Source #

HasOptionalParam ListDocuments Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> Callback -> ClientRequest ListDocuments contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> Callback -> ClientRequest ListDocuments contentType res accept Source #

HasOptionalParam ListFiles Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> Callback -> ClientRequest ListFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> Callback -> ClientRequest ListFiles contentType res accept Source #

HasOptionalParam ListGeneratedFiles Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> Callback -> ClientRequest ListGeneratedFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> Callback -> ClientRequest ListGeneratedFiles contentType res accept Source #

HasOptionalParam ListModels Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> Callback -> ClientRequest ListModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> Callback -> ClientRequest ListModels contentType res accept Source #

HasOptionalParam ListOperations Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> Callback -> ClientRequest ListOperations contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> Callback -> ClientRequest ListOperations contentType res accept Source #

HasOptionalParam ListOperationsBy Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> Callback -> ClientRequest ListOperationsBy contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> Callback -> ClientRequest ListOperationsBy contentType res accept Source #

HasOptionalParam ListOperationsByModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> Callback -> ClientRequest ListOperationsByModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> Callback -> ClientRequest ListOperationsByModel contentType res accept Source #

HasOptionalParam ListPermissions Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> Callback -> ClientRequest ListPermissions contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> Callback -> ClientRequest ListPermissions contentType res accept Source #

HasOptionalParam ListPermissionsByCorpus Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> Callback -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> Callback -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

HasOptionalParam ListTunedModels Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> Callback -> ClientRequest ListTunedModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> Callback -> ClientRequest ListTunedModels contentType res accept Source #

HasOptionalParam Predict Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest Predict contentType res accept -> Callback -> ClientRequest Predict contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest Predict contentType res accept -> Callback -> ClientRequest Predict contentType res accept Source #

HasOptionalParam PredictLongRunning Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest PredictLongRunning contentType res accept -> Callback -> ClientRequest PredictLongRunning contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest PredictLongRunning contentType res accept -> Callback -> ClientRequest PredictLongRunning contentType res accept Source #

HasOptionalParam QueryCorpus Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryCorpus contentType res accept -> Callback -> ClientRequest QueryCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryCorpus contentType res accept -> Callback -> ClientRequest QueryCorpus contentType res accept Source #

HasOptionalParam QueryDocument Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryDocument contentType res accept -> Callback -> ClientRequest QueryDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryDocument contentType res accept -> Callback -> ClientRequest QueryDocument contentType res accept Source #

HasOptionalParam StreamGenerateContent Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContent contentType res accept -> Callback -> ClientRequest StreamGenerateContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContent contentType res accept -> Callback -> ClientRequest StreamGenerateContent contentType res accept Source #

HasOptionalParam StreamGenerateContentByDynamicId Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByDynamicId contentType res accept -> Callback -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByDynamicId contentType res accept -> Callback -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

HasOptionalParam StreamGenerateContentByTunedModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByTunedModel contentType res accept -> Callback -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByTunedModel contentType res accept -> Callback -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

HasOptionalParam TransferOwnership Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest TransferOwnership contentType res accept -> Callback -> ClientRequest TransferOwnership contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest TransferOwnership contentType res accept -> Callback -> ClientRequest TransferOwnership contentType res accept Source #

HasOptionalParam UpdateCachedContent Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> Callback -> ClientRequest UpdateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> Callback -> ClientRequest UpdateCachedContent contentType res accept Source #

HasOptionalParam UpdateChunk Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateChunk contentType res accept -> Callback -> ClientRequest UpdateChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateChunk contentType res accept -> Callback -> ClientRequest UpdateChunk contentType res accept Source #

HasOptionalParam UpdateCorpus Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCorpus contentType res accept -> Callback -> ClientRequest UpdateCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCorpus contentType res accept -> Callback -> ClientRequest UpdateCorpus contentType res accept Source #

HasOptionalParam UpdateDocument Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateDocument contentType res accept -> Callback -> ClientRequest UpdateDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateDocument contentType res accept -> Callback -> ClientRequest UpdateDocument contentType res accept Source #

HasOptionalParam UpdatePermission Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermission contentType res accept -> Callback -> ClientRequest UpdatePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermission contentType res accept -> Callback -> ClientRequest UpdatePermission contentType res accept Source #

HasOptionalParam UpdatePermissionByCorpusAndPermission Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> Callback -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> Callback -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam UpdateTunedModel Callback Source #

Optional Param "$callback" - JSONP

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> Callback -> ClientRequest UpdateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> Callback -> ClientRequest UpdateTunedModel contentType res accept Source #

Chunk2

newtype Chunk2 Source #

Constructors

Chunk2 

Fields

Instances

Instances details
Show Chunk2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq Chunk2 Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Chunk2 -> Chunk2 -> Bool #

(/=) :: Chunk2 -> Chunk2 -> Bool #

Corpus2

newtype Corpus2 Source #

Constructors

Corpus2 

Fields

Instances

Instances details
Show Corpus2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq Corpus2 Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Corpus2 -> Corpus2 -> Bool #

(/=) :: Corpus2 -> Corpus2 -> Bool #

Document2

newtype Document2 Source #

Constructors

Document2 

Fields

Instances

Instances details
Show Document2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq Document2 Source # 
Instance details

Defined in GenAI.Client.Model

DynamicId

newtype DynamicId Source #

Constructors

DynamicId 

Fields

Instances

Instances details
Show DynamicId Source # 
Instance details

Defined in GenAI.Client.Model

Eq DynamicId Source # 
Instance details

Defined in GenAI.Client.Model

File2

newtype File2 Source #

Constructors

File2 

Fields

Instances

Instances details
Show File2 Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> File2 -> ShowS #

show :: File2 -> String #

showList :: [File2] -> ShowS #

Eq File2 Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: File2 -> File2 -> Bool #

(/=) :: File2 -> File2 -> Bool #

Filter

newtype Filter Source #

Constructors

Filter 

Fields

Instances

Instances details
Show Filter Source # 
Instance details

Defined in GenAI.Client.Model

Eq Filter Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

HasOptionalParam ListOperations Filter Source #

Optional Param "filter" - The standard list filter.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> Filter -> ClientRequest ListOperations contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> Filter -> ClientRequest ListOperations contentType res accept Source #

HasOptionalParam ListOperationsBy Filter Source #

Optional Param "filter" - The standard list filter.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> Filter -> ClientRequest ListOperationsBy contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> Filter -> ClientRequest ListOperationsBy contentType res accept Source #

HasOptionalParam ListOperationsByModel Filter Source #

Optional Param "filter" - The standard list filter.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> Filter -> ClientRequest ListOperationsByModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> Filter -> ClientRequest ListOperationsByModel contentType res accept Source #

HasOptionalParam ListTunedModels Filter Source #

Optional Param "filter" - Optional. A filter is a full text search over the tuned model's description and display name. By default, results will not include tuned models shared with everyone. Additional operators: - owner:me - writers:me - readers:me - readers:everyone Examples: "owner:me" returns all tuned models to which caller has owner role "readers:me" returns all tuned models to which caller has reader role "readers:everyone" returns all tuned models that are shared with everyone

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> Filter -> ClientRequest ListTunedModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> Filter -> ClientRequest ListTunedModels contentType res accept Source #

Force

newtype Force Source #

Constructors

Force 

Fields

Instances

Instances details
Show Force Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Force -> ShowS #

show :: Force -> String #

showList :: [Force] -> ShowS #

Eq Force Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Force -> Force -> Bool #

(/=) :: Force -> Force -> Bool #

HasOptionalParam DeleteCorpus Force Source #

Optional Param "force" - Optional. If set to true, any Documents and objects related to this Corpus will also be deleted. If false (the default), a FAILED_PRECONDITION error will be returned if Corpus contains any Documents.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> Force -> ClientRequest DeleteCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> Force -> ClientRequest DeleteCorpus contentType res accept Source #

HasOptionalParam DeleteDocument Force Source #

Optional Param "force" - Optional. If set to true, any Chunks and objects related to this Document will also be deleted. If false (the default), a FAILED_PRECONDITION error will be returned if Document contains any Chunks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> Force -> ClientRequest DeleteDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> Force -> ClientRequest DeleteDocument contentType res accept Source #

GenerateContentBatch

GeneratedFile2

newtype GeneratedFile2 Source #

Constructors

GeneratedFile2 

Instances

Instances details
Show GeneratedFile2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq GeneratedFile2 Source # 
Instance details

Defined in GenAI.Client.Model

Id

newtype Id Source #

Constructors

Id 

Fields

Instances

Instances details
Show Id Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Id -> ShowS #

show :: Id -> String #

showList :: [Id] -> ShowS #

Eq Id Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Id -> Id -> Bool #

(/=) :: Id -> Id -> Bool #

Model2

newtype Model2 Source #

Constructors

Model2 

Fields

Instances

Instances details
Show Model2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq Model2 Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Model2 -> Model2 -> Bool #

(/=) :: Model2 -> Model2 -> Bool #

Operation2

newtype Operation2 Source #

Constructors

Operation2 

Fields

Instances

Instances details
Show Operation2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq Operation2 Source # 
Instance details

Defined in GenAI.Client.Model

PageSize

newtype PageSize Source #

Constructors

PageSize 

Fields

Instances

Instances details
Show PageSize Source # 
Instance details

Defined in GenAI.Client.Model

Eq PageSize Source # 
Instance details

Defined in GenAI.Client.Model

HasOptionalParam ListCachedContents PageSize Source #

Optional Param "pageSize" - Optional. The maximum number of cached contents to return. The service may return fewer than this value. If unspecified, some default (under maximum) number of items will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> PageSize -> ClientRequest ListCachedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> PageSize -> ClientRequest ListCachedContents contentType res accept Source #

HasOptionalParam ListChunks PageSize Source #

Optional Param "pageSize" - Optional. The maximum number of Chunks to return (per page). The service may return fewer Chunks. If unspecified, at most 10 Chunks will be returned. The maximum size limit is 100 Chunks per page.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> PageSize -> ClientRequest ListChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> PageSize -> ClientRequest ListChunks contentType res accept Source #

HasOptionalParam ListCorpora PageSize Source #

Optional Param "pageSize" - Optional. The maximum number of Corpora to return (per page). The service may return fewer Corpora. If unspecified, at most 10 Corpora will be returned. The maximum size limit is 20 Corpora per page.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> PageSize -> ClientRequest ListCorpora contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> PageSize -> ClientRequest ListCorpora contentType res accept Source #

HasOptionalParam ListDocuments PageSize Source #

Optional Param "pageSize" - Optional. The maximum number of Documents to return (per page). The service may return fewer Documents. If unspecified, at most 10 Documents will be returned. The maximum size limit is 20 Documents per page.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> PageSize -> ClientRequest ListDocuments contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> PageSize -> ClientRequest ListDocuments contentType res accept Source #

HasOptionalParam ListFiles PageSize Source #

Optional Param "pageSize" - Optional. Maximum number of Files to return per page. If unspecified, defaults to 10. Maximum page_size is 100.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> PageSize -> ClientRequest ListFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> PageSize -> ClientRequest ListFiles contentType res accept Source #

HasOptionalParam ListGeneratedFiles PageSize Source #

Optional Param "pageSize" - Optional. Maximum number of GeneratedFiles to return per page. If unspecified, defaults to 10. Maximum page_size is 50.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> PageSize -> ClientRequest ListGeneratedFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> PageSize -> ClientRequest ListGeneratedFiles contentType res accept Source #

HasOptionalParam ListModels PageSize Source #

Optional Param "pageSize" - The maximum number of Models to return (per page). If unspecified, 50 models will be returned per page. This method returns at most 1000 models per page, even if you pass a larger page_size.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> PageSize -> ClientRequest ListModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> PageSize -> ClientRequest ListModels contentType res accept Source #

HasOptionalParam ListOperations PageSize Source #

Optional Param "pageSize" - The standard list page size.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> PageSize -> ClientRequest ListOperations contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> PageSize -> ClientRequest ListOperations contentType res accept Source #

HasOptionalParam ListOperationsBy PageSize Source #

Optional Param "pageSize" - The standard list page size.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> PageSize -> ClientRequest ListOperationsBy contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> PageSize -> ClientRequest ListOperationsBy contentType res accept Source #

HasOptionalParam ListOperationsByModel PageSize Source #

Optional Param "pageSize" - The standard list page size.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> PageSize -> ClientRequest ListOperationsByModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> PageSize -> ClientRequest ListOperationsByModel contentType res accept Source #

HasOptionalParam ListPermissions PageSize Source #

Optional Param "pageSize" - Optional. The maximum number of Permissions to return (per page). The service may return fewer permissions. If unspecified, at most 10 permissions will be returned. This method returns at most 1000 permissions per page, even if you pass larger page_size.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> PageSize -> ClientRequest ListPermissions contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> PageSize -> ClientRequest ListPermissions contentType res accept Source #

HasOptionalParam ListPermissionsByCorpus PageSize Source #

Optional Param "pageSize" - Optional. The maximum number of Permissions to return (per page). The service may return fewer permissions. If unspecified, at most 10 permissions will be returned. This method returns at most 1000 permissions per page, even if you pass larger page_size.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> PageSize -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> PageSize -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

HasOptionalParam ListTunedModels PageSize Source #

Optional Param "pageSize" - Optional. The maximum number of TunedModels to return (per page). The service may return fewer tuned models. If unspecified, at most 10 tuned models will be returned. This method returns at most 1000 models per page, even if you pass a larger page_size.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> PageSize -> ClientRequest ListTunedModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> PageSize -> ClientRequest ListTunedModels contentType res accept Source #

PageToken

newtype PageToken Source #

Constructors

PageToken 

Fields

Instances

Instances details
Show PageToken Source # 
Instance details

Defined in GenAI.Client.Model

Eq PageToken Source # 
Instance details

Defined in GenAI.Client.Model

HasOptionalParam ListCachedContents PageToken Source #

Optional Param "pageToken" - Optional. A page token, received from a previous ListCachedContents call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListCachedContents must match the call that provided the page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> PageToken -> ClientRequest ListCachedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> PageToken -> ClientRequest ListCachedContents contentType res accept Source #

HasOptionalParam ListChunks PageToken Source #

Optional Param "pageToken" - Optional. A page token, received from a previous ListChunks call. Provide the next_page_token returned in the response as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to ListChunks must match the call that provided the page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> PageToken -> ClientRequest ListChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> PageToken -> ClientRequest ListChunks contentType res accept Source #

HasOptionalParam ListCorpora PageToken Source #

Optional Param "pageToken" - Optional. A page token, received from a previous ListCorpora call. Provide the next_page_token returned in the response as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to ListCorpora must match the call that provided the page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> PageToken -> ClientRequest ListCorpora contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> PageToken -> ClientRequest ListCorpora contentType res accept Source #

HasOptionalParam ListDocuments PageToken Source #

Optional Param "pageToken" - Optional. A page token, received from a previous ListDocuments call. Provide the next_page_token returned in the response as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to ListDocuments must match the call that provided the page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> PageToken -> ClientRequest ListDocuments contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> PageToken -> ClientRequest ListDocuments contentType res accept Source #

HasOptionalParam ListFiles PageToken Source #

Optional Param "pageToken" - Optional. A page token from a previous ListFiles call.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> PageToken -> ClientRequest ListFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> PageToken -> ClientRequest ListFiles contentType res accept Source #

HasOptionalParam ListGeneratedFiles PageToken Source #

Optional Param "pageToken" - Optional. A page token from a previous ListGeneratedFiles call.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> PageToken -> ClientRequest ListGeneratedFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> PageToken -> ClientRequest ListGeneratedFiles contentType res accept Source #

HasOptionalParam ListModels PageToken Source #

Optional Param "pageToken" - A page token, received from a previous ListModels call. Provide the page_token returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to ListModels must match the call that provided the page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> PageToken -> ClientRequest ListModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> PageToken -> ClientRequest ListModels contentType res accept Source #

HasOptionalParam ListOperations PageToken Source #

Optional Param "pageToken" - The standard list page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> PageToken -> ClientRequest ListOperations contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> PageToken -> ClientRequest ListOperations contentType res accept Source #

HasOptionalParam ListOperationsBy PageToken Source #

Optional Param "pageToken" - The standard list page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> PageToken -> ClientRequest ListOperationsBy contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> PageToken -> ClientRequest ListOperationsBy contentType res accept Source #

HasOptionalParam ListOperationsByModel PageToken Source #

Optional Param "pageToken" - The standard list page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> PageToken -> ClientRequest ListOperationsByModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> PageToken -> ClientRequest ListOperationsByModel contentType res accept Source #

HasOptionalParam ListPermissions PageToken Source #

Optional Param "pageToken" - Optional. A page token, received from a previous ListPermissions call. Provide the page_token returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to ListPermissions must match the call that provided the page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> PageToken -> ClientRequest ListPermissions contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> PageToken -> ClientRequest ListPermissions contentType res accept Source #

HasOptionalParam ListPermissionsByCorpus PageToken Source #

Optional Param "pageToken" - Optional. A page token, received from a previous ListPermissions call. Provide the page_token returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to ListPermissions must match the call that provided the page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> PageToken -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> PageToken -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

HasOptionalParam ListTunedModels PageToken Source #

Optional Param "pageToken" - Optional. A page token, received from a previous ListTunedModels call. Provide the page_token returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to ListTunedModels must match the call that provided the page token.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> PageToken -> ClientRequest ListTunedModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> PageToken -> ClientRequest ListTunedModels contentType res accept Source #

Permission2

newtype Permission2 Source #

Constructors

Permission2 

Fields

Instances

Instances details
Show Permission2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq Permission2 Source # 
Instance details

Defined in GenAI.Client.Model

PrettyPrint

newtype PrettyPrint Source #

Constructors

PrettyPrint 

Fields

Instances

Instances details
Show PrettyPrint Source # 
Instance details

Defined in GenAI.Client.Model

Eq PrettyPrint Source # 
Instance details

Defined in GenAI.Client.Model

HasOptionalParam BatchCreateChunks PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchCreateChunks contentType res accept -> PrettyPrint -> ClientRequest BatchCreateChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchCreateChunks contentType res accept -> PrettyPrint -> ClientRequest BatchCreateChunks contentType res accept Source #

HasOptionalParam BatchDeleteChunks PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchDeleteChunks contentType res accept -> PrettyPrint -> ClientRequest BatchDeleteChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchDeleteChunks contentType res accept -> PrettyPrint -> ClientRequest BatchDeleteChunks contentType res accept Source #

HasOptionalParam BatchEmbedContents PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedContents contentType res accept -> PrettyPrint -> ClientRequest BatchEmbedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedContents contentType res accept -> PrettyPrint -> ClientRequest BatchEmbedContents contentType res accept Source #

HasOptionalParam BatchEmbedText PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedText contentType res accept -> PrettyPrint -> ClientRequest BatchEmbedText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedText contentType res accept -> PrettyPrint -> ClientRequest BatchEmbedText contentType res accept Source #

HasOptionalParam BatchUpdateChunks PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchUpdateChunks contentType res accept -> PrettyPrint -> ClientRequest BatchUpdateChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchUpdateChunks contentType res accept -> PrettyPrint -> ClientRequest BatchUpdateChunks contentType res accept Source #

HasOptionalParam CancelOperation PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CancelOperation contentType res accept -> PrettyPrint -> ClientRequest CancelOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CancelOperation contentType res accept -> PrettyPrint -> ClientRequest CancelOperation contentType res accept Source #

HasOptionalParam CountMessageTokens PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountMessageTokens contentType res accept -> PrettyPrint -> ClientRequest CountMessageTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountMessageTokens contentType res accept -> PrettyPrint -> ClientRequest CountMessageTokens contentType res accept Source #

HasOptionalParam CountTextTokens PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTextTokens contentType res accept -> PrettyPrint -> ClientRequest CountTextTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTextTokens contentType res accept -> PrettyPrint -> ClientRequest CountTextTokens contentType res accept Source #

HasOptionalParam CountTokens PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTokens contentType res accept -> PrettyPrint -> ClientRequest CountTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTokens contentType res accept -> PrettyPrint -> ClientRequest CountTokens contentType res accept Source #

HasOptionalParam CreateCachedContent PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCachedContent contentType res accept -> PrettyPrint -> ClientRequest CreateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCachedContent contentType res accept -> PrettyPrint -> ClientRequest CreateCachedContent contentType res accept Source #

HasOptionalParam CreateChunk PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateChunk contentType res accept -> PrettyPrint -> ClientRequest CreateChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateChunk contentType res accept -> PrettyPrint -> ClientRequest CreateChunk contentType res accept Source #

HasOptionalParam CreateCorpus PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCorpus contentType res accept -> PrettyPrint -> ClientRequest CreateCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCorpus contentType res accept -> PrettyPrint -> ClientRequest CreateCorpus contentType res accept Source #

HasOptionalParam CreateDocument PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateDocument contentType res accept -> PrettyPrint -> ClientRequest CreateDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateDocument contentType res accept -> PrettyPrint -> ClientRequest CreateDocument contentType res accept Source #

HasOptionalParam CreateFile PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateFile contentType res accept -> PrettyPrint -> ClientRequest CreateFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateFile contentType res accept -> PrettyPrint -> ClientRequest CreateFile contentType res accept Source #

HasOptionalParam CreatePermission PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermission contentType res accept -> PrettyPrint -> ClientRequest CreatePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermission contentType res accept -> PrettyPrint -> ClientRequest CreatePermission contentType res accept Source #

HasOptionalParam CreatePermissionByCorpus PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermissionByCorpus contentType res accept -> PrettyPrint -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermissionByCorpus contentType res accept -> PrettyPrint -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

HasOptionalParam CreateTunedModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> PrettyPrint -> ClientRequest CreateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> PrettyPrint -> ClientRequest CreateTunedModel contentType res accept Source #

HasOptionalParam DeleteCachedContent PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCachedContent contentType res accept -> PrettyPrint -> ClientRequest DeleteCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCachedContent contentType res accept -> PrettyPrint -> ClientRequest DeleteCachedContent contentType res accept Source #

HasOptionalParam DeleteChunk PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteChunk contentType res accept -> PrettyPrint -> ClientRequest DeleteChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteChunk contentType res accept -> PrettyPrint -> ClientRequest DeleteChunk contentType res accept Source #

HasOptionalParam DeleteCorpus PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> PrettyPrint -> ClientRequest DeleteCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> PrettyPrint -> ClientRequest DeleteCorpus contentType res accept Source #

HasOptionalParam DeleteDocument PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> PrettyPrint -> ClientRequest DeleteDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> PrettyPrint -> ClientRequest DeleteDocument contentType res accept Source #

HasOptionalParam DeleteFile PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteFile contentType res accept -> PrettyPrint -> ClientRequest DeleteFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteFile contentType res accept -> PrettyPrint -> ClientRequest DeleteFile contentType res accept Source #

HasOptionalParam DeletePermission PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermission contentType res accept -> PrettyPrint -> ClientRequest DeletePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermission contentType res accept -> PrettyPrint -> ClientRequest DeletePermission contentType res accept Source #

HasOptionalParam DeletePermissionByCorpusAndPermission PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermissionByCorpusAndPermission contentType res accept -> PrettyPrint -> ClientRequest DeletePermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermissionByCorpusAndPermission contentType res accept -> PrettyPrint -> ClientRequest DeletePermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam DeleteTunedModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteTunedModel contentType res accept -> PrettyPrint -> ClientRequest DeleteTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteTunedModel contentType res accept -> PrettyPrint -> ClientRequest DeleteTunedModel contentType res accept Source #

HasOptionalParam DownloadFile PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DownloadFile contentType res accept -> PrettyPrint -> ClientRequest DownloadFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DownloadFile contentType res accept -> PrettyPrint -> ClientRequest DownloadFile contentType res accept Source #

HasOptionalParam EmbedContent PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedContent contentType res accept -> PrettyPrint -> ClientRequest EmbedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedContent contentType res accept -> PrettyPrint -> ClientRequest EmbedContent contentType res accept Source #

HasOptionalParam EmbedText PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedText contentType res accept -> PrettyPrint -> ClientRequest EmbedText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedText contentType res accept -> PrettyPrint -> ClientRequest EmbedText contentType res accept Source #

HasOptionalParam GenerateAnswer PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateAnswer contentType res accept -> PrettyPrint -> ClientRequest GenerateAnswer contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateAnswer contentType res accept -> PrettyPrint -> ClientRequest GenerateAnswer contentType res accept Source #

HasOptionalParam GenerateContent PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContent contentType res accept -> PrettyPrint -> ClientRequest GenerateContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContent contentType res accept -> PrettyPrint -> ClientRequest GenerateContent contentType res accept Source #

HasOptionalParam GenerateContentByDynamicId PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByDynamicId contentType res accept -> PrettyPrint -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByDynamicId contentType res accept -> PrettyPrint -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

HasOptionalParam GenerateContentByTunedModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByTunedModel contentType res accept -> PrettyPrint -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByTunedModel contentType res accept -> PrettyPrint -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

HasOptionalParam GenerateMessage PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateMessage contentType res accept -> PrettyPrint -> ClientRequest GenerateMessage contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateMessage contentType res accept -> PrettyPrint -> ClientRequest GenerateMessage contentType res accept Source #

HasOptionalParam GenerateText PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateText contentType res accept -> PrettyPrint -> ClientRequest GenerateText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateText contentType res accept -> PrettyPrint -> ClientRequest GenerateText contentType res accept Source #

HasOptionalParam GenerateTextByTunedModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateTextByTunedModel contentType res accept -> PrettyPrint -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateTextByTunedModel contentType res accept -> PrettyPrint -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

HasOptionalParam GetCachedContent PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCachedContent contentType res accept -> PrettyPrint -> ClientRequest GetCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCachedContent contentType res accept -> PrettyPrint -> ClientRequest GetCachedContent contentType res accept Source #

HasOptionalParam GetChunk PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetChunk contentType res accept -> PrettyPrint -> ClientRequest GetChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetChunk contentType res accept -> PrettyPrint -> ClientRequest GetChunk contentType res accept Source #

HasOptionalParam GetCorpus PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCorpus contentType res accept -> PrettyPrint -> ClientRequest GetCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCorpus contentType res accept -> PrettyPrint -> ClientRequest GetCorpus contentType res accept Source #

HasOptionalParam GetDocument PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetDocument contentType res accept -> PrettyPrint -> ClientRequest GetDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetDocument contentType res accept -> PrettyPrint -> ClientRequest GetDocument contentType res accept Source #

HasOptionalParam GetFile PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetFile contentType res accept -> PrettyPrint -> ClientRequest GetFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetFile contentType res accept -> PrettyPrint -> ClientRequest GetFile contentType res accept Source #

HasOptionalParam GetGeneratedFile PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetGeneratedFile contentType res accept -> PrettyPrint -> ClientRequest GetGeneratedFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetGeneratedFile contentType res accept -> PrettyPrint -> ClientRequest GetGeneratedFile contentType res accept Source #

HasOptionalParam GetModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetModel contentType res accept -> PrettyPrint -> ClientRequest GetModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetModel contentType res accept -> PrettyPrint -> ClientRequest GetModel contentType res accept Source #

HasOptionalParam GetOperation PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperation contentType res accept -> PrettyPrint -> ClientRequest GetOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperation contentType res accept -> PrettyPrint -> ClientRequest GetOperation contentType res accept Source #

HasOptionalParam GetOperationByGenerateContentBatch PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGenerateContentBatch contentType res accept -> PrettyPrint -> ClientRequest GetOperationByGenerateContentBatch contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGenerateContentBatch contentType res accept -> PrettyPrint -> ClientRequest GetOperationByGenerateContentBatch contentType res accept Source #

HasOptionalParam GetOperationByGeneratedFileAndOperation PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept -> PrettyPrint -> ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept -> PrettyPrint -> ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept Source #

HasOptionalParam GetOperationByModelAndOperation PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByModelAndOperation contentType res accept -> PrettyPrint -> ClientRequest GetOperationByModelAndOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByModelAndOperation contentType res accept -> PrettyPrint -> ClientRequest GetOperationByModelAndOperation contentType res accept Source #

HasOptionalParam GetPermission PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermission contentType res accept -> PrettyPrint -> ClientRequest GetPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermission contentType res accept -> PrettyPrint -> ClientRequest GetPermission contentType res accept Source #

HasOptionalParam GetPermissionByCorpusAndPermission PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermissionByCorpusAndPermission contentType res accept -> PrettyPrint -> ClientRequest GetPermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermissionByCorpusAndPermission contentType res accept -> PrettyPrint -> ClientRequest GetPermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam GetTunedModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetTunedModel contentType res accept -> PrettyPrint -> ClientRequest GetTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetTunedModel contentType res accept -> PrettyPrint -> ClientRequest GetTunedModel contentType res accept Source #

HasOptionalParam ListCachedContents PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> PrettyPrint -> ClientRequest ListCachedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> PrettyPrint -> ClientRequest ListCachedContents contentType res accept Source #

HasOptionalParam ListChunks PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> PrettyPrint -> ClientRequest ListChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> PrettyPrint -> ClientRequest ListChunks contentType res accept Source #

HasOptionalParam ListCorpora PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> PrettyPrint -> ClientRequest ListCorpora contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> PrettyPrint -> ClientRequest ListCorpora contentType res accept Source #

HasOptionalParam ListDocuments PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> PrettyPrint -> ClientRequest ListDocuments contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> PrettyPrint -> ClientRequest ListDocuments contentType res accept Source #

HasOptionalParam ListFiles PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> PrettyPrint -> ClientRequest ListFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> PrettyPrint -> ClientRequest ListFiles contentType res accept Source #

HasOptionalParam ListGeneratedFiles PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> PrettyPrint -> ClientRequest ListGeneratedFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> PrettyPrint -> ClientRequest ListGeneratedFiles contentType res accept Source #

HasOptionalParam ListModels PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> PrettyPrint -> ClientRequest ListModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> PrettyPrint -> ClientRequest ListModels contentType res accept Source #

HasOptionalParam ListOperations PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> PrettyPrint -> ClientRequest ListOperations contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> PrettyPrint -> ClientRequest ListOperations contentType res accept Source #

HasOptionalParam ListOperationsBy PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> PrettyPrint -> ClientRequest ListOperationsBy contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> PrettyPrint -> ClientRequest ListOperationsBy contentType res accept Source #

HasOptionalParam ListOperationsByModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> PrettyPrint -> ClientRequest ListOperationsByModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> PrettyPrint -> ClientRequest ListOperationsByModel contentType res accept Source #

HasOptionalParam ListPermissions PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> PrettyPrint -> ClientRequest ListPermissions contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> PrettyPrint -> ClientRequest ListPermissions contentType res accept Source #

HasOptionalParam ListPermissionsByCorpus PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> PrettyPrint -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> PrettyPrint -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

HasOptionalParam ListTunedModels PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> PrettyPrint -> ClientRequest ListTunedModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> PrettyPrint -> ClientRequest ListTunedModels contentType res accept Source #

HasOptionalParam Predict PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest Predict contentType res accept -> PrettyPrint -> ClientRequest Predict contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest Predict contentType res accept -> PrettyPrint -> ClientRequest Predict contentType res accept Source #

HasOptionalParam PredictLongRunning PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest PredictLongRunning contentType res accept -> PrettyPrint -> ClientRequest PredictLongRunning contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest PredictLongRunning contentType res accept -> PrettyPrint -> ClientRequest PredictLongRunning contentType res accept Source #

HasOptionalParam QueryCorpus PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryCorpus contentType res accept -> PrettyPrint -> ClientRequest QueryCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryCorpus contentType res accept -> PrettyPrint -> ClientRequest QueryCorpus contentType res accept Source #

HasOptionalParam QueryDocument PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryDocument contentType res accept -> PrettyPrint -> ClientRequest QueryDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryDocument contentType res accept -> PrettyPrint -> ClientRequest QueryDocument contentType res accept Source #

HasOptionalParam StreamGenerateContent PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContent contentType res accept -> PrettyPrint -> ClientRequest StreamGenerateContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContent contentType res accept -> PrettyPrint -> ClientRequest StreamGenerateContent contentType res accept Source #

HasOptionalParam StreamGenerateContentByDynamicId PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByDynamicId contentType res accept -> PrettyPrint -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByDynamicId contentType res accept -> PrettyPrint -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

HasOptionalParam StreamGenerateContentByTunedModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByTunedModel contentType res accept -> PrettyPrint -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByTunedModel contentType res accept -> PrettyPrint -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

HasOptionalParam TransferOwnership PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest TransferOwnership contentType res accept -> PrettyPrint -> ClientRequest TransferOwnership contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest TransferOwnership contentType res accept -> PrettyPrint -> ClientRequest TransferOwnership contentType res accept Source #

HasOptionalParam UpdateCachedContent PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> PrettyPrint -> ClientRequest UpdateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> PrettyPrint -> ClientRequest UpdateCachedContent contentType res accept Source #

HasOptionalParam UpdateChunk PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateChunk contentType res accept -> PrettyPrint -> ClientRequest UpdateChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateChunk contentType res accept -> PrettyPrint -> ClientRequest UpdateChunk contentType res accept Source #

HasOptionalParam UpdateCorpus PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCorpus contentType res accept -> PrettyPrint -> ClientRequest UpdateCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCorpus contentType res accept -> PrettyPrint -> ClientRequest UpdateCorpus contentType res accept Source #

HasOptionalParam UpdateDocument PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateDocument contentType res accept -> PrettyPrint -> ClientRequest UpdateDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateDocument contentType res accept -> PrettyPrint -> ClientRequest UpdateDocument contentType res accept Source #

HasOptionalParam UpdatePermission PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermission contentType res accept -> PrettyPrint -> ClientRequest UpdatePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermission contentType res accept -> PrettyPrint -> ClientRequest UpdatePermission contentType res accept Source #

HasOptionalParam UpdatePermissionByCorpusAndPermission PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> PrettyPrint -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> PrettyPrint -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam UpdateTunedModel PrettyPrint Source #

Optional Param "$prettyPrint" - Returns response with indentations and line breaks.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> PrettyPrint -> ClientRequest UpdateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> PrettyPrint -> ClientRequest UpdateTunedModel contentType res accept Source #

TunedModel2

newtype TunedModel2 Source #

Constructors

TunedModel2 

Fields

Instances

Instances details
Show TunedModel2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq TunedModel2 Source # 
Instance details

Defined in GenAI.Client.Model

TunedModelId

newtype TunedModelId Source #

Constructors

TunedModelId 

Fields

Instances

Instances details
Show TunedModelId Source # 
Instance details

Defined in GenAI.Client.Model

Eq TunedModelId Source # 
Instance details

Defined in GenAI.Client.Model

HasOptionalParam CreateTunedModel TunedModelId Source #

Optional Param "tunedModelId" - Optional. The unique id for the tuned model if specified. This value should be up to 40 characters, the first character must be a letter, the last could be a letter or a number. The id must match the regular expression: `a-z?`.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> TunedModelId -> ClientRequest CreateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> TunedModelId -> ClientRequest CreateTunedModel contentType res accept Source #

UpdateMask

newtype UpdateMask Source #

Constructors

UpdateMask 

Fields

Instances

Instances details
Show UpdateMask Source # 
Instance details

Defined in GenAI.Client.Model

Eq UpdateMask Source # 
Instance details

Defined in GenAI.Client.Model

HasOptionalParam UpdateCachedContent UpdateMask Source #

Optional Param "updateMask" - The list of fields to update.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> UpdateMask -> ClientRequest UpdateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> UpdateMask -> ClientRequest UpdateCachedContent contentType res accept Source #

HasOptionalParam UpdateTunedModel UpdateMask Source #

Optional Param "updateMask" - Optional. The list of fields to update.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> UpdateMask -> ClientRequest UpdateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> UpdateMask -> ClientRequest UpdateTunedModel contentType res accept Source #

Xgafv

newtype Xgafv Source #

Constructors

Xgafv 

Fields

Instances

Instances details
Show Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Eq Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Xgafv -> Xgafv -> Bool #

(/=) :: Xgafv -> Xgafv -> Bool #

HasOptionalParam BatchCreateChunks Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchCreateChunks contentType res accept -> Xgafv -> ClientRequest BatchCreateChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchCreateChunks contentType res accept -> Xgafv -> ClientRequest BatchCreateChunks contentType res accept Source #

HasOptionalParam BatchDeleteChunks Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchDeleteChunks contentType res accept -> Xgafv -> ClientRequest BatchDeleteChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchDeleteChunks contentType res accept -> Xgafv -> ClientRequest BatchDeleteChunks contentType res accept Source #

HasOptionalParam BatchEmbedContents Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedContents contentType res accept -> Xgafv -> ClientRequest BatchEmbedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedContents contentType res accept -> Xgafv -> ClientRequest BatchEmbedContents contentType res accept Source #

HasOptionalParam BatchEmbedText Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedText contentType res accept -> Xgafv -> ClientRequest BatchEmbedText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchEmbedText contentType res accept -> Xgafv -> ClientRequest BatchEmbedText contentType res accept Source #

HasOptionalParam BatchUpdateChunks Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchUpdateChunks contentType res accept -> Xgafv -> ClientRequest BatchUpdateChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest BatchUpdateChunks contentType res accept -> Xgafv -> ClientRequest BatchUpdateChunks contentType res accept Source #

HasOptionalParam CancelOperation Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CancelOperation contentType res accept -> Xgafv -> ClientRequest CancelOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CancelOperation contentType res accept -> Xgafv -> ClientRequest CancelOperation contentType res accept Source #

HasOptionalParam CountMessageTokens Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountMessageTokens contentType res accept -> Xgafv -> ClientRequest CountMessageTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountMessageTokens contentType res accept -> Xgafv -> ClientRequest CountMessageTokens contentType res accept Source #

HasOptionalParam CountTextTokens Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTextTokens contentType res accept -> Xgafv -> ClientRequest CountTextTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTextTokens contentType res accept -> Xgafv -> ClientRequest CountTextTokens contentType res accept Source #

HasOptionalParam CountTokens Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTokens contentType res accept -> Xgafv -> ClientRequest CountTokens contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CountTokens contentType res accept -> Xgafv -> ClientRequest CountTokens contentType res accept Source #

HasOptionalParam CreateCachedContent Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCachedContent contentType res accept -> Xgafv -> ClientRequest CreateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCachedContent contentType res accept -> Xgafv -> ClientRequest CreateCachedContent contentType res accept Source #

HasOptionalParam CreateChunk Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateChunk contentType res accept -> Xgafv -> ClientRequest CreateChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateChunk contentType res accept -> Xgafv -> ClientRequest CreateChunk contentType res accept Source #

HasOptionalParam CreateCorpus Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCorpus contentType res accept -> Xgafv -> ClientRequest CreateCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateCorpus contentType res accept -> Xgafv -> ClientRequest CreateCorpus contentType res accept Source #

HasOptionalParam CreateDocument Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateDocument contentType res accept -> Xgafv -> ClientRequest CreateDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateDocument contentType res accept -> Xgafv -> ClientRequest CreateDocument contentType res accept Source #

HasOptionalParam CreateFile Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateFile contentType res accept -> Xgafv -> ClientRequest CreateFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateFile contentType res accept -> Xgafv -> ClientRequest CreateFile contentType res accept Source #

HasOptionalParam CreatePermission Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermission contentType res accept -> Xgafv -> ClientRequest CreatePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermission contentType res accept -> Xgafv -> ClientRequest CreatePermission contentType res accept Source #

HasOptionalParam CreatePermissionByCorpus Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermissionByCorpus contentType res accept -> Xgafv -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreatePermissionByCorpus contentType res accept -> Xgafv -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

HasOptionalParam CreateTunedModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> Xgafv -> ClientRequest CreateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest CreateTunedModel contentType res accept -> Xgafv -> ClientRequest CreateTunedModel contentType res accept Source #

HasOptionalParam DeleteCachedContent Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCachedContent contentType res accept -> Xgafv -> ClientRequest DeleteCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCachedContent contentType res accept -> Xgafv -> ClientRequest DeleteCachedContent contentType res accept Source #

HasOptionalParam DeleteChunk Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteChunk contentType res accept -> Xgafv -> ClientRequest DeleteChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteChunk contentType res accept -> Xgafv -> ClientRequest DeleteChunk contentType res accept Source #

HasOptionalParam DeleteCorpus Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> Xgafv -> ClientRequest DeleteCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteCorpus contentType res accept -> Xgafv -> ClientRequest DeleteCorpus contentType res accept Source #

HasOptionalParam DeleteDocument Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> Xgafv -> ClientRequest DeleteDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteDocument contentType res accept -> Xgafv -> ClientRequest DeleteDocument contentType res accept Source #

HasOptionalParam DeleteFile Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteFile contentType res accept -> Xgafv -> ClientRequest DeleteFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteFile contentType res accept -> Xgafv -> ClientRequest DeleteFile contentType res accept Source #

HasOptionalParam DeletePermission Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermission contentType res accept -> Xgafv -> ClientRequest DeletePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermission contentType res accept -> Xgafv -> ClientRequest DeletePermission contentType res accept Source #

HasOptionalParam DeletePermissionByCorpusAndPermission Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermissionByCorpusAndPermission contentType res accept -> Xgafv -> ClientRequest DeletePermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeletePermissionByCorpusAndPermission contentType res accept -> Xgafv -> ClientRequest DeletePermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam DeleteTunedModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteTunedModel contentType res accept -> Xgafv -> ClientRequest DeleteTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DeleteTunedModel contentType res accept -> Xgafv -> ClientRequest DeleteTunedModel contentType res accept Source #

HasOptionalParam DownloadFile Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DownloadFile contentType res accept -> Xgafv -> ClientRequest DownloadFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest DownloadFile contentType res accept -> Xgafv -> ClientRequest DownloadFile contentType res accept Source #

HasOptionalParam EmbedContent Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedContent contentType res accept -> Xgafv -> ClientRequest EmbedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedContent contentType res accept -> Xgafv -> ClientRequest EmbedContent contentType res accept Source #

HasOptionalParam EmbedText Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedText contentType res accept -> Xgafv -> ClientRequest EmbedText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest EmbedText contentType res accept -> Xgafv -> ClientRequest EmbedText contentType res accept Source #

HasOptionalParam GenerateAnswer Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateAnswer contentType res accept -> Xgafv -> ClientRequest GenerateAnswer contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateAnswer contentType res accept -> Xgafv -> ClientRequest GenerateAnswer contentType res accept Source #

HasOptionalParam GenerateContent Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContent contentType res accept -> Xgafv -> ClientRequest GenerateContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContent contentType res accept -> Xgafv -> ClientRequest GenerateContent contentType res accept Source #

HasOptionalParam GenerateContentByDynamicId Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByDynamicId contentType res accept -> Xgafv -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByDynamicId contentType res accept -> Xgafv -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

HasOptionalParam GenerateContentByTunedModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByTunedModel contentType res accept -> Xgafv -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateContentByTunedModel contentType res accept -> Xgafv -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

HasOptionalParam GenerateMessage Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateMessage contentType res accept -> Xgafv -> ClientRequest GenerateMessage contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateMessage contentType res accept -> Xgafv -> ClientRequest GenerateMessage contentType res accept Source #

HasOptionalParam GenerateText Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateText contentType res accept -> Xgafv -> ClientRequest GenerateText contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateText contentType res accept -> Xgafv -> ClientRequest GenerateText contentType res accept Source #

HasOptionalParam GenerateTextByTunedModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateTextByTunedModel contentType res accept -> Xgafv -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GenerateTextByTunedModel contentType res accept -> Xgafv -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

HasOptionalParam GetCachedContent Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCachedContent contentType res accept -> Xgafv -> ClientRequest GetCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCachedContent contentType res accept -> Xgafv -> ClientRequest GetCachedContent contentType res accept Source #

HasOptionalParam GetChunk Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetChunk contentType res accept -> Xgafv -> ClientRequest GetChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetChunk contentType res accept -> Xgafv -> ClientRequest GetChunk contentType res accept Source #

HasOptionalParam GetCorpus Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCorpus contentType res accept -> Xgafv -> ClientRequest GetCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetCorpus contentType res accept -> Xgafv -> ClientRequest GetCorpus contentType res accept Source #

HasOptionalParam GetDocument Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetDocument contentType res accept -> Xgafv -> ClientRequest GetDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetDocument contentType res accept -> Xgafv -> ClientRequest GetDocument contentType res accept Source #

HasOptionalParam GetFile Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetFile contentType res accept -> Xgafv -> ClientRequest GetFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetFile contentType res accept -> Xgafv -> ClientRequest GetFile contentType res accept Source #

HasOptionalParam GetGeneratedFile Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetGeneratedFile contentType res accept -> Xgafv -> ClientRequest GetGeneratedFile contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetGeneratedFile contentType res accept -> Xgafv -> ClientRequest GetGeneratedFile contentType res accept Source #

HasOptionalParam GetModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetModel contentType res accept -> Xgafv -> ClientRequest GetModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetModel contentType res accept -> Xgafv -> ClientRequest GetModel contentType res accept Source #

HasOptionalParam GetOperation Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperation contentType res accept -> Xgafv -> ClientRequest GetOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperation contentType res accept -> Xgafv -> ClientRequest GetOperation contentType res accept Source #

HasOptionalParam GetOperationByGenerateContentBatch Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGenerateContentBatch contentType res accept -> Xgafv -> ClientRequest GetOperationByGenerateContentBatch contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGenerateContentBatch contentType res accept -> Xgafv -> ClientRequest GetOperationByGenerateContentBatch contentType res accept Source #

HasOptionalParam GetOperationByGeneratedFileAndOperation Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept -> Xgafv -> ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept -> Xgafv -> ClientRequest GetOperationByGeneratedFileAndOperation contentType res accept Source #

HasOptionalParam GetOperationByModelAndOperation Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByModelAndOperation contentType res accept -> Xgafv -> ClientRequest GetOperationByModelAndOperation contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetOperationByModelAndOperation contentType res accept -> Xgafv -> ClientRequest GetOperationByModelAndOperation contentType res accept Source #

HasOptionalParam GetPermission Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermission contentType res accept -> Xgafv -> ClientRequest GetPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermission contentType res accept -> Xgafv -> ClientRequest GetPermission contentType res accept Source #

HasOptionalParam GetPermissionByCorpusAndPermission Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermissionByCorpusAndPermission contentType res accept -> Xgafv -> ClientRequest GetPermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetPermissionByCorpusAndPermission contentType res accept -> Xgafv -> ClientRequest GetPermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam GetTunedModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetTunedModel contentType res accept -> Xgafv -> ClientRequest GetTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest GetTunedModel contentType res accept -> Xgafv -> ClientRequest GetTunedModel contentType res accept Source #

HasOptionalParam ListCachedContents Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> Xgafv -> ClientRequest ListCachedContents contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCachedContents contentType res accept -> Xgafv -> ClientRequest ListCachedContents contentType res accept Source #

HasOptionalParam ListChunks Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> Xgafv -> ClientRequest ListChunks contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListChunks contentType res accept -> Xgafv -> ClientRequest ListChunks contentType res accept Source #

HasOptionalParam ListCorpora Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> Xgafv -> ClientRequest ListCorpora contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListCorpora contentType res accept -> Xgafv -> ClientRequest ListCorpora contentType res accept Source #

HasOptionalParam ListDocuments Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> Xgafv -> ClientRequest ListDocuments contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListDocuments contentType res accept -> Xgafv -> ClientRequest ListDocuments contentType res accept Source #

HasOptionalParam ListFiles Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> Xgafv -> ClientRequest ListFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListFiles contentType res accept -> Xgafv -> ClientRequest ListFiles contentType res accept Source #

HasOptionalParam ListGeneratedFiles Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> Xgafv -> ClientRequest ListGeneratedFiles contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListGeneratedFiles contentType res accept -> Xgafv -> ClientRequest ListGeneratedFiles contentType res accept Source #

HasOptionalParam ListModels Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> Xgafv -> ClientRequest ListModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListModels contentType res accept -> Xgafv -> ClientRequest ListModels contentType res accept Source #

HasOptionalParam ListOperations Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> Xgafv -> ClientRequest ListOperations contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperations contentType res accept -> Xgafv -> ClientRequest ListOperations contentType res accept Source #

HasOptionalParam ListOperationsBy Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> Xgafv -> ClientRequest ListOperationsBy contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsBy contentType res accept -> Xgafv -> ClientRequest ListOperationsBy contentType res accept Source #

HasOptionalParam ListOperationsByModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> Xgafv -> ClientRequest ListOperationsByModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListOperationsByModel contentType res accept -> Xgafv -> ClientRequest ListOperationsByModel contentType res accept Source #

HasOptionalParam ListPermissions Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> Xgafv -> ClientRequest ListPermissions contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissions contentType res accept -> Xgafv -> ClientRequest ListPermissions contentType res accept Source #

HasOptionalParam ListPermissionsByCorpus Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> Xgafv -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListPermissionsByCorpus contentType res accept -> Xgafv -> ClientRequest ListPermissionsByCorpus contentType res accept Source #

HasOptionalParam ListTunedModels Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> Xgafv -> ClientRequest ListTunedModels contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest ListTunedModels contentType res accept -> Xgafv -> ClientRequest ListTunedModels contentType res accept Source #

HasOptionalParam Predict Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest Predict contentType res accept -> Xgafv -> ClientRequest Predict contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest Predict contentType res accept -> Xgafv -> ClientRequest Predict contentType res accept Source #

HasOptionalParam PredictLongRunning Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest PredictLongRunning contentType res accept -> Xgafv -> ClientRequest PredictLongRunning contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest PredictLongRunning contentType res accept -> Xgafv -> ClientRequest PredictLongRunning contentType res accept Source #

HasOptionalParam QueryCorpus Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryCorpus contentType res accept -> Xgafv -> ClientRequest QueryCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryCorpus contentType res accept -> Xgafv -> ClientRequest QueryCorpus contentType res accept Source #

HasOptionalParam QueryDocument Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryDocument contentType res accept -> Xgafv -> ClientRequest QueryDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest QueryDocument contentType res accept -> Xgafv -> ClientRequest QueryDocument contentType res accept Source #

HasOptionalParam StreamGenerateContent Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContent contentType res accept -> Xgafv -> ClientRequest StreamGenerateContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContent contentType res accept -> Xgafv -> ClientRequest StreamGenerateContent contentType res accept Source #

HasOptionalParam StreamGenerateContentByDynamicId Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByDynamicId contentType res accept -> Xgafv -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByDynamicId contentType res accept -> Xgafv -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

HasOptionalParam StreamGenerateContentByTunedModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByTunedModel contentType res accept -> Xgafv -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest StreamGenerateContentByTunedModel contentType res accept -> Xgafv -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

HasOptionalParam TransferOwnership Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest TransferOwnership contentType res accept -> Xgafv -> ClientRequest TransferOwnership contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest TransferOwnership contentType res accept -> Xgafv -> ClientRequest TransferOwnership contentType res accept Source #

HasOptionalParam UpdateCachedContent Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> Xgafv -> ClientRequest UpdateCachedContent contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCachedContent contentType res accept -> Xgafv -> ClientRequest UpdateCachedContent contentType res accept Source #

HasOptionalParam UpdateChunk Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateChunk contentType res accept -> Xgafv -> ClientRequest UpdateChunk contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateChunk contentType res accept -> Xgafv -> ClientRequest UpdateChunk contentType res accept Source #

HasOptionalParam UpdateCorpus Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCorpus contentType res accept -> Xgafv -> ClientRequest UpdateCorpus contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateCorpus contentType res accept -> Xgafv -> ClientRequest UpdateCorpus contentType res accept Source #

HasOptionalParam UpdateDocument Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateDocument contentType res accept -> Xgafv -> ClientRequest UpdateDocument contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateDocument contentType res accept -> Xgafv -> ClientRequest UpdateDocument contentType res accept Source #

HasOptionalParam UpdatePermission Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermission contentType res accept -> Xgafv -> ClientRequest UpdatePermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermission contentType res accept -> Xgafv -> ClientRequest UpdatePermission contentType res accept Source #

HasOptionalParam UpdatePermissionByCorpusAndPermission Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> Xgafv -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> Xgafv -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

HasOptionalParam UpdateTunedModel Xgafv Source #

Optional Param "$.xgafv" - V1 error format.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

applyOptionalParam :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> Xgafv -> ClientRequest UpdateTunedModel contentType res accept Source #

(-&-) :: forall {k1} {k2} {k3} (contentType :: k1) (res :: k2) (accept :: k3). ClientRequest UpdateTunedModel contentType res accept -> Xgafv -> ClientRequest UpdateTunedModel contentType res accept Source #

Models

AttributionSourceId

data AttributionSourceId Source #

AttributionSourceId Identifier for the source contributing to this attribution.

Constructors

AttributionSourceId 

Fields

mkAttributionSourceId :: AttributionSourceId Source #

Construct a value of type AttributionSourceId (by applying it's required fields, if any)

BaseOperation

data BaseOperation Source #

BaseOperation This resource represents a long-running operation that is the result of a network API call.

Constructors

BaseOperation 

Fields

  • baseOperationDone :: !(Maybe Bool)

    "done" - If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.

  • baseOperationName :: !(Maybe Text)

    "name" - The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.

  • baseOperationError :: !(Maybe Status)

    "error" - The error result of the operation in case of failure or cancellation.

mkBaseOperation :: BaseOperation Source #

Construct a value of type BaseOperation (by applying it's required fields, if any)

BatchCreateChunksRequest

data BatchCreateChunksRequest Source #

BatchCreateChunksRequest Request to batch create Chunks.

Constructors

BatchCreateChunksRequest 

Fields

Instances

Instances details
FromJSON BatchCreateChunksRequest Source #

FromJSON BatchCreateChunksRequest

Instance details

Defined in GenAI.Client.Model

ToJSON BatchCreateChunksRequest Source #

ToJSON BatchCreateChunksRequest

Instance details

Defined in GenAI.Client.Model

Show BatchCreateChunksRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq BatchCreateChunksRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam BatchCreateChunks BatchCreateChunksRequest Source #

Body Param BatchCreateChunksRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes BatchCreateChunks contentType, MimeRender contentType BatchCreateChunksRequest) => ClientRequest BatchCreateChunks contentType res accept -> BatchCreateChunksRequest -> ClientRequest BatchCreateChunks contentType res accept Source #

mkBatchCreateChunksRequest Source #

Arguments

:: [CreateChunkRequest]

batchCreateChunksRequestRequests: Required. The request messages specifying the Chunks to create. A maximum of 100 Chunks can be created in a batch.

-> BatchCreateChunksRequest 

Construct a value of type BatchCreateChunksRequest (by applying it's required fields, if any)

BatchCreateChunksResponse

mkBatchCreateChunksResponse :: BatchCreateChunksResponse Source #

Construct a value of type BatchCreateChunksResponse (by applying it's required fields, if any)

BatchDeleteChunksRequest

data BatchDeleteChunksRequest Source #

BatchDeleteChunksRequest Request to batch delete Chunks.

Constructors

BatchDeleteChunksRequest 

Fields

Instances

Instances details
FromJSON BatchDeleteChunksRequest Source #

FromJSON BatchDeleteChunksRequest

Instance details

Defined in GenAI.Client.Model

ToJSON BatchDeleteChunksRequest Source #

ToJSON BatchDeleteChunksRequest

Instance details

Defined in GenAI.Client.Model

Show BatchDeleteChunksRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq BatchDeleteChunksRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam BatchDeleteChunks BatchDeleteChunksRequest Source #

Body Param BatchDeleteChunksRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes BatchDeleteChunks contentType, MimeRender contentType BatchDeleteChunksRequest) => ClientRequest BatchDeleteChunks contentType res accept -> BatchDeleteChunksRequest -> ClientRequest BatchDeleteChunks contentType res accept Source #

mkBatchDeleteChunksRequest Source #

Arguments

:: [DeleteChunkRequest]

batchDeleteChunksRequestRequests: Required. The request messages specifying the Chunks to delete.

-> BatchDeleteChunksRequest 

Construct a value of type BatchDeleteChunksRequest (by applying it's required fields, if any)

BatchEmbedContentsRequest

data BatchEmbedContentsRequest Source #

BatchEmbedContentsRequest Batch request to get embeddings from the model for a list of prompts.

Constructors

BatchEmbedContentsRequest 

Fields

Instances

Instances details
FromJSON BatchEmbedContentsRequest Source #

FromJSON BatchEmbedContentsRequest

Instance details

Defined in GenAI.Client.Model

ToJSON BatchEmbedContentsRequest Source #

ToJSON BatchEmbedContentsRequest

Instance details

Defined in GenAI.Client.Model

Show BatchEmbedContentsRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq BatchEmbedContentsRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam BatchEmbedContents BatchEmbedContentsRequest Source #

Body Param BatchEmbedContentsRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes BatchEmbedContents contentType, MimeRender contentType BatchEmbedContentsRequest) => ClientRequest BatchEmbedContents contentType res accept -> BatchEmbedContentsRequest -> ClientRequest BatchEmbedContents contentType res accept Source #

mkBatchEmbedContentsRequest Source #

Arguments

:: [EmbedContentRequest]

batchEmbedContentsRequestRequests: Required. Embed requests for the batch. The model in each of these requests must match the model specified model.

-> BatchEmbedContentsRequest 

Construct a value of type BatchEmbedContentsRequest (by applying it's required fields, if any)

BatchEmbedContentsResponse

data BatchEmbedContentsResponse Source #

BatchEmbedContentsResponse The response to a BatchEmbedContentsRequest.

Constructors

BatchEmbedContentsResponse 

Fields

mkBatchEmbedContentsResponse :: BatchEmbedContentsResponse Source #

Construct a value of type BatchEmbedContentsResponse (by applying it's required fields, if any)

BatchEmbedTextRequest

data BatchEmbedTextRequest Source #

BatchEmbedTextRequest Batch request to get a text embedding from the model.

Constructors

BatchEmbedTextRequest 

Fields

Instances

Instances details
FromJSON BatchEmbedTextRequest Source #

FromJSON BatchEmbedTextRequest

Instance details

Defined in GenAI.Client.Model

ToJSON BatchEmbedTextRequest Source #

ToJSON BatchEmbedTextRequest

Instance details

Defined in GenAI.Client.Model

Show BatchEmbedTextRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq BatchEmbedTextRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam BatchEmbedText BatchEmbedTextRequest Source #

Body Param BatchEmbedTextRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes BatchEmbedText contentType, MimeRender contentType BatchEmbedTextRequest) => ClientRequest BatchEmbedText contentType res accept -> BatchEmbedTextRequest -> ClientRequest BatchEmbedText contentType res accept Source #

mkBatchEmbedTextRequest :: BatchEmbedTextRequest Source #

Construct a value of type BatchEmbedTextRequest (by applying it's required fields, if any)

BatchEmbedTextResponse

mkBatchEmbedTextResponse :: BatchEmbedTextResponse Source #

Construct a value of type BatchEmbedTextResponse (by applying it's required fields, if any)

BatchUpdateChunksRequest

data BatchUpdateChunksRequest Source #

BatchUpdateChunksRequest Request to batch update Chunks.

Constructors

BatchUpdateChunksRequest 

Fields

Instances

Instances details
FromJSON BatchUpdateChunksRequest Source #

FromJSON BatchUpdateChunksRequest

Instance details

Defined in GenAI.Client.Model

ToJSON BatchUpdateChunksRequest Source #

ToJSON BatchUpdateChunksRequest

Instance details

Defined in GenAI.Client.Model

Show BatchUpdateChunksRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq BatchUpdateChunksRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam BatchUpdateChunks BatchUpdateChunksRequest Source #

Body Param BatchUpdateChunksRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes BatchUpdateChunks contentType, MimeRender contentType BatchUpdateChunksRequest) => ClientRequest BatchUpdateChunks contentType res accept -> BatchUpdateChunksRequest -> ClientRequest BatchUpdateChunks contentType res accept Source #

mkBatchUpdateChunksRequest Source #

Arguments

:: [UpdateChunkRequest]

batchUpdateChunksRequestRequests: Required. The request messages specifying the Chunks to update. A maximum of 100 Chunks can be updated in a batch.

-> BatchUpdateChunksRequest 

Construct a value of type BatchUpdateChunksRequest (by applying it's required fields, if any)

BatchUpdateChunksResponse

mkBatchUpdateChunksResponse :: BatchUpdateChunksResponse Source #

Construct a value of type BatchUpdateChunksResponse (by applying it's required fields, if any)

Blob

data Blob Source #

Blob Raw media bytes. Text should not be sent as raw bytes, use the text field.

Constructors

Blob 

Fields

  • blobData :: !(Maybe ByteArray)

    "data" - Raw bytes for media formats.

  • blobMimeType :: !(Maybe Text)

    "mimeType" - The IANA standard MIME type of the source data. Examples: - imagepng - imagejpeg If an unsupported MIME type is provided, an error will be returned. For a complete list of supported types, see Supported file formats.

Instances

Instances details
FromJSON Blob Source #

FromJSON Blob

Instance details

Defined in GenAI.Client.Model

ToJSON Blob Source #

ToJSON Blob

Instance details

Defined in GenAI.Client.Model

Show Blob Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Blob -> ShowS #

show :: Blob -> String #

showList :: [Blob] -> ShowS #

Eq Blob Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Blob -> Blob -> Bool #

(/=) :: Blob -> Blob -> Bool #

mkBlob :: Blob Source #

Construct a value of type Blob (by applying it's required fields, if any)

CachedContent

data CachedContent Source #

CachedContent Content that has been preprocessed and can be used in subsequent request to GenerativeService. Cached content can be only used with model it was created for.

Constructors

CachedContent 

Fields

Instances

Instances details
FromJSON CachedContent Source #

FromJSON CachedContent

Instance details

Defined in GenAI.Client.Model

ToJSON CachedContent Source #

ToJSON CachedContent

Instance details

Defined in GenAI.Client.Model

Show CachedContent Source # 
Instance details

Defined in GenAI.Client.Model

Eq CachedContent Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam CreateCachedContent CachedContent Source #

Body Param CachedContent - Required. The cached content to create.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CreateCachedContent contentType, MimeRender contentType CachedContent) => ClientRequest CreateCachedContent contentType res accept -> CachedContent -> ClientRequest CreateCachedContent contentType res accept Source #

HasBodyParam UpdateCachedContent CachedContent Source #

Body Param CachedContent - Required. The content cache entry to update

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes UpdateCachedContent contentType, MimeRender contentType CachedContent) => ClientRequest UpdateCachedContent contentType res accept -> CachedContent -> ClientRequest UpdateCachedContent contentType res accept Source #

mkCachedContent Source #

Arguments

:: Text

cachedContentModel: Required. Immutable. The name of the Model to use for cached content Format: `models/{model}`

-> CachedContent 

Construct a value of type CachedContent (by applying it's required fields, if any)

CachedContentUsageMetadata

data CachedContentUsageMetadata Source #

CachedContentUsageMetadata Metadata on the usage of the cached content.

Constructors

CachedContentUsageMetadata 

Fields

mkCachedContentUsageMetadata :: CachedContentUsageMetadata Source #

Construct a value of type CachedContentUsageMetadata (by applying it's required fields, if any)

Candidate

data Candidate Source #

Candidate A response candidate generated from the model.

Constructors

Candidate 

Fields

Instances

Instances details
FromJSON Candidate Source #

FromJSON Candidate

Instance details

Defined in GenAI.Client.Model

ToJSON Candidate Source #

ToJSON Candidate

Instance details

Defined in GenAI.Client.Model

Show Candidate Source # 
Instance details

Defined in GenAI.Client.Model

Eq Candidate Source # 
Instance details

Defined in GenAI.Client.Model

mkCandidate :: Candidate Source #

Construct a value of type Candidate (by applying it's required fields, if any)

Chunk

data Chunk Source #

Chunk A Chunk is a subpart of a Document that is treated as an independent unit for the purposes of vector representation and storage. A Corpus can have a maximum of 1 million Chunks.

Constructors

Chunk 

Fields

  • chunkCreateTime :: !(Maybe DateTime)

    ReadOnly "createTime" - Output only. The Timestamp of when the `Chunk` was created.

  • chunkCustomMetadata :: !(Maybe [CustomMetadata])

    "customMetadata" - Optional. User provided custom metadata stored as key-value pairs. The maximum number of `CustomMetadata` per chunk is 20.

  • chunkData :: !ChunkData

    Required "data" - Required. The content for the `Chunk`, such as the text string. The maximum number of tokens per chunk is 2043.

  • chunkUpdateTime :: !(Maybe DateTime)

    ReadOnly "updateTime" - Output only. The Timestamp of when the `Chunk` was last updated.

  • chunkState :: !(Maybe E'State4)

    ReadOnly "state" - Output only. Current state of the `Chunk`.

  • chunkName :: !(Maybe Text)

    "name" - Immutable. Identifier. The `Chunk` resource name. The ID (name excluding the "corpora*documents*chunks" prefix) can contain up to 40 characters that are lowercase alphanumeric or dashes (-). The ID cannot start or end with a dash. If the name is empty on create, a random 12-character unique ID will be generated. Example: `corpora{corpus_id}documents{document_id}chunks123a456b789c`

Instances

Instances details
FromJSON Chunk Source #

FromJSON Chunk

Instance details

Defined in GenAI.Client.Model

ToJSON Chunk Source #

ToJSON Chunk

Instance details

Defined in GenAI.Client.Model

Show Chunk Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Chunk -> ShowS #

show :: Chunk -> String #

showList :: [Chunk] -> ShowS #

Eq Chunk Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Chunk -> Chunk -> Bool #

(/=) :: Chunk -> Chunk -> Bool #

HasBodyParam CreateChunk Chunk Source #

Body Param Chunk - Required. The Chunk to create.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CreateChunk contentType, MimeRender contentType Chunk) => ClientRequest CreateChunk contentType res accept -> Chunk -> ClientRequest CreateChunk contentType res accept Source #

HasBodyParam UpdateChunk Chunk Source #

Body Param Chunk - Required. The Chunk to update.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes UpdateChunk contentType, MimeRender contentType Chunk) => ClientRequest UpdateChunk contentType res accept -> Chunk -> ClientRequest UpdateChunk contentType res accept Source #

mkChunk Source #

Arguments

:: ChunkData

chunkData: Required. The content for the Chunk, such as the text string. The maximum number of tokens per chunk is 2043.

-> Chunk 

Construct a value of type Chunk (by applying it's required fields, if any)

ChunkData

data ChunkData Source #

ChunkData Extracted data that represents the Chunk content.

Constructors

ChunkData 

Fields

Instances

Instances details
FromJSON ChunkData Source #

FromJSON ChunkData

Instance details

Defined in GenAI.Client.Model

ToJSON ChunkData Source #

ToJSON ChunkData

Instance details

Defined in GenAI.Client.Model

Show ChunkData Source # 
Instance details

Defined in GenAI.Client.Model

Eq ChunkData Source # 
Instance details

Defined in GenAI.Client.Model

mkChunkData :: ChunkData Source #

Construct a value of type ChunkData (by applying it's required fields, if any)

CitationMetadata

data CitationMetadata Source #

CitationMetadata A collection of source attributions for a piece of content.

Constructors

CitationMetadata 

Fields

mkCitationMetadata :: CitationMetadata Source #

Construct a value of type CitationMetadata (by applying it's required fields, if any)

CitationSource

data CitationSource Source #

CitationSource A citation to a source for a portion of a specific response.

Constructors

CitationSource 

Fields

mkCitationSource :: CitationSource Source #

Construct a value of type CitationSource (by applying it's required fields, if any)

CodeExecutionResult

data CodeExecutionResult Source #

CodeExecutionResult Result of executing the ExecutableCode. Only generated when using the CodeExecution, and always follows a part containing the ExecutableCode.

Constructors

CodeExecutionResult 

Fields

mkCodeExecutionResult Source #

Arguments

:: E'Outcome

codeExecutionResultOutcome: Required. Outcome of the code execution.

-> CodeExecutionResult 

Construct a value of type CodeExecutionResult (by applying it's required fields, if any)

Condition

data Condition Source #

Condition Filter condition applicable to a single key.

Constructors

Condition 

Fields

Instances

Instances details
FromJSON Condition Source #

FromJSON Condition

Instance details

Defined in GenAI.Client.Model

ToJSON Condition Source #

ToJSON Condition

Instance details

Defined in GenAI.Client.Model

Show Condition Source # 
Instance details

Defined in GenAI.Client.Model

Eq Condition Source # 
Instance details

Defined in GenAI.Client.Model

mkCondition Source #

Arguments

:: E'Operation

conditionOperation: Required. Operator applied to the given key-value pair to trigger the condition.

-> Condition 

Construct a value of type Condition (by applying it's required fields, if any)

Content

data Content Source #

Content The base structured datatype containing multi-part content of a message. A Content includes a role field designating the producer of the Content and a parts field containing multi-part data that contains the content of the message turn.

Constructors

Content 

Fields

  • contentParts :: !(Maybe [Part])

    "parts" - Ordered `Parts` that constitute a single message. Parts may have different MIME types.

  • contentRole :: !(Maybe Text)

    "role" - Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.

Instances

Instances details
FromJSON Content Source #

FromJSON Content

Instance details

Defined in GenAI.Client.Model

ToJSON Content Source #

ToJSON Content

Instance details

Defined in GenAI.Client.Model

Show Content Source # 
Instance details

Defined in GenAI.Client.Model

Eq Content Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Content -> Content -> Bool #

(/=) :: Content -> Content -> Bool #

mkContent :: Content Source #

Construct a value of type Content (by applying it's required fields, if any)

ContentEmbedding

data ContentEmbedding Source #

ContentEmbedding A list of floats representing an embedding.

Constructors

ContentEmbedding 

Fields

mkContentEmbedding :: ContentEmbedding Source #

Construct a value of type ContentEmbedding (by applying it's required fields, if any)

ContentFilter

data ContentFilter Source #

ContentFilter Content filtering metadata associated with processing a single request. ContentFilter contains a reason and an optional supporting string. The reason may be unspecified.

Constructors

ContentFilter 

Fields

mkContentFilter :: ContentFilter Source #

Construct a value of type ContentFilter (by applying it's required fields, if any)

Corpus

data Corpus Source #

Corpus A Corpus is a collection of Documents. A project can create up to 5 corpora.

Constructors

Corpus 

Fields

  • corpusUpdateTime :: !(Maybe DateTime)

    ReadOnly "updateTime" - Output only. The Timestamp of when the `Corpus` was last updated.

  • corpusCreateTime :: !(Maybe DateTime)

    ReadOnly "createTime" - Output only. The Timestamp of when the `Corpus` was created.

  • corpusDisplayName :: !(Maybe Text)

    "displayName" - Optional. The human-readable display name for the `Corpus`. The display name must be no more than 512 characters in length, including spaces. Example: "Docs on Semantic Retriever"

  • corpusName :: !(Maybe Text)

    "name" - Immutable. Identifier. The `Corpus` resource name. The ID (name excluding the "corpora" prefix) can contain up to 40 characters that are lowercase alphanumeric or dashes (-). The ID cannot start or end with a dash. If the name is empty on create, a unique name will be derived from `display_name` along with a 12 character random suffix. Example: `corporamy-awesome-corpora-123a456b789c`

Instances

Instances details
FromJSON Corpus Source #

FromJSON Corpus

Instance details

Defined in GenAI.Client.Model

ToJSON Corpus Source #

ToJSON Corpus

Instance details

Defined in GenAI.Client.Model

Show Corpus Source # 
Instance details

Defined in GenAI.Client.Model

Eq Corpus Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Corpus -> Corpus -> Bool #

(/=) :: Corpus -> Corpus -> Bool #

HasBodyParam CreateCorpus Corpus Source #

Body Param Corpus - Required. The Corpus to create.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CreateCorpus contentType, MimeRender contentType Corpus) => ClientRequest CreateCorpus contentType res accept -> Corpus -> ClientRequest CreateCorpus contentType res accept Source #

HasBodyParam UpdateCorpus Corpus Source #

Body Param Corpus - Required. The Corpus to update.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes UpdateCorpus contentType, MimeRender contentType Corpus) => ClientRequest UpdateCorpus contentType res accept -> Corpus -> ClientRequest UpdateCorpus contentType res accept Source #

mkCorpus :: Corpus Source #

Construct a value of type Corpus (by applying it's required fields, if any)

CountMessageTokensRequest

data CountMessageTokensRequest Source #

CountMessageTokensRequest Counts the number of tokens in the prompt sent to a model. Models may tokenize text differently, so each model may return a different token_count.

Constructors

CountMessageTokensRequest 

Fields

Instances

Instances details
FromJSON CountMessageTokensRequest Source #

FromJSON CountMessageTokensRequest

Instance details

Defined in GenAI.Client.Model

ToJSON CountMessageTokensRequest Source #

ToJSON CountMessageTokensRequest

Instance details

Defined in GenAI.Client.Model

Show CountMessageTokensRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq CountMessageTokensRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam CountMessageTokens CountMessageTokensRequest Source #

Body Param CountMessageTokensRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CountMessageTokens contentType, MimeRender contentType CountMessageTokensRequest) => ClientRequest CountMessageTokens contentType res accept -> CountMessageTokensRequest -> ClientRequest CountMessageTokens contentType res accept Source #

mkCountMessageTokensRequest Source #

Arguments

:: MessagePrompt

countMessageTokensRequestPrompt: Required. The prompt, whose token count is to be returned.

-> CountMessageTokensRequest 

Construct a value of type CountMessageTokensRequest (by applying it's required fields, if any)

CountMessageTokensResponse

data CountMessageTokensResponse Source #

CountMessageTokensResponse A response from CountMessageTokens. It returns the model's token_count for the prompt.

Constructors

CountMessageTokensResponse 

Fields

mkCountMessageTokensResponse :: CountMessageTokensResponse Source #

Construct a value of type CountMessageTokensResponse (by applying it's required fields, if any)

CountTextTokensRequest

data CountTextTokensRequest Source #

CountTextTokensRequest Counts the number of tokens in the prompt sent to a model. Models may tokenize text differently, so each model may return a different token_count.

Constructors

CountTextTokensRequest 

Fields

Instances

Instances details
FromJSON CountTextTokensRequest Source #

FromJSON CountTextTokensRequest

Instance details

Defined in GenAI.Client.Model

ToJSON CountTextTokensRequest Source #

ToJSON CountTextTokensRequest

Instance details

Defined in GenAI.Client.Model

Show CountTextTokensRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq CountTextTokensRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam CountTextTokens CountTextTokensRequest Source #

Body Param CountTextTokensRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CountTextTokens contentType, MimeRender contentType CountTextTokensRequest) => ClientRequest CountTextTokens contentType res accept -> CountTextTokensRequest -> ClientRequest CountTextTokens contentType res accept Source #

mkCountTextTokensRequest Source #

Arguments

:: TextPrompt

countTextTokensRequestPrompt: Required. The free-form input text given to the model as a prompt.

-> CountTextTokensRequest 

Construct a value of type CountTextTokensRequest (by applying it's required fields, if any)

CountTextTokensResponse

data CountTextTokensResponse Source #

CountTextTokensResponse A response from CountTextTokens. It returns the model's token_count for the prompt.

Constructors

CountTextTokensResponse 

Fields

mkCountTextTokensResponse :: CountTextTokensResponse Source #

Construct a value of type CountTextTokensResponse (by applying it's required fields, if any)

CountTokensRequest

data CountTokensRequest Source #

CountTokensRequest Counts the number of tokens in the prompt sent to a model. Models may tokenize text differently, so each model may return a different token_count.

Constructors

CountTokensRequest 

Fields

  • countTokensRequestContents :: !(Maybe [Content])

    "contents" - Optional. The input given to the model as a prompt. This field is ignored when `generate_content_request` is set.

  • countTokensRequestGenerateContentRequest :: !(Maybe GenerateContentRequest)

    "generateContentRequest" - Optional. The overall input given to the `Model`. This includes the prompt as well as other model steering information like system instructions, andor function declarations for [function calling](https:ai.google.devgemini-apidocsfunction-calling). `Model`s/`Content`s and `generate_content_request`s are mutually exclusive. You can either send `Model` + `Content`s or a `generate_content_request`, but never both.

Instances

Instances details
FromJSON CountTokensRequest Source #

FromJSON CountTokensRequest

Instance details

Defined in GenAI.Client.Model

ToJSON CountTokensRequest Source #

ToJSON CountTokensRequest

Instance details

Defined in GenAI.Client.Model

Show CountTokensRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq CountTokensRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam CountTokens CountTokensRequest Source #

Body Param CountTokensRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CountTokens contentType, MimeRender contentType CountTokensRequest) => ClientRequest CountTokens contentType res accept -> CountTokensRequest -> ClientRequest CountTokens contentType res accept Source #

mkCountTokensRequest :: CountTokensRequest Source #

Construct a value of type CountTokensRequest (by applying it's required fields, if any)

CountTokensResponse

data CountTokensResponse Source #

CountTokensResponse A response from CountTokens. It returns the model's token_count for the prompt.

Constructors

CountTokensResponse 

Fields

mkCountTokensResponse :: CountTokensResponse Source #

Construct a value of type CountTokensResponse (by applying it's required fields, if any)

CreateChunkRequest

data CreateChunkRequest Source #

CreateChunkRequest Request to create a Chunk.

Constructors

CreateChunkRequest 

Fields

mkCreateChunkRequest Source #

Arguments

:: Text

createChunkRequestParent: Required. The name of the Document where this Chunk will be created. Example: `corporamy-corpus-123documents/the-doc-abc`

-> Chunk

createChunkRequestChunk: Required. The Chunk to create.

-> CreateChunkRequest 

Construct a value of type CreateChunkRequest (by applying it's required fields, if any)

CreateFileRequest

data CreateFileRequest Source #

CreateFileRequest Request for CreateFile.

Constructors

CreateFileRequest 

Fields

Instances

Instances details
FromJSON CreateFileRequest Source #

FromJSON CreateFileRequest

Instance details

Defined in GenAI.Client.Model

ToJSON CreateFileRequest Source #

ToJSON CreateFileRequest

Instance details

Defined in GenAI.Client.Model

Show CreateFileRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq CreateFileRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam CreateFile CreateFileRequest Source #

Body Param CreateFileRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CreateFile contentType, MimeRender contentType CreateFileRequest) => ClientRequest CreateFile contentType res accept -> CreateFileRequest -> ClientRequest CreateFile contentType res accept Source #

mkCreateFileRequest :: CreateFileRequest Source #

Construct a value of type CreateFileRequest (by applying it's required fields, if any)

CreateFileResponse

mkCreateFileResponse :: CreateFileResponse Source #

Construct a value of type CreateFileResponse (by applying it's required fields, if any)

CreateTunedModelMetadata

data CreateTunedModelMetadata Source #

CreateTunedModelMetadata Metadata about the state and progress of creating a tuned model returned from the long-running operation

Constructors

CreateTunedModelMetadata 

Fields

mkCreateTunedModelMetadata :: CreateTunedModelMetadata Source #

Construct a value of type CreateTunedModelMetadata (by applying it's required fields, if any)

CreateTunedModelOperation

data CreateTunedModelOperation Source #

CreateTunedModelOperation This resource represents a long-running operation where metadata and response fields are strongly typed.

Constructors

CreateTunedModelOperation 

Fields

mkCreateTunedModelOperation :: CreateTunedModelOperation Source #

Construct a value of type CreateTunedModelOperation (by applying it's required fields, if any)

CustomMetadata

data CustomMetadata Source #

CustomMetadata User provided metadata stored as key-value pairs.

Constructors

CustomMetadata 

Fields

mkCustomMetadata Source #

Arguments

:: Text

customMetadataKey: Required. The key of the metadata to store.

-> CustomMetadata 

Construct a value of type CustomMetadata (by applying it's required fields, if any)

Dataset

data Dataset Source #

Dataset Dataset for training or validation.

Constructors

Dataset 

Fields

Instances

Instances details
FromJSON Dataset Source #

FromJSON Dataset

Instance details

Defined in GenAI.Client.Model

ToJSON Dataset Source #

ToJSON Dataset

Instance details

Defined in GenAI.Client.Model

Show Dataset Source # 
Instance details

Defined in GenAI.Client.Model

Eq Dataset Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Dataset -> Dataset -> Bool #

(/=) :: Dataset -> Dataset -> Bool #

mkDataset :: Dataset Source #

Construct a value of type Dataset (by applying it's required fields, if any)

DeleteChunkRequest

data DeleteChunkRequest Source #

DeleteChunkRequest Request to delete a Chunk.

Constructors

DeleteChunkRequest 

Fields

  • deleteChunkRequestName :: !Text

    Required "name" - Required. The resource name of the `Chunk` to delete. Example: `corporamy-corpus-123documentsthe-doc-abcchunks/some-chunk`

mkDeleteChunkRequest Source #

Arguments

:: Text

deleteChunkRequestName: Required. The resource name of the Chunk to delete. Example: `corporamy-corpus-123documentsthe-doc-abcchunks/some-chunk`

-> DeleteChunkRequest 

Construct a value of type DeleteChunkRequest (by applying it's required fields, if any)

Document

data Document Source #

Document A Document is a collection of Chunks. A Corpus can have a maximum of 10,000 Documents.

Constructors

Document 

Fields

  • documentUpdateTime :: !(Maybe DateTime)

    ReadOnly "updateTime" - Output only. The Timestamp of when the `Document` was last updated.

  • documentName :: !(Maybe Text)

    "name" - Immutable. Identifier. The `Document` resource name. The ID (name excluding the "corpora*documents" prefix) can contain up to 40 characters that are lowercase alphanumeric or dashes (-). The ID cannot start or end with a dash. If the name is empty on create, a unique name will be derived from `display_name` along with a 12 character random suffix. Example: `corpora{corpus_id}documentsmy-awesome-doc-123a456b789c`

  • documentCustomMetadata :: !(Maybe [CustomMetadata])

    "customMetadata" - Optional. User provided custom metadata stored as key-value pairs used for querying. A `Document` can have a maximum of 20 `CustomMetadata`.

  • documentCreateTime :: !(Maybe DateTime)

    ReadOnly "createTime" - Output only. The Timestamp of when the `Document` was created.

  • documentDisplayName :: !(Maybe Text)

    "displayName" - Optional. The human-readable display name for the `Document`. The display name must be no more than 512 characters in length, including spaces. Example: "Semantic Retriever Documentation"

Instances

Instances details
FromJSON Document Source #

FromJSON Document

Instance details

Defined in GenAI.Client.Model

ToJSON Document Source #

ToJSON Document

Instance details

Defined in GenAI.Client.Model

Show Document Source # 
Instance details

Defined in GenAI.Client.Model

Eq Document Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam CreateDocument Document Source #

Body Param Document - Required. The Document to create.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CreateDocument contentType, MimeRender contentType Document) => ClientRequest CreateDocument contentType res accept -> Document -> ClientRequest CreateDocument contentType res accept Source #

HasBodyParam UpdateDocument Document Source #

Body Param Document - Required. The Document to update.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes UpdateDocument contentType, MimeRender contentType Document) => ClientRequest UpdateDocument contentType res accept -> Document -> ClientRequest UpdateDocument contentType res accept Source #

mkDocument :: Document Source #

Construct a value of type Document (by applying it's required fields, if any)

DynamicRetrievalConfig

data DynamicRetrievalConfig Source #

DynamicRetrievalConfig Describes the options to customize dynamic retrieval.

Constructors

DynamicRetrievalConfig 

Fields

mkDynamicRetrievalConfig :: DynamicRetrievalConfig Source #

Construct a value of type DynamicRetrievalConfig (by applying it's required fields, if any)

EmbedContentRequest

data EmbedContentRequest Source #

EmbedContentRequest Request containing the Content for the model to embed.

Constructors

EmbedContentRequest 

Fields

  • embedContentRequestTaskType :: !(Maybe TaskType)

    "taskType" - Optional. Optional task type for which the embeddings will be used. Not supported on earlier models (`models/embedding-001`).

  • embedContentRequestContent :: !Content

    Required "content" - Required. The content to embed. Only the `parts.text` fields will be counted.

  • embedContentRequestOutputDimensionality :: !(Maybe Int)

    "outputDimensionality" - Optional. Optional reduced dimension for the output embedding. If set, excessive values in the output embedding are truncated from the end. Supported by newer models since 2024 only. You cannot set this value if using the earlier model (`models/embedding-001`).

  • embedContentRequestModel :: !Text

    Required "model" - Required. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`

  • embedContentRequestTitle :: !(Maybe Text)

    "title" - Optional. An optional title for the text. Only applicable when TaskType is `RETRIEVAL_DOCUMENT`. Note: Specifying a `title` for `RETRIEVAL_DOCUMENT` provides better quality embeddings for retrieval.

Instances

Instances details
FromJSON EmbedContentRequest Source #

FromJSON EmbedContentRequest

Instance details

Defined in GenAI.Client.Model

ToJSON EmbedContentRequest Source #

ToJSON EmbedContentRequest

Instance details

Defined in GenAI.Client.Model

Show EmbedContentRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq EmbedContentRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam EmbedContent EmbedContentRequest Source #

Body Param EmbedContentRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes EmbedContent contentType, MimeRender contentType EmbedContentRequest) => ClientRequest EmbedContent contentType res accept -> EmbedContentRequest -> ClientRequest EmbedContent contentType res accept Source #

mkEmbedContentRequest Source #

Arguments

:: Content

embedContentRequestContent: Required. The content to embed. Only the `parts.text` fields will be counted.

-> Text

embedContentRequestModel: Required. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the ListModels method. Format: `models/{model}`

-> EmbedContentRequest 

Construct a value of type EmbedContentRequest (by applying it's required fields, if any)

EmbedContentResponse

mkEmbedContentResponse :: EmbedContentResponse Source #

Construct a value of type EmbedContentResponse (by applying it's required fields, if any)

EmbedTextRequest

data EmbedTextRequest Source #

EmbedTextRequest Request to get a text embedding from the model.

Constructors

EmbedTextRequest 

Fields

Instances

Instances details
FromJSON EmbedTextRequest Source #

FromJSON EmbedTextRequest

Instance details

Defined in GenAI.Client.Model

ToJSON EmbedTextRequest Source #

ToJSON EmbedTextRequest

Instance details

Defined in GenAI.Client.Model

Show EmbedTextRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq EmbedTextRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam EmbedText EmbedTextRequest Source #

Body Param EmbedTextRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes EmbedText contentType, MimeRender contentType EmbedTextRequest) => ClientRequest EmbedText contentType res accept -> EmbedTextRequest -> ClientRequest EmbedText contentType res accept Source #

mkEmbedTextRequest Source #

Arguments

:: Text

embedTextRequestModel: Required. The model name to use with the format model=models/{model}.

-> EmbedTextRequest 

Construct a value of type EmbedTextRequest (by applying it's required fields, if any)

EmbedTextResponse

data EmbedTextResponse Source #

EmbedTextResponse The response to a EmbedTextRequest.

Constructors

EmbedTextResponse 

Fields

mkEmbedTextResponse :: EmbedTextResponse Source #

Construct a value of type EmbedTextResponse (by applying it's required fields, if any)

Embedding

data Embedding Source #

Embedding A list of floats representing the embedding.

Constructors

Embedding 

Fields

Instances

Instances details
FromJSON Embedding Source #

FromJSON Embedding

Instance details

Defined in GenAI.Client.Model

ToJSON Embedding Source #

ToJSON Embedding

Instance details

Defined in GenAI.Client.Model

Show Embedding Source # 
Instance details

Defined in GenAI.Client.Model

Eq Embedding Source # 
Instance details

Defined in GenAI.Client.Model

mkEmbedding :: Embedding Source #

Construct a value of type Embedding (by applying it's required fields, if any)

Example

data Example Source #

Example An input/output example used to instruct the Model. It demonstrates how the model should respond or format its response.

Constructors

Example 

Fields

  • exampleOutput :: !Message

    Required "output" - Required. An example of what the model should output given the input.

  • exampleInput :: !Message

    Required "input" - Required. An example of an input `Message` from the user.

Instances

Instances details
FromJSON Example Source #

FromJSON Example

Instance details

Defined in GenAI.Client.Model

ToJSON Example Source #

ToJSON Example

Instance details

Defined in GenAI.Client.Model

Show Example Source # 
Instance details

Defined in GenAI.Client.Model

Eq Example Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Example -> Example -> Bool #

(/=) :: Example -> Example -> Bool #

mkExample Source #

Arguments

:: Message

exampleOutput: Required. An example of what the model should output given the input.

-> Message

exampleInput: Required. An example of an input Message from the user.

-> Example 

Construct a value of type Example (by applying it's required fields, if any)

ExecutableCode

data ExecutableCode Source #

ExecutableCode Code generated by the model that is meant to be executed, and the result returned to the model. Only generated when using the CodeExecution tool, in which the code will be automatically executed, and a corresponding CodeExecutionResult will also be generated.

Constructors

ExecutableCode 

Fields

mkExecutableCode Source #

Arguments

:: E'Language

executableCodeLanguage: Required. Programming language of the code.

-> Text

executableCodeCode: Required. The code to be executed.

-> ExecutableCode 

Construct a value of type ExecutableCode (by applying it's required fields, if any)

File

data File Source #

File A file uploaded to the API. Next ID: 15

Constructors

File 

Fields

  • fileUri :: !(Maybe Text)

    ReadOnly "uri" - Output only. The uri of the `File`.

  • fileName :: !(Maybe Text)

    "name" - Immutable. Identifier. The `File` resource name. The ID (name excluding the "files" prefix) can contain up to 40 characters that are lowercase alphanumeric or dashes (-). The ID cannot start or end with a dash. If the name is empty on create, a unique name will be generated. Example: `files123-456`

  • fileExpirationTime :: !(Maybe DateTime)

    ReadOnly "expirationTime" - Output only. The timestamp of when the `File` will be deleted. Only set if the `File` is scheduled to expire.

  • fileDisplayName :: !(Maybe Text)

    "displayName" - Optional. The human-readable display name for the `File`. The display name must be no more than 512 characters in length, including spaces. Example: "Welcome Image"

  • fileVideoMetadata :: !(Maybe VideoFileMetadata)

    ReadOnly "videoMetadata" - Output only. Metadata for a video.

  • fileState :: !(Maybe E'State)

    ReadOnly "state" - Output only. Processing state of the File.

  • fileSource :: !(Maybe E'Source)

    "source" - Source of the File.

  • fileMimeType :: !(Maybe Text)

    ReadOnly "mimeType" - Output only. MIME type of the file.

  • fileCreateTime :: !(Maybe DateTime)

    ReadOnly "createTime" - Output only. The timestamp of when the `File` was created.

  • fileError :: !(Maybe Status)

    ReadOnly "error" - Output only. Error status if File processing failed.

  • fileDownloadUri :: !(Maybe Text)

    ReadOnly "downloadUri" - Output only. The download uri of the `File`.

  • fileSizeBytes :: !(Maybe Text)

    ReadOnly "sizeBytes" - Output only. Size of the file in bytes.

  • fileSha256Hash :: !(Maybe ByteArray)

    ReadOnly "sha256Hash" - Output only. SHA-256 hash of the uploaded bytes.

  • fileUpdateTime :: !(Maybe DateTime)

    ReadOnly "updateTime" - Output only. The timestamp of when the `File` was last updated.

Instances

Instances details
FromJSON File Source #

FromJSON File

Instance details

Defined in GenAI.Client.Model

ToJSON File Source #

ToJSON File

Instance details

Defined in GenAI.Client.Model

Show File Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> File -> ShowS #

show :: File -> String #

showList :: [File] -> ShowS #

Eq File Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: File -> File -> Bool #

(/=) :: File -> File -> Bool #

mkFile :: File Source #

Construct a value of type File (by applying it's required fields, if any)

FileData

data FileData Source #

FileData URI based data.

Constructors

FileData 

Fields

Instances

Instances details
FromJSON FileData Source #

FromJSON FileData

Instance details

Defined in GenAI.Client.Model

ToJSON FileData Source #

ToJSON FileData

Instance details

Defined in GenAI.Client.Model

Show FileData Source # 
Instance details

Defined in GenAI.Client.Model

Eq FileData Source # 
Instance details

Defined in GenAI.Client.Model

mkFileData Source #

Arguments

:: Text

fileDataFileUri: Required. URI.

-> FileData 

Construct a value of type FileData (by applying it's required fields, if any)

FunctionCall

data FunctionCall Source #

FunctionCall A predicted FunctionCall returned from the model that contains a string representing the name with the arguments and their values.

Constructors

FunctionCall 

Fields

  • functionCallArgs :: !(Maybe (Map String String))

    "args" - Optional. The function parameters and values in JSON object format.

  • functionCallId :: !(Maybe Text)

    "id" - Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`.

  • functionCallName :: !Text

    Required "name" - Required. The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.

mkFunctionCall Source #

Arguments

:: Text

functionCallName: Required. The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.

-> FunctionCall 

Construct a value of type FunctionCall (by applying it's required fields, if any)

FunctionCallingConfig

data FunctionCallingConfig Source #

FunctionCallingConfig Configuration for specifying function calling behavior.

Constructors

FunctionCallingConfig 

Fields

  • functionCallingConfigMode :: !(Maybe E'Mode2)

    "mode" - Optional. Specifies the mode in which function calling should execute. If unspecified, the default value will be set to AUTO.

  • functionCallingConfigAllowedFunctionNames :: !(Maybe [Text])

    "allowedFunctionNames" - Optional. A set of function names that, when provided, limits the functions the model will call. This should only be set when the Mode is ANY. Function names should match [FunctionDeclaration.name]. With mode set to ANY, model will predict a function call from the set of function names provided.

mkFunctionCallingConfig :: FunctionCallingConfig Source #

Construct a value of type FunctionCallingConfig (by applying it's required fields, if any)

FunctionDeclaration

data FunctionDeclaration Source #

FunctionDeclaration Structured representation of a function declaration as defined by the OpenAPI 3.03 specification. Included in this declaration are the function name and parameters. This FunctionDeclaration is a representation of a block of code that can be used as a Tool by the model and executed by the client.

Constructors

FunctionDeclaration 

Fields

  • functionDeclarationParameters :: !(Maybe Schema)

    "parameters" - Optional. Describes the parameters to this function. Reflects the Open API 3.03 Parameter Object string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter.

  • functionDeclarationName :: !Text

    Required "name" - Required. The name of the function. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.

  • functionDeclarationBehavior :: !(Maybe E'Behavior)

    "behavior" - Optional. Specifies the function Behavior. Currently only supported by the BidiGenerateContent method.

  • functionDeclarationDescription :: !Text

    Required "description" - Required. A brief description of the function.

  • functionDeclarationResponse :: !(Maybe Schema)

    "response" - Optional. Describes the output from this function in JSON Schema format. Reflects the Open API 3.03 Response Object. The Schema defines the type used for the response value of the function.

  • functionDeclarationResponseJsonSchema :: !(Maybe String)

    "responseJsonSchema" - Optional. Describes the output from this function in JSON Schema format. The value specified by the schema is the response value of the function. This field is mutually exclusive with `response`.

  • functionDeclarationParametersJsonSchema :: !(Maybe String)

    "parametersJsonSchema" - Optional. Describes the parameters to the function in JSON Schema format. The schema must describe an object where the properties are the parameters to the function. For example: ``` { "type": "object", "properties": { "name": { "type": "string" }, "age": { "type": "integer" } }, "additionalProperties": false, "required": ["name", "age"], "propertyOrdering": ["name", "age"] } ``` This field is mutually exclusive with `parameters`.

mkFunctionDeclaration Source #

Arguments

:: Text

functionDeclarationName: Required. The name of the function. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.

-> Text

functionDeclarationDescription: Required. A brief description of the function.

-> FunctionDeclaration 

Construct a value of type FunctionDeclaration (by applying it's required fields, if any)

FunctionResponse

data FunctionResponse Source #

FunctionResponse The result output from a FunctionCall that contains a string representing the name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of aFunctionCall made based on model prediction.

Constructors

FunctionResponse 

Fields

  • functionResponseScheduling :: !(Maybe E'Scheduling)

    "scheduling" - Optional. Specifies how the response should be scheduled in the conversation. Only applicable to NON_BLOCKING function calls, is ignored otherwise. Defaults to WHEN_IDLE.

  • functionResponseId :: !(Maybe Text)

    "id" - Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`.

  • functionResponseWillContinue :: !(Maybe Bool)

    "willContinue" - Optional. Signals that function call continues, and more responses will be returned, turning the function call into a generator. Is only applicable to NON_BLOCKING function calls, is ignored otherwise. If set to false, future responses will not be considered. It is allowed to return empty `response` with `will_continue=False` to signal that the function call is finished. This may still trigger the model generation. To avoid triggering the generation and finish the function call, additionally set `scheduling` to `SILENT`.

  • functionResponseName :: !Text

    Required "name" - Required. The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.

  • functionResponseResponse :: !(Map String String)

    Required "response" - Required. The function response in JSON object format.

mkFunctionResponse Source #

Arguments

:: Text

functionResponseName: Required. The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.

-> Map String String

functionResponseResponse: Required. The function response in JSON object format.

-> FunctionResponse 

Construct a value of type FunctionResponse (by applying it's required fields, if any)

GenerateAnswerRequest

data GenerateAnswerRequest Source #

GenerateAnswerRequest Request to generate a grounded answer from the Model.

Constructors

GenerateAnswerRequest 

Fields

  • generateAnswerRequestSemanticRetriever :: !(Maybe SemanticRetrieverConfig)

    "semanticRetriever" - Content retrieved from resources created via the Semantic Retriever API.

  • generateAnswerRequestTemperature :: !(Maybe Float)

    "temperature" - Optional. Controls the randomness of the output. Values can range from [0.0,1.0], inclusive. A value closer to 1.0 will produce responses that are more varied and creative, while a value closer to 0.0 will typically result in more straightforward responses from the model. A low temperature (~0.2) is usually recommended for Attributed-Question-Answering use cases.

  • generateAnswerRequestAnswerStyle :: !E'AnswerStyle

    Required "answerStyle" - Required. Style in which answers should be returned.

  • generateAnswerRequestContents :: ![Content]

    Required "contents" - Required. The content of the current conversation with the `Model`. For single-turn queries, this is a single question to answer. For multi-turn queries, this is a repeated field that contains conversation history and the last `Content` in the list containing the question. Note: `GenerateAnswer` only supports queries in English.

  • generateAnswerRequestSafetySettings :: !(Maybe [SafetySetting])

    "safetySettings" - Optional. A list of unique `SafetySetting` instances for blocking unsafe content. This will be enforced on the `GenerateAnswerRequest.contents` and `GenerateAnswerResponse.candidate`. There should not be more than one setting for each `SafetyCategory` type. The API will block any contents and responses that fail to meet the thresholds set by these settings. This list overrides the default settings for each `SafetyCategory` specified in the safety_settings. If there is no `SafetySetting` for a given `SafetyCategory` provided in the list, the API will use the default safety setting for that category. Harm categories HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT are supported. Refer to the guide for detailed information on available safety settings. Also refer to the Safety guidance to learn how to incorporate safety considerations in your AI applications.

  • generateAnswerRequestInlinePassages :: !(Maybe GroundingPassages)

    "inlinePassages" - Passages provided inline with the request.

Instances

Instances details
FromJSON GenerateAnswerRequest Source #

FromJSON GenerateAnswerRequest

Instance details

Defined in GenAI.Client.Model

ToJSON GenerateAnswerRequest Source #

ToJSON GenerateAnswerRequest

Instance details

Defined in GenAI.Client.Model

Show GenerateAnswerRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq GenerateAnswerRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam GenerateAnswer GenerateAnswerRequest Source #

Body Param GenerateAnswerRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes GenerateAnswer contentType, MimeRender contentType GenerateAnswerRequest) => ClientRequest GenerateAnswer contentType res accept -> GenerateAnswerRequest -> ClientRequest GenerateAnswer contentType res accept Source #

mkGenerateAnswerRequest Source #

Arguments

:: E'AnswerStyle

generateAnswerRequestAnswerStyle: Required. Style in which answers should be returned.

-> [Content]

generateAnswerRequestContents: Required. The content of the current conversation with the Model. For single-turn queries, this is a single question to answer. For multi-turn queries, this is a repeated field that contains conversation history and the last Content in the list containing the question. Note: GenerateAnswer only supports queries in English.

-> GenerateAnswerRequest 

Construct a value of type GenerateAnswerRequest (by applying it's required fields, if any)

GenerateAnswerResponse

data GenerateAnswerResponse Source #

GenerateAnswerResponse Response from the model for a grounded answer.

Constructors

GenerateAnswerResponse 

Fields

  • generateAnswerResponseAnswer :: !(Maybe Candidate)

    "answer" - Candidate answer from the model. Note: The model *always* attempts to provide a grounded answer, even when the answer is unlikely to be answerable from the given passages. In that case, a low-quality or ungrounded answer may be provided, along with a low `answerable_probability`.

  • generateAnswerResponseInputFeedback :: !(Maybe InputFeedback)

    ReadOnly "inputFeedback" - Output only. Feedback related to the input data used to answer the question, as opposed to the model-generated response to the question. The input data can be one or more of the following: - Question specified by the last entry in `GenerateAnswerRequest.content` - Conversation history specified by the other entries in `GenerateAnswerRequest.content` - Grounding sources (`GenerateAnswerRequest.semantic_retriever` or `GenerateAnswerRequest.inline_passages`)

  • generateAnswerResponseAnswerableProbability :: !(Maybe Float)

    ReadOnly "answerableProbability" - Output only. The model's estimate of the probability that its answer is correct and grounded in the input passages. A low `answerable_probability` indicates that the answer might not be grounded in the sources. When `answerable_probability` is low, you may want to: * Display a message to the effect of "We couldn’t answer that question" to the user. * Fall back to a general-purpose LLM that answers the question from world knowledge. The threshold and nature of such fallbacks will depend on individual use cases. `0.5` is a good starting threshold.

mkGenerateAnswerResponse :: GenerateAnswerResponse Source #

Construct a value of type GenerateAnswerResponse (by applying it's required fields, if any)

GenerateContentRequest

data GenerateContentRequest Source #

GenerateContentRequest Request to generate a completion from the model. NEXT ID: 13

Constructors

GenerateContentRequest 

Fields

  • generateContentRequestToolConfig :: !(Maybe ToolConfig)

    "toolConfig" - Optional. Tool configuration for any `Tool` specified in the request. Refer to the Function calling guide for a usage example.

  • generateContentRequestTools :: !(Maybe [Tool])

    "tools" - Optional. A list of `Tools` the `Model` may use to generate the next response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the `Model`. Supported `Tool`s are `Function` and `code_execution`. Refer to the Function calling and the Code execution guides to learn more.

  • generateContentRequestContents :: ![Content]

    Required "contents" - Required. The content of the current conversation with the model. For single-turn queries, this is a single instance. For multi-turn queries like chat, this is a repeated field that contains the conversation history and the latest request.

  • generateContentRequestSystemInstruction :: !(Maybe Content)

    "systemInstruction" - Optional. Developer set system instruction(s). Currently, text only.

  • generateContentRequestCachedContent :: !(Maybe Text)

    "cachedContent" - Optional. The name of the content cached to use as context to serve the prediction. Format: `cachedContents/{cachedContent}`

  • generateContentRequestSafetySettings :: !(Maybe [SafetySetting])

    "safetySettings" - Optional. A list of unique `SafetySetting` instances for blocking unsafe content. This will be enforced on the `GenerateContentRequest.contents` and `GenerateContentResponse.candidates`. There should not be more than one setting for each `SafetyCategory` type. The API will block any contents and responses that fail to meet the thresholds set by these settings. This list overrides the default settings for each `SafetyCategory` specified in the safety_settings. If there is no `SafetySetting` for a given `SafetyCategory` provided in the list, the API will use the default safety setting for that category. Harm categories HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY are supported. Refer to the guide for detailed information on available safety settings. Also refer to the Safety guidance to learn how to incorporate safety considerations in your AI applications.

  • generateContentRequestModel :: !Text

    Required "model" - Required. The name of the `Model` to use for generating the completion. Format: `models/{model}`.

  • generateContentRequestGenerationConfig :: !(Maybe GenerationConfig)

    "generationConfig" - Optional. Configuration options for model generation and outputs.

Instances

Instances details
FromJSON GenerateContentRequest Source #

FromJSON GenerateContentRequest

Instance details

Defined in GenAI.Client.Model

ToJSON GenerateContentRequest Source #

ToJSON GenerateContentRequest

Instance details

Defined in GenAI.Client.Model

Show GenerateContentRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq GenerateContentRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam GenerateContent GenerateContentRequest Source #

Body Param GenerateContentRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes GenerateContent contentType, MimeRender contentType GenerateContentRequest) => ClientRequest GenerateContent contentType res accept -> GenerateContentRequest -> ClientRequest GenerateContent contentType res accept Source #

HasBodyParam GenerateContentByDynamicId GenerateContentRequest Source #

Body Param GenerateContentRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes GenerateContentByDynamicId contentType, MimeRender contentType GenerateContentRequest) => ClientRequest GenerateContentByDynamicId contentType res accept -> GenerateContentRequest -> ClientRequest GenerateContentByDynamicId contentType res accept Source #

HasBodyParam GenerateContentByTunedModel GenerateContentRequest Source #

Body Param GenerateContentRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes GenerateContentByTunedModel contentType, MimeRender contentType GenerateContentRequest) => ClientRequest GenerateContentByTunedModel contentType res accept -> GenerateContentRequest -> ClientRequest GenerateContentByTunedModel contentType res accept Source #

HasBodyParam StreamGenerateContent GenerateContentRequest Source #

Body Param GenerateContentRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes StreamGenerateContent contentType, MimeRender contentType GenerateContentRequest) => ClientRequest StreamGenerateContent contentType res accept -> GenerateContentRequest -> ClientRequest StreamGenerateContent contentType res accept Source #

HasBodyParam StreamGenerateContentByDynamicId GenerateContentRequest Source #

Body Param GenerateContentRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes StreamGenerateContentByDynamicId contentType, MimeRender contentType GenerateContentRequest) => ClientRequest StreamGenerateContentByDynamicId contentType res accept -> GenerateContentRequest -> ClientRequest StreamGenerateContentByDynamicId contentType res accept Source #

HasBodyParam StreamGenerateContentByTunedModel GenerateContentRequest Source #

Body Param GenerateContentRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes StreamGenerateContentByTunedModel contentType, MimeRender contentType GenerateContentRequest) => ClientRequest StreamGenerateContentByTunedModel contentType res accept -> GenerateContentRequest -> ClientRequest StreamGenerateContentByTunedModel contentType res accept Source #

mkGenerateContentRequest Source #

Arguments

:: [Content]

generateContentRequestContents: Required. The content of the current conversation with the model. For single-turn queries, this is a single instance. For multi-turn queries like chat, this is a repeated field that contains the conversation history and the latest request.

-> Text

generateContentRequestModel: Required. The name of the Model to use for generating the completion. Format: `models/{model}`.

-> GenerateContentRequest 

Construct a value of type GenerateContentRequest (by applying it's required fields, if any)

GenerateContentResponse

data GenerateContentResponse Source #

GenerateContentResponse Response from the model supporting multiple candidate responses. Safety ratings and content filtering are reported for both prompt in prompt_feedback and for each candidate in finish_reason and in safety_ratings. The API: - Returns either all requested candidates or none of them - Returns no candidates at all only if there was something wrong with the prompt (check prompt_feedback) - Reports feedback on each candidate in finish_reason and safety_ratings.

Constructors

GenerateContentResponse 

Fields

mkGenerateContentResponse :: GenerateContentResponse Source #

Construct a value of type GenerateContentResponse (by applying it's required fields, if any)

GenerateMessageRequest

data GenerateMessageRequest Source #

GenerateMessageRequest Request to generate a message response from the model.

Constructors

GenerateMessageRequest 

Fields

  • generateMessageRequestTemperature :: !(Maybe Float)

    "temperature" - Optional. Controls the randomness of the output. Values can range over `[0.0,1.0]`, inclusive. A value closer to `1.0` will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model.

  • generateMessageRequestTopP :: !(Maybe Float)

    "topP" - Optional. The maximum cumulative probability of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`.

  • generateMessageRequestCandidateCount :: !(Maybe Int)

    "candidateCount" - Optional. The number of generated response messages to return. This value must be between `[1, 8]`, inclusive. If unset, this will default to `1`.

  • generateMessageRequestTopK :: !(Maybe Int)

    "topK" - Optional. The maximum number of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Top-k sampling considers the set of `top_k` most probable tokens.

  • generateMessageRequestPrompt :: !MessagePrompt

    Required "prompt" - Required. The structured textual input given to the model as a prompt. Given a prompt, the model will return what it predicts is the next message in the discussion.

Instances

Instances details
FromJSON GenerateMessageRequest Source #

FromJSON GenerateMessageRequest

Instance details

Defined in GenAI.Client.Model

ToJSON GenerateMessageRequest Source #

ToJSON GenerateMessageRequest

Instance details

Defined in GenAI.Client.Model

Show GenerateMessageRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq GenerateMessageRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam GenerateMessage GenerateMessageRequest Source #

Body Param GenerateMessageRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes GenerateMessage contentType, MimeRender contentType GenerateMessageRequest) => ClientRequest GenerateMessage contentType res accept -> GenerateMessageRequest -> ClientRequest GenerateMessage contentType res accept Source #

mkGenerateMessageRequest Source #

Arguments

:: MessagePrompt

generateMessageRequestPrompt: Required. The structured textual input given to the model as a prompt. Given a prompt, the model will return what it predicts is the next message in the discussion.

-> GenerateMessageRequest 

Construct a value of type GenerateMessageRequest (by applying it's required fields, if any)

GenerateMessageResponse

data GenerateMessageResponse Source #

GenerateMessageResponse The response from the model. This includes candidate messages and conversation history in the form of chronologically-ordered messages.

Constructors

GenerateMessageResponse 

Fields

mkGenerateMessageResponse :: GenerateMessageResponse Source #

Construct a value of type GenerateMessageResponse (by applying it's required fields, if any)

GenerateTextRequest

data GenerateTextRequest Source #

GenerateTextRequest Request to generate a text completion response from the model.

Constructors

GenerateTextRequest 

Fields

  • generateTextRequestStopSequences :: !(Maybe [Text])

    "stopSequences" - The set of character sequences (up to 5) that will stop output generation. If specified, the API will stop at the first appearance of a stop sequence. The stop sequence will not be included as part of the response.

  • generateTextRequestPrompt :: !TextPrompt

    Required "prompt" - Required. The free-form input text given to the model as a prompt. Given a prompt, the model will generate a TextCompletion response it predicts as the completion of the input text.

  • generateTextRequestMaxOutputTokens :: !(Maybe Int)

    "maxOutputTokens" - Optional. The maximum number of tokens to include in a candidate. If unset, this will default to output_token_limit specified in the `Model` specification.

  • generateTextRequestSafetySettings :: !(Maybe [SafetySetting])

    "safetySettings" - Optional. A list of unique `SafetySetting` instances for blocking unsafe content. that will be enforced on the `GenerateTextRequest.prompt` and `GenerateTextResponse.candidates`. There should not be more than one setting for each `SafetyCategory` type. The API will block any prompts and responses that fail to meet the thresholds set by these settings. This list overrides the default settings for each `SafetyCategory` specified in the safety_settings. If there is no `SafetySetting` for a given `SafetyCategory` provided in the list, the API will use the default safety setting for that category. Harm categories HARM_CATEGORY_DEROGATORY, HARM_CATEGORY_TOXICITY, HARM_CATEGORY_VIOLENCE, HARM_CATEGORY_SEXUAL, HARM_CATEGORY_MEDICAL, HARM_CATEGORY_DANGEROUS are supported in text service.

  • generateTextRequestTemperature :: !(Maybe Float)

    "temperature" - Optional. Controls the randomness of the output. Note: The default value varies by model, see the `Model.temperature` attribute of the `Model` returned the `getModel` function. Values can range from [0.0,1.0], inclusive. A value closer to 1.0 will produce responses that are more varied and creative, while a value closer to 0.0 will typically result in more straightforward responses from the model.

  • generateTextRequestTopK :: !(Maybe Int)

    "topK" - Optional. The maximum number of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Top-k sampling considers the set of `top_k` most probable tokens. Defaults to 40. Note: The default value varies by model, see the `Model.top_k` attribute of the `Model` returned the `getModel` function.

  • generateTextRequestTopP :: !(Maybe Float)

    "topP" - Optional. The maximum cumulative probability of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Tokens are sorted based on their assigned probabilities so that only the most likely tokens are considered. Top-k sampling directly limits the maximum number of tokens to consider, while Nucleus sampling limits number of tokens based on the cumulative probability. Note: The default value varies by model, see the `Model.top_p` attribute of the `Model` returned the `getModel` function.

  • generateTextRequestCandidateCount :: !(Maybe Int)

    "candidateCount" - Optional. Number of generated responses to return. This value must be between [1, 8], inclusive. If unset, this will default to 1.

Instances

Instances details
FromJSON GenerateTextRequest Source #

FromJSON GenerateTextRequest

Instance details

Defined in GenAI.Client.Model

ToJSON GenerateTextRequest Source #

ToJSON GenerateTextRequest

Instance details

Defined in GenAI.Client.Model

Show GenerateTextRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq GenerateTextRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam GenerateText GenerateTextRequest Source #

Body Param GenerateTextRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes GenerateText contentType, MimeRender contentType GenerateTextRequest) => ClientRequest GenerateText contentType res accept -> GenerateTextRequest -> ClientRequest GenerateText contentType res accept Source #

HasBodyParam GenerateTextByTunedModel GenerateTextRequest Source #

Body Param GenerateTextRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes GenerateTextByTunedModel contentType, MimeRender contentType GenerateTextRequest) => ClientRequest GenerateTextByTunedModel contentType res accept -> GenerateTextRequest -> ClientRequest GenerateTextByTunedModel contentType res accept Source #

mkGenerateTextRequest Source #

Arguments

:: TextPrompt

generateTextRequestPrompt: Required. The free-form input text given to the model as a prompt. Given a prompt, the model will generate a TextCompletion response it predicts as the completion of the input text.

-> GenerateTextRequest 

Construct a value of type GenerateTextRequest (by applying it's required fields, if any)

GenerateTextResponse

data GenerateTextResponse Source #

GenerateTextResponse The response from the model, including candidate completions.

Constructors

GenerateTextResponse 

Fields

  • generateTextResponseSafetyFeedback :: !(Maybe [SafetyFeedback])

    "safetyFeedback" - Returns any safety feedback related to content filtering.

  • generateTextResponseCandidates :: !(Maybe [TextCompletion])

    "candidates" - Candidate responses from the model.

  • generateTextResponseFilters :: !(Maybe [ContentFilter])

    "filters" - A set of content filtering metadata for the prompt and response text. This indicates which `SafetyCategory`(s) blocked a candidate from this response, the lowest `HarmProbability` that triggered a block, and the HarmThreshold setting for that category. This indicates the smallest change to the `SafetySettings` that would be necessary to unblock at least 1 response. The blocking is configured by the `SafetySettings` in the request (or the default `SafetySettings` of the API).

mkGenerateTextResponse :: GenerateTextResponse Source #

Construct a value of type GenerateTextResponse (by applying it's required fields, if any)

GenerateVideoResponse

data GenerateVideoResponse Source #

GenerateVideoResponse Veo response.

Constructors

GenerateVideoResponse 

Fields

mkGenerateVideoResponse :: GenerateVideoResponse Source #

Construct a value of type GenerateVideoResponse (by applying it's required fields, if any)

GeneratedFile

data GeneratedFile Source #

GeneratedFile A file generated on behalf of a user.

Constructors

GeneratedFile 

Fields

mkGeneratedFile :: GeneratedFile Source #

Construct a value of type GeneratedFile (by applying it's required fields, if any)

GenerationConfig

data GenerationConfig Source #

GenerationConfig Configuration options for model generation and outputs. Not all parameters are configurable for every model.

Constructors

GenerationConfig 

Fields

  • generationConfigResponseSchema :: !(Maybe Schema)

    "responseSchema" - Optional. Output schema of the generated candidate text. Schemas must be a subset of the OpenAPI schema and can be objects, primitives or arrays. If set, a compatible `response_mime_type` must also be set. Compatible MIME types: `applicationjson`: Schema for JSON response. Refer to the [JSON text generation guide](https:ai.google.devgemini-apidocsjson-mode) for more details.

  • generationConfigThinkingConfig :: !(Maybe ThinkingConfig)

    "thinkingConfig" - Optional. Config for thinking features. An error will be returned if this field is set for models that don't support thinking.

  • generationConfigLogprobs :: !(Maybe Int)

    "logprobs" - Optional. Only valid if response_logprobs=True. This sets the number of top logprobs to return at each decoding step in the Candidate.logprobs_result.

  • generationConfigMediaResolution :: !(Maybe E'MediaResolution)

    "mediaResolution" - Optional. If specified, the media resolution specified will be used.

  • generationConfigStopSequences :: !(Maybe [Text])

    "stopSequences" - Optional. The set of character sequences (up to 5) that will stop output generation. If specified, the API will stop at the first appearance of a `stop_sequence`. The stop sequence will not be included as part of the response.

  • generationConfigSpeechConfig :: !(Maybe SpeechConfig)

    "speechConfig" - Optional. The speech generation config.

  • generationConfigResponseJsonSchema :: !(Maybe String)

    "responseJsonSchema" - Optional. Output schema of the generated response. This is an alternative to `response_schema` that accepts JSON Schema. If set, `response_schema` must be omitted, but `response_mime_type` is required. While the full JSON Schema may be sent, not all features are supported. Specifically, only the following properties are supported: - `$id` - `$defs` - `$ref` - `$anchor` - `type` - `format` - `title` - `description` - `enum` (for strings and numbers) - `items` - `prefixItems` - `minItems` - `maxItems` - `minimum` - `maximum` - `anyOf` - `oneOf` (interpreted the same as `anyOf`) - `properties` - `additionalProperties` - `required` The non-standard `propertyOrdering` property may also be set. Cyclic references are unrolled to a limited degree and, as such, may only be used within non-required properties. (Nullable properties are not sufficient.) If `$ref` is set on a sub-schema, no other properties, except for than those starting as a `$`, may be set.

  • generationConfigPresencePenalty :: !(Maybe Float)

    "presencePenalty" - Optional. Presence penalty applied to the next token's logprobs if the token has already been seen in the response. This penalty is binary on/off and not dependant on the number of times the token is used (after the first). Use frequency_penalty for a penalty that increases with each use. A positive penalty will discourage the use of tokens that have already been used in the response, increasing the vocabulary. A negative penalty will encourage the use of tokens that have already been used in the response, decreasing the vocabulary.

  • generationConfigTopP :: !(Maybe Float)

    "topP" - Optional. The maximum cumulative probability of tokens to consider when sampling. The model uses combined Top-k and Top-p (nucleus) sampling. Tokens are sorted based on their assigned probabilities so that only the most likely tokens are considered. Top-k sampling directly limits the maximum number of tokens to consider, while Nucleus sampling limits the number of tokens based on the cumulative probability. Note: The default value varies by `Model` and is specified by the`Model.top_p` attribute returned from the `getModel` function. An empty `top_k` attribute indicates that the model doesn't apply top-k sampling and doesn't allow setting `top_k` on requests.

  • generationConfigTemperature :: !(Maybe Float)

    "temperature" - Optional. Controls the randomness of the output. Note: The default value varies by model, see the `Model.temperature` attribute of the `Model` returned from the `getModel` function. Values can range from [0.0, 2.0].

  • generationConfigTopK :: !(Maybe Int)

    "topK" - Optional. The maximum number of tokens to consider when sampling. Gemini models use Top-p (nucleus) sampling or a combination of Top-k and nucleus sampling. Top-k sampling considers the set of `top_k` most probable tokens. Models running with nucleus sampling don't allow top_k setting. Note: The default value varies by `Model` and is specified by the`Model.top_p` attribute returned from the `getModel` function. An empty `top_k` attribute indicates that the model doesn't apply top-k sampling and doesn't allow setting `top_k` on requests.

  • generationConfigCandidateCount :: !(Maybe Int)

    "candidateCount" - Optional. Number of generated responses to return. If unset, this will default to 1. Please note that this doesn't work for previous generation models (Gemini 1.0 family)

  • generationConfigEnableEnhancedCivicAnswers :: !(Maybe Bool)

    "enableEnhancedCivicAnswers" - Optional. Enables enhanced civic answers. It may not be available for all models.

  • generationConfigResponseLogprobs :: !(Maybe Bool)

    "responseLogprobs" - Optional. If true, export the logprobs results in response.

  • generationConfigResponseModalities :: !(Maybe [E'ResponseModalities])

    "responseModalities" - Optional. The requested modalities of the response. Represents the set of modalities that the model can return, and should be expected in the response. This is an exact match to the modalities of the response. A model may have multiple combinations of supported modalities. If the requested modalities do not match any of the supported combinations, an error will be returned. An empty list is equivalent to requesting only text.

  • generationConfigFrequencyPenalty :: !(Maybe Float)

    "frequencyPenalty" - Optional. Frequency penalty applied to the next token's logprobs, multiplied by the number of times each token has been seen in the respponse so far. A positive penalty will discourage the use of tokens that have already been used, proportional to the number of times the token has been used: The more a token is used, the more difficult it is for the model to use that token again increasing the vocabulary of responses. Caution: A _negative_ penalty will encourage the model to reuse tokens proportional to the number of times the token has been used. Small negative values will reduce the vocabulary of a response. Larger negative values will cause the model to start repeating a common token until it hits the max_output_tokens limit.

  • generationConfigSeed :: !(Maybe Int)

    "seed" - Optional. Seed used in decoding. If not set, the request uses a randomly generated seed.

  • generationConfigMaxOutputTokens :: !(Maybe Int)

    "maxOutputTokens" - Optional. The maximum number of tokens to include in a response candidate. Note: The default value varies by model, see the `Model.output_token_limit` attribute of the `Model` returned from the `getModel` function.

  • generationConfigResponseMimeType :: !(Maybe Text)

    "responseMimeType" - Optional. MIME type of the generated candidate text. Supported MIME types are: `textplain`: (default) Text output. `applicationjson`: JSON response in the response candidates. `textx.enum`: ENUM as a string response in the response candidates. Refer to the [docs](https:ai.google.devgemini-apidocsprompting_with_media#plain_text_formats) for a list of all supported text MIME types.

mkGenerationConfig :: GenerationConfig Source #

Construct a value of type GenerationConfig (by applying it's required fields, if any)

GoogleSearch

data GoogleSearch Source #

GoogleSearch GoogleSearch tool type. Tool to support Google Search in Model. Powered by Google.

Constructors

GoogleSearch 

Fields

  • googleSearchTimeRangeFilter :: !(Maybe Interval)

    "timeRangeFilter" - Optional. Filter search results to a specific time range. If customers set a start time, they must set an end time (and vice versa).

mkGoogleSearch :: GoogleSearch Source #

Construct a value of type GoogleSearch (by applying it's required fields, if any)

GoogleSearchRetrieval

data GoogleSearchRetrieval Source #

GoogleSearchRetrieval Tool to retrieve public web data for grounding, powered by Google.

Constructors

GoogleSearchRetrieval 

Fields

mkGoogleSearchRetrieval :: GoogleSearchRetrieval Source #

Construct a value of type GoogleSearchRetrieval (by applying it's required fields, if any)

GroundingAttribution

data GroundingAttribution Source #

GroundingAttribution Attribution for a source that contributed to an answer.

Constructors

GroundingAttribution 

Fields

mkGroundingAttribution :: GroundingAttribution Source #

Construct a value of type GroundingAttribution (by applying it's required fields, if any)

GroundingChunk

data GroundingChunk Source #

GroundingChunk Grounding chunk.

Constructors

GroundingChunk 

Fields

mkGroundingChunk :: GroundingChunk Source #

Construct a value of type GroundingChunk (by applying it's required fields, if any)

GroundingMetadata

data GroundingMetadata Source #

GroundingMetadata Metadata returned to client when grounding is enabled.

Constructors

GroundingMetadata 

Fields

mkGroundingMetadata :: GroundingMetadata Source #

Construct a value of type GroundingMetadata (by applying it's required fields, if any)

GroundingPassage

data GroundingPassage Source #

GroundingPassage Passage included inline with a grounding configuration.

Constructors

GroundingPassage 

Fields

mkGroundingPassage :: GroundingPassage Source #

Construct a value of type GroundingPassage (by applying it's required fields, if any)

GroundingPassageId

data GroundingPassageId Source #

GroundingPassageId Identifier for a part within a GroundingPassage.

Constructors

GroundingPassageId 

Fields

mkGroundingPassageId :: GroundingPassageId Source #

Construct a value of type GroundingPassageId (by applying it's required fields, if any)

GroundingPassages

mkGroundingPassages :: GroundingPassages Source #

Construct a value of type GroundingPassages (by applying it's required fields, if any)

GroundingSupport

data GroundingSupport Source #

GroundingSupport Grounding support.

Constructors

GroundingSupport 

Fields

  • groundingSupportConfidenceScores :: !(Maybe [Float])

    "confidenceScores" - Confidence score of the support references. Ranges from 0 to 1. 1 is the most confident. This list must have the same size as the grounding_chunk_indices.

  • groundingSupportGroundingChunkIndices :: !(Maybe [Int])

    "groundingChunkIndices" - A list of indices (into 'grounding_chunk') specifying the citations associated with the claim. For instance [1,3,4] means that grounding_chunk[1], grounding_chunk[3], grounding_chunk[4] are the retrieved content attributed to the claim.

  • groundingSupportSegment :: !(Maybe Segment)

    "segment" - Segment of the content this support belongs to.

mkGroundingSupport :: GroundingSupport Source #

Construct a value of type GroundingSupport (by applying it's required fields, if any)

Hyperparameters

data Hyperparameters Source #

Hyperparameters Hyperparameters controlling the tuning process. Read more at https://ai.google.dev/docs/model_tuning_guidance

Constructors

Hyperparameters 

Fields

  • hyperparametersEpochCount :: !(Maybe Int)

    "epochCount" - Immutable. The number of training epochs. An epoch is one pass through the training data. If not set, a default of 5 will be used.

  • hyperparametersLearningRate :: !(Maybe Float)

    "learningRate" - Optional. Immutable. The learning rate hyperparameter for tuning. If not set, a default of 0.001 or 0.0002 will be calculated based on the number of training examples.

  • hyperparametersLearningRateMultiplier :: !(Maybe Float)

    "learningRateMultiplier" - Optional. Immutable. The learning rate multiplier is used to calculate a final learning_rate based on the default (recommended) value. Actual learning rate := learning_rate_multiplier * default learning rate Default learning rate is dependent on base model and dataset size. If not set, a default of 1.0 will be used.

  • hyperparametersBatchSize :: !(Maybe Int)

    "batchSize" - Immutable. The batch size hyperparameter for tuning. If not set, a default of 4 or 16 will be used based on the number of training examples.

mkHyperparameters :: Hyperparameters Source #

Construct a value of type Hyperparameters (by applying it's required fields, if any)

InputFeedback

data InputFeedback Source #

InputFeedback Feedback related to the input data used to answer the question, as opposed to the model-generated response to the question.

Constructors

InputFeedback 

Fields

mkInputFeedback :: InputFeedback Source #

Construct a value of type InputFeedback (by applying it's required fields, if any)

Interval

data Interval Source #

Interval Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.

Constructors

Interval 

Fields

  • intervalStartTime :: !(Maybe DateTime)

    "startTime" - Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start.

  • intervalEndTime :: !(Maybe DateTime)

    "endTime" - Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end.

Instances

Instances details
FromJSON Interval Source #

FromJSON Interval

Instance details

Defined in GenAI.Client.Model

ToJSON Interval Source #

ToJSON Interval

Instance details

Defined in GenAI.Client.Model

Show Interval Source # 
Instance details

Defined in GenAI.Client.Model

Eq Interval Source # 
Instance details

Defined in GenAI.Client.Model

mkInterval :: Interval Source #

Construct a value of type Interval (by applying it's required fields, if any)

ListCachedContentsResponse

data ListCachedContentsResponse Source #

ListCachedContentsResponse Response with CachedContents list.

Constructors

ListCachedContentsResponse 

Fields

mkListCachedContentsResponse :: ListCachedContentsResponse Source #

Construct a value of type ListCachedContentsResponse (by applying it's required fields, if any)

ListChunksResponse

data ListChunksResponse Source #

ListChunksResponse Response from ListChunks containing a paginated list of Chunks. The Chunks are sorted by ascending `chunk.create_time`.

Constructors

ListChunksResponse 

Fields

mkListChunksResponse :: ListChunksResponse Source #

Construct a value of type ListChunksResponse (by applying it's required fields, if any)

ListCorporaResponse

data ListCorporaResponse Source #

ListCorporaResponse Response from ListCorpora containing a paginated list of Corpora. The results are sorted by ascending `corpus.create_time`.

Constructors

ListCorporaResponse 

Fields

mkListCorporaResponse :: ListCorporaResponse Source #

Construct a value of type ListCorporaResponse (by applying it's required fields, if any)

ListDocumentsResponse

data ListDocumentsResponse Source #

ListDocumentsResponse Response from ListDocuments containing a paginated list of Documents. The Documents are sorted by ascending `document.create_time`.

Constructors

ListDocumentsResponse 

Fields

mkListDocumentsResponse :: ListDocumentsResponse Source #

Construct a value of type ListDocumentsResponse (by applying it's required fields, if any)

ListFilesResponse

data ListFilesResponse Source #

ListFilesResponse Response for ListFiles.

Constructors

ListFilesResponse 

Fields

mkListFilesResponse :: ListFilesResponse Source #

Construct a value of type ListFilesResponse (by applying it's required fields, if any)

ListGeneratedFilesResponse

data ListGeneratedFilesResponse Source #

ListGeneratedFilesResponse Response for ListGeneratedFiles.

Constructors

ListGeneratedFilesResponse 

Fields

mkListGeneratedFilesResponse :: ListGeneratedFilesResponse Source #

Construct a value of type ListGeneratedFilesResponse (by applying it's required fields, if any)

ListModelsResponse

data ListModelsResponse Source #

ListModelsResponse Response from ListModel containing a paginated list of Models.

Constructors

ListModelsResponse 

Fields

mkListModelsResponse :: ListModelsResponse Source #

Construct a value of type ListModelsResponse (by applying it's required fields, if any)

ListOperationsResponse

data ListOperationsResponse Source #

ListOperationsResponse The response message for Operations.ListOperations.

Constructors

ListOperationsResponse 

Fields

mkListOperationsResponse :: ListOperationsResponse Source #

Construct a value of type ListOperationsResponse (by applying it's required fields, if any)

ListPermissionsResponse

data ListPermissionsResponse Source #

ListPermissionsResponse Response from ListPermissions containing a paginated list of permissions.

Constructors

ListPermissionsResponse 

Fields

mkListPermissionsResponse :: ListPermissionsResponse Source #

Construct a value of type ListPermissionsResponse (by applying it's required fields, if any)

ListTunedModelsResponse

data ListTunedModelsResponse Source #

ListTunedModelsResponse Response from ListTunedModels containing a paginated list of Models.

Constructors

ListTunedModelsResponse 

Fields

mkListTunedModelsResponse :: ListTunedModelsResponse Source #

Construct a value of type ListTunedModelsResponse (by applying it's required fields, if any)

LogprobsResult

data LogprobsResult Source #

LogprobsResult Logprobs Result

Constructors

LogprobsResult 

Fields

mkLogprobsResult :: LogprobsResult Source #

Construct a value of type LogprobsResult (by applying it's required fields, if any)

LogprobsResultCandidate

data LogprobsResultCandidate Source #

LogprobsResultCandidate Candidate for the logprobs token and score.

Constructors

LogprobsResultCandidate 

Fields

mkLogprobsResultCandidate :: LogprobsResultCandidate Source #

Construct a value of type LogprobsResultCandidate (by applying it's required fields, if any)

Media

data Media Source #

Media A proto encapsulate various type of media.

Constructors

Media 

Fields

  • mediaVideo :: !(Maybe Video)

    "video" - Video as the only one for now. This is mimicking Vertex proto.

Instances

Instances details
FromJSON Media Source #

FromJSON Media

Instance details

Defined in GenAI.Client.Model

ToJSON Media Source #

ToJSON Media

Instance details

Defined in GenAI.Client.Model

Show Media Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Media -> ShowS #

show :: Media -> String #

showList :: [Media] -> ShowS #

Eq Media Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Media -> Media -> Bool #

(/=) :: Media -> Media -> Bool #

mkMedia :: Media Source #

Construct a value of type Media (by applying it's required fields, if any)

Message

data Message Source #

Message The base unit of structured text. A Message includes an author and the content of the Message. The author is used to tag messages when they are fed to the model as text.

Constructors

Message 

Fields

  • messageCitationMetadata :: !(Maybe CitationMetadata)

    ReadOnly "citationMetadata" - Output only. Citation information for model-generated `content` in this `Message`. If this `Message` was generated as output from the model, this field may be populated with attribution information for any text included in the `content`. This field is used only on output.

  • messageAuthor :: !(Maybe Text)

    "author" - Optional. The author of this Message. This serves as a key for tagging the content of this Message when it is fed to the model as text. The author can be any alphanumeric string.

  • messageContent :: !Text

    Required "content" - Required. The text content of the structured `Message`.

Instances

Instances details
FromJSON Message Source #

FromJSON Message

Instance details

Defined in GenAI.Client.Model

ToJSON Message Source #

ToJSON Message

Instance details

Defined in GenAI.Client.Model

Show Message Source # 
Instance details

Defined in GenAI.Client.Model

Eq Message Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

mkMessage Source #

Arguments

:: Text

messageContent: Required. The text content of the structured Message.

-> Message 

Construct a value of type Message (by applying it's required fields, if any)

MessagePrompt

data MessagePrompt Source #

MessagePrompt All of the structured input text passed to the model as a prompt. A MessagePrompt contains a structured set of fields that provide context for the conversation, examples of user input/model output message pairs that prime the model to respond in different ways, and the conversation history or list of messages representing the alternating turns of the conversation between the user and the model.

Constructors

MessagePrompt 

Fields

  • messagePromptContext :: !(Maybe Text)

    "context" - Optional. Text that should be provided to the model first to ground the response. If not empty, this `context` will be given to the model first before the `examples` and `messages`. When using a `context` be sure to provide it with every request to maintain continuity. This field can be a description of your prompt to the model to help provide context and guide the responses. Examples: "Translate the phrase from English to French." or "Given a statement, classify the sentiment as happy, sad or neutral." Anything included in this field will take precedence over message history if the total input size exceeds the model's `input_token_limit` and the input request is truncated.

  • messagePromptMessages :: ![Message]

    Required "messages" - Required. A snapshot of the recent conversation history sorted chronologically. Turns alternate between two authors. If the total input size exceeds the model's `input_token_limit` the input will be truncated: The oldest items will be dropped from `messages`.

  • messagePromptExamples :: !(Maybe [Example])

    "examples" - Optional. Examples of what the model should generate. This includes both user input and the response that the model should emulate. These `examples` are treated identically to conversation messages except that they take precedence over the history in `messages`: If the total input size exceeds the model's `input_token_limit` the input will be truncated. Items will be dropped from `messages` before `examples`.

mkMessagePrompt Source #

Arguments

:: [Message]

messagePromptMessages: Required. A snapshot of the recent conversation history sorted chronologically. Turns alternate between two authors. If the total input size exceeds the model's input_token_limit the input will be truncated: The oldest items will be dropped from messages.

-> MessagePrompt 

Construct a value of type MessagePrompt (by applying it's required fields, if any)

MetadataFilter

data MetadataFilter Source #

MetadataFilter User provided filter to limit retrieval based on Chunk or Document level metadata values. Example (genre = drama OR genre = action): key = "document.custom_metadata.genre" conditions = [{string_value = "drama", operation = EQUAL}, {string_value = "action", operation = EQUAL}]

Constructors

MetadataFilter 

Fields

  • metadataFilterConditions :: ![Condition]

    Required "conditions" - Required. The `Condition`s for the given key that will trigger this filter. Multiple `Condition`s are joined by logical ORs.

  • metadataFilterKey :: !Text

    Required "key" - Required. The key of the metadata to filter on.

mkMetadataFilter Source #

Arguments

:: [Condition]

metadataFilterConditions: Required. The Conditions for the given key that will trigger this filter. Multiple Conditions are joined by logical ORs.

-> Text

metadataFilterKey: Required. The key of the metadata to filter on.

-> MetadataFilter 

Construct a value of type MetadataFilter (by applying it's required fields, if any)

ModalityTokenCount

data ModalityTokenCount Source #

ModalityTokenCount Represents token counting info for a single modality.

Constructors

ModalityTokenCount 

Fields

mkModalityTokenCount :: ModalityTokenCount Source #

Construct a value of type ModalityTokenCount (by applying it's required fields, if any)

Model

data Model Source #

Model Information about a Generative Language Model.

Constructors

Model 

Fields

  • modelTopK :: !(Maybe Int)

    "topK" - For Top-k sampling. Top-k sampling considers the set of `top_k` most probable tokens. This value specifies default to be used by the backend while making the call to the model. If empty, indicates the model doesn't use top-k sampling, and `top_k` isn't allowed as a generation parameter.

  • modelName :: !Text

    Required "name" - Required. The resource name of the `Model`. Refer to Model variants for all allowed values. Format: `models{model}` with a `{model}` naming convention of: * "{base_model_id}-{version}" Examples: * `modelsgemini-1.5-flash-001`

  • modelBaseModelId :: !Text

    Required "baseModelId" - Required. The name of the base model, pass this to the generation request. Examples: * `gemini-1.5-flash`

  • modelVersion :: !Text

    Required "version" - Required. The version number of the model. This represents the major version (`1.0` or `1.5`)

  • modelInputTokenLimit :: !(Maybe Int)

    "inputTokenLimit" - Maximum number of input tokens allowed for this model.

  • modelTopP :: !(Maybe Float)

    "topP" - For Nucleus sampling. Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`. This value specifies default to be used by the backend while making the call to the model.

  • modelSupportedGenerationMethods :: !(Maybe [Text])

    "supportedGenerationMethods" - The model's supported generation methods. The corresponding API method names are defined as Pascal case strings, such as `generateMessage` and `generateContent`.

  • modelTemperature :: !(Maybe Float)

    "temperature" - Controls the randomness of the output. Values can range over `[0.0,max_temperature]`, inclusive. A higher value will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model. This value specifies default to be used by the backend while making the call to the model.

  • modelDisplayName :: !(Maybe Text)

    "displayName" - The human-readable name of the model. E.g. "Gemini 1.5 Flash". The name can be up to 128 characters long and can consist of any UTF-8 characters.

  • modelDescription :: !(Maybe Text)

    "description" - A short description of the model.

  • modelMaxTemperature :: !(Maybe Float)

    "maxTemperature" - The maximum temperature this model can use.

  • modelOutputTokenLimit :: !(Maybe Int)

    "outputTokenLimit" - Maximum number of output tokens available for this model.

Instances

Instances details
FromJSON Model Source #

FromJSON Model

Instance details

Defined in GenAI.Client.Model

ToJSON Model Source #

ToJSON Model

Instance details

Defined in GenAI.Client.Model

Show Model Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Model -> ShowS #

show :: Model -> String #

showList :: [Model] -> ShowS #

Eq Model Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Model -> Model -> Bool #

(/=) :: Model -> Model -> Bool #

mkModel Source #

Arguments

:: Text

modelName: Required. The resource name of the Model. Refer to Model variants for all allowed values. Format: `models{model}` with a `{model}` naming convention of: * "{base_model_id}-{version}" Examples: * `modelsgemini-1.5-flash-001`

-> Text

modelBaseModelId: Required. The name of the base model, pass this to the generation request. Examples: * `gemini-1.5-flash`

-> Text

modelVersion: Required. The version number of the model. This represents the major version (`1.0` or `1.5`)

-> Model 

Construct a value of type Model (by applying it's required fields, if any)

MultiSpeakerVoiceConfig

mkMultiSpeakerVoiceConfig Source #

Arguments

:: [SpeakerVoiceConfig]

multiSpeakerVoiceConfigSpeakerVoiceConfigs: Required. All the enabled speaker voices.

-> MultiSpeakerVoiceConfig 

Construct a value of type MultiSpeakerVoiceConfig (by applying it's required fields, if any)

Operation

data Operation Source #

Operation This resource represents a long-running operation that is the result of a network API call.

Constructors

Operation 

Fields

  • operationDone :: !(Maybe Bool)

    "done" - If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.

  • operationName :: !(Maybe Text)

    "name" - The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.

  • operationError :: !(Maybe Status)

    "error" - The error result of the operation in case of failure or cancellation.

  • operationMetadata :: !(Maybe (Map String String))

    "metadata" - Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

  • operationResponse :: !(Maybe (Map String String))

    "response" - The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get``Create``Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

Instances

Instances details
FromJSON Operation Source #

FromJSON Operation

Instance details

Defined in GenAI.Client.Model

ToJSON Operation Source #

ToJSON Operation

Instance details

Defined in GenAI.Client.Model

Show Operation Source # 
Instance details

Defined in GenAI.Client.Model

Eq Operation Source # 
Instance details

Defined in GenAI.Client.Model

mkOperation :: Operation Source #

Construct a value of type Operation (by applying it's required fields, if any)

Part

data Part Source #

Part A datatype containing media that is part of a multi-part Content message. A Part consists of data which has an associated datatype. A Part can only contain one of the accepted types in `Part.data`. A Part must have a fixed IANA MIME type identifying the type and subtype of the media if the inline_data field is filled with raw bytes.

Constructors

Part 

Fields

Instances

Instances details
FromJSON Part Source #

FromJSON Part

Instance details

Defined in GenAI.Client.Model

ToJSON Part Source #

ToJSON Part

Instance details

Defined in GenAI.Client.Model

Show Part Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Part -> ShowS #

show :: Part -> String #

showList :: [Part] -> ShowS #

Eq Part Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Part -> Part -> Bool #

(/=) :: Part -> Part -> Bool #

mkPart :: Part Source #

Construct a value of type Part (by applying it's required fields, if any)

Permission

data Permission Source #

Permission Permission resource grants user, group or the rest of the world access to the PaLM API resource (e.g. a tuned model, corpus). A role is a collection of permitted operations that allows users to perform specific actions on PaLM API resources. To make them available to users, groups, or service accounts, you assign roles. When you assign a role, you grant permissions that the role contains. There are three concentric roles. Each role is a superset of the previous role's permitted operations: - reader can use the resource (e.g. tuned model, corpus) for inference - writer has reader's permissions and additionally can edit and share - owner has writer's permissions and additionally can delete

Constructors

Permission 

Fields

  • permissionName :: !(Maybe Text)

    ReadOnly "name" - Output only. Identifier. The permission name. A unique name will be generated on create. Examples: tunedModels{tuned_model}permissions{permission} corpora{corpus}permissions{permission} Output only.

  • permissionGranteeType :: !(Maybe E'GranteeType)

    "granteeType" - Optional. Immutable. The type of the grantee.

  • permissionRole :: !E'Role

    Required "role" - Required. The role granted by this permission.

  • permissionEmailAddress :: !(Maybe Text)

    "emailAddress" - Optional. Immutable. The email address of the user of group which this permission refers. Field is not set when permission's grantee type is EVERYONE.

Instances

Instances details
FromJSON Permission Source #

FromJSON Permission

Instance details

Defined in GenAI.Client.Model

ToJSON Permission Source #

ToJSON Permission

Instance details

Defined in GenAI.Client.Model

Show Permission Source # 
Instance details

Defined in GenAI.Client.Model

Eq Permission Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam CreatePermission Permission Source #

Body Param Permission - Required. The permission to create.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CreatePermission contentType, MimeRender contentType Permission) => ClientRequest CreatePermission contentType res accept -> Permission -> ClientRequest CreatePermission contentType res accept Source #

HasBodyParam CreatePermissionByCorpus Permission Source #

Body Param Permission - Required. The permission to create.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CreatePermissionByCorpus contentType, MimeRender contentType Permission) => ClientRequest CreatePermissionByCorpus contentType res accept -> Permission -> ClientRequest CreatePermissionByCorpus contentType res accept Source #

HasBodyParam UpdatePermission Permission Source #

Body Param Permission - Required. The permission to update. The permission's name field is used to identify the permission to update.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes UpdatePermission contentType, MimeRender contentType Permission) => ClientRequest UpdatePermission contentType res accept -> Permission -> ClientRequest UpdatePermission contentType res accept Source #

HasBodyParam UpdatePermissionByCorpusAndPermission Permission Source #

Body Param Permission - Required. The permission to update. The permission's name field is used to identify the permission to update.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes UpdatePermissionByCorpusAndPermission contentType, MimeRender contentType Permission) => ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept -> Permission -> ClientRequest UpdatePermissionByCorpusAndPermission contentType res accept Source #

mkPermission Source #

Arguments

:: E'Role

permissionRole: Required. The role granted by this permission.

-> Permission 

Construct a value of type Permission (by applying it's required fields, if any)

PrebuiltVoiceConfig

data PrebuiltVoiceConfig Source #

PrebuiltVoiceConfig The configuration for the prebuilt speaker to use.

Constructors

PrebuiltVoiceConfig 

Fields

mkPrebuiltVoiceConfig :: PrebuiltVoiceConfig Source #

Construct a value of type PrebuiltVoiceConfig (by applying it's required fields, if any)

PredictLongRunningOperation

data PredictLongRunningOperation Source #

PredictLongRunningOperation This resource represents a long-running operation where metadata and response fields are strongly typed.

Constructors

PredictLongRunningOperation 

Fields

mkPredictLongRunningOperation :: PredictLongRunningOperation Source #

Construct a value of type PredictLongRunningOperation (by applying it's required fields, if any)

PredictLongRunningRequest

data PredictLongRunningRequest Source #

PredictLongRunningRequest Request message for [PredictionService.PredictLongRunning].

Constructors

PredictLongRunningRequest 

Fields

Instances

Instances details
FromJSON PredictLongRunningRequest Source #

FromJSON PredictLongRunningRequest

Instance details

Defined in GenAI.Client.Model

ToJSON PredictLongRunningRequest Source #

ToJSON PredictLongRunningRequest

Instance details

Defined in GenAI.Client.Model

Show PredictLongRunningRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq PredictLongRunningRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam PredictLongRunning PredictLongRunningRequest Source #

Body Param PredictLongRunningRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes PredictLongRunning contentType, MimeRender contentType PredictLongRunningRequest) => ClientRequest PredictLongRunning contentType res accept -> PredictLongRunningRequest -> ClientRequest PredictLongRunning contentType res accept Source #

mkPredictLongRunningRequest Source #

Arguments

:: [String]

predictLongRunningRequestInstances: Required. The instances that are the input to the prediction call.

-> PredictLongRunningRequest 

Construct a value of type PredictLongRunningRequest (by applying it's required fields, if any)

PredictLongRunningResponse

data PredictLongRunningResponse Source #

PredictLongRunningResponse Response message for [PredictionService.PredictLongRunning]

Constructors

PredictLongRunningResponse 

Fields

mkPredictLongRunningResponse :: PredictLongRunningResponse Source #

Construct a value of type PredictLongRunningResponse (by applying it's required fields, if any)

PredictRequest

data PredictRequest Source #

PredictRequest Request message for PredictionService.Predict.

Constructors

PredictRequest 

Fields

Instances

Instances details
FromJSON PredictRequest Source #

FromJSON PredictRequest

Instance details

Defined in GenAI.Client.Model

ToJSON PredictRequest Source #

ToJSON PredictRequest

Instance details

Defined in GenAI.Client.Model

Show PredictRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq PredictRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam Predict PredictRequest Source #

Body Param PredictRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes Predict contentType, MimeRender contentType PredictRequest) => ClientRequest Predict contentType res accept -> PredictRequest -> ClientRequest Predict contentType res accept Source #

mkPredictRequest Source #

Arguments

:: [String]

predictRequestInstances: Required. The instances that are the input to the prediction call.

-> PredictRequest 

Construct a value of type PredictRequest (by applying it's required fields, if any)

PredictResponse

data PredictResponse Source #

PredictResponse Response message for [PredictionService.Predict].

Constructors

PredictResponse 

Fields

mkPredictResponse :: PredictResponse Source #

Construct a value of type PredictResponse (by applying it's required fields, if any)

PromptFeedback

data PromptFeedback Source #

PromptFeedback A set of the feedback metadata the prompt specified in content.

Constructors

PromptFeedback 

Fields

mkPromptFeedback :: PromptFeedback Source #

Construct a value of type PromptFeedback (by applying it's required fields, if any)

QueryCorpusRequest

data QueryCorpusRequest Source #

QueryCorpusRequest Request for querying a Corpus.

Constructors

QueryCorpusRequest 

Fields

  • queryCorpusRequestMetadataFilters :: !(Maybe [MetadataFilter])

    "metadataFilters" - Optional. Filter for `Chunk` and `Document` metadata. Each `MetadataFilter` object should correspond to a unique key. Multiple `MetadataFilter` objects are joined by logical "AND"s. Example query at document level: (year >= 2020 OR year < 2010) AND (genre = drama OR genre = action) `MetadataFilter` object list: metadata_filters = [ {key = "document.custom_metadata.year" conditions = [{int_value = 2020, operation = GREATER_EQUAL}, {int_value = 2010, operation = LESS}]}, {key = "document.custom_metadata.year" conditions = [{int_value = 2020, operation = GREATER_EQUAL}, {int_value = 2010, operation = LESS}]}, {key = "document.custom_metadata.genre" conditions = [{string_value = "drama", operation = EQUAL}, {string_value = "action", operation = EQUAL}]}] Example query at chunk level for a numeric range of values: (year > 2015 AND year <= 2020) `MetadataFilter` object list: metadata_filters = [ {key = "chunk.custom_metadata.year" conditions = [{int_value = 2015, operation = GREATER}]}, {key = "chunk.custom_metadata.year" conditions = [{int_value = 2020, operation = LESS_EQUAL}]}] Note: "AND"s for the same key are only supported for numeric values. String values only support "OR"s for the same key.

  • queryCorpusRequestQuery :: !Text

    Required "query" - Required. Query string to perform semantic search.

  • queryCorpusRequestResultsCount :: !(Maybe Int)

    "resultsCount" - Optional. The maximum number of `Chunk`s to return. The service may return fewer `Chunk`s. If unspecified, at most 10 `Chunk`s will be returned. The maximum specified result count is 100.

Instances

Instances details
FromJSON QueryCorpusRequest Source #

FromJSON QueryCorpusRequest

Instance details

Defined in GenAI.Client.Model

ToJSON QueryCorpusRequest Source #

ToJSON QueryCorpusRequest

Instance details

Defined in GenAI.Client.Model

Show QueryCorpusRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq QueryCorpusRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam QueryCorpus QueryCorpusRequest Source #

Body Param QueryCorpusRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes QueryCorpus contentType, MimeRender contentType QueryCorpusRequest) => ClientRequest QueryCorpus contentType res accept -> QueryCorpusRequest -> ClientRequest QueryCorpus contentType res accept Source #

mkQueryCorpusRequest Source #

Arguments

:: Text

queryCorpusRequestQuery: Required. Query string to perform semantic search.

-> QueryCorpusRequest 

Construct a value of type QueryCorpusRequest (by applying it's required fields, if any)

QueryCorpusResponse

data QueryCorpusResponse Source #

QueryCorpusResponse Response from QueryCorpus containing a list of relevant chunks.

Constructors

QueryCorpusResponse 

Fields

mkQueryCorpusResponse :: QueryCorpusResponse Source #

Construct a value of type QueryCorpusResponse (by applying it's required fields, if any)

QueryDocumentRequest

data QueryDocumentRequest Source #

QueryDocumentRequest Request for querying a Document.

Constructors

QueryDocumentRequest 

Fields

  • queryDocumentRequestQuery :: !Text

    Required "query" - Required. Query string to perform semantic search.

  • queryDocumentRequestResultsCount :: !(Maybe Int)

    "resultsCount" - Optional. The maximum number of `Chunk`s to return. The service may return fewer `Chunk`s. If unspecified, at most 10 `Chunk`s will be returned. The maximum specified result count is 100.

  • queryDocumentRequestMetadataFilters :: !(Maybe [MetadataFilter])

    "metadataFilters" - Optional. Filter for `Chunk` metadata. Each `MetadataFilter` object should correspond to a unique key. Multiple `MetadataFilter` objects are joined by logical "AND"s. Note: `Document`-level filtering is not supported for this request because a `Document` name is already specified. Example query: (year >= 2020 OR year < 2010) AND (genre = drama OR genre = action) `MetadataFilter` object list: metadata_filters = [ {key = "chunk.custom_metadata.year" conditions = [{int_value = 2020, operation = GREATER_EQUAL}, {int_value = 2010, operation = LESS}}, {key = "chunk.custom_metadata.genre" conditions = [{string_value = "drama", operation = EQUAL}, {string_value = "action", operation = EQUAL}}] Example query for a numeric range of values: (year > 2015 AND year <= 2020) `MetadataFilter` object list: metadata_filters = [ {key = "chunk.custom_metadata.year" conditions = [{int_value = 2015, operation = GREATER}]}, {key = "chunk.custom_metadata.year" conditions = [{int_value = 2020, operation = LESS_EQUAL}]}] Note: "AND"s for the same key are only supported for numeric values. String values only support "OR"s for the same key.

Instances

Instances details
FromJSON QueryDocumentRequest Source #

FromJSON QueryDocumentRequest

Instance details

Defined in GenAI.Client.Model

ToJSON QueryDocumentRequest Source #

ToJSON QueryDocumentRequest

Instance details

Defined in GenAI.Client.Model

Show QueryDocumentRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq QueryDocumentRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam QueryDocument QueryDocumentRequest Source #

Body Param QueryDocumentRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes QueryDocument contentType, MimeRender contentType QueryDocumentRequest) => ClientRequest QueryDocument contentType res accept -> QueryDocumentRequest -> ClientRequest QueryDocument contentType res accept Source #

mkQueryDocumentRequest Source #

Arguments

:: Text

queryDocumentRequestQuery: Required. Query string to perform semantic search.

-> QueryDocumentRequest 

Construct a value of type QueryDocumentRequest (by applying it's required fields, if any)

QueryDocumentResponse

mkQueryDocumentResponse :: QueryDocumentResponse Source #

Construct a value of type QueryDocumentResponse (by applying it's required fields, if any)

RelevantChunk

data RelevantChunk Source #

RelevantChunk The information for a chunk relevant to a query.

Constructors

RelevantChunk 

Fields

mkRelevantChunk :: RelevantChunk Source #

Construct a value of type RelevantChunk (by applying it's required fields, if any)

RetrievalMetadata

data RetrievalMetadata Source #

RetrievalMetadata Metadata related to retrieval in the grounding flow.

Constructors

RetrievalMetadata 

Fields

  • retrievalMetadataGoogleSearchDynamicRetrievalScore :: !(Maybe Float)

    "googleSearchDynamicRetrievalScore" - Optional. Score indicating how likely information from google search could help answer the prompt. The score is in the range [0, 1], where 0 is the least likely and 1 is the most likely. This score is only populated when google search grounding and dynamic retrieval is enabled. It will be compared to the threshold to determine whether to trigger google search.

mkRetrievalMetadata :: RetrievalMetadata Source #

Construct a value of type RetrievalMetadata (by applying it's required fields, if any)

SafetyFeedback

data SafetyFeedback Source #

SafetyFeedback Safety feedback for an entire request. This field is populated if content in the input and/or response is blocked due to safety settings. SafetyFeedback may not exist for every HarmCategory. Each SafetyFeedback will return the safety settings used by the request as well as the lowest HarmProbability that should be allowed in order to return a result.

Constructors

SafetyFeedback 

Fields

mkSafetyFeedback :: SafetyFeedback Source #

Construct a value of type SafetyFeedback (by applying it's required fields, if any)

SafetyRating

data SafetyRating Source #

SafetyRating Safety rating for a piece of content. The safety rating contains the category of harm and the harm probability level in that category for a piece of content. Content is classified for safety across a number of harm categories and the probability of the harm classification is included here.

Constructors

SafetyRating 

Fields

mkSafetyRating Source #

Arguments

:: HarmCategory

safetyRatingCategory: Required. The category for this rating.

-> E'Probability

safetyRatingProbability: Required. The probability of harm for this content.

-> SafetyRating 

Construct a value of type SafetyRating (by applying it's required fields, if any)

SafetySetting

data SafetySetting Source #

SafetySetting Safety setting, affecting the safety-blocking behavior. Passing a safety setting for a category changes the allowed probability that content is blocked.

Constructors

SafetySetting 

Fields

mkSafetySetting Source #

Arguments

:: E'Threshold

safetySettingThreshold: Required. Controls the probability threshold at which harm is blocked.

-> HarmCategory

safetySettingCategory: Required. The category for this setting.

-> SafetySetting 

Construct a value of type SafetySetting (by applying it's required fields, if any)

Schema

data Schema Source #

Schema The Schema object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an OpenAPI 3.0 schema object.

Constructors

Schema 

Fields

  • schemaItems :: !(Maybe Schema)

    "items" - Optional. Schema of the elements of Type.ARRAY.

  • schemaAnyOf :: !(Maybe [Schema])

    "anyOf" - Optional. The value should be validated against any (one or more) of the subschemas in the list.

  • schemaMinLength :: !(Maybe Text)

    "minLength" - Optional. SCHEMA FIELDS FOR TYPE STRING Minimum length of the Type.STRING

  • schemaMaximum :: !(Maybe Double)

    "maximum" - Optional. Maximum value of the Type.INTEGER and Type.NUMBER

  • schemaPropertyOrdering :: !(Maybe [Text])

    "propertyOrdering" - Optional. The order of the properties. Not a standard field in open api spec. Used to determine the order of the properties in the response.

  • schemaNullable :: !(Maybe Bool)

    "nullable" - Optional. Indicates if the value may be null.

  • schemaRequired :: !(Maybe [Text])

    "required" - Optional. Required properties of Type.OBJECT.

  • schemaMinProperties :: !(Maybe Text)

    "minProperties" - Optional. Minimum number of the properties for Type.OBJECT.

  • schemaMaxItems :: !(Maybe Text)

    "maxItems" - Optional. Maximum number of the elements for Type.ARRAY.

  • schemaExample :: !(Maybe String)

    "example" - Optional. Example of the object. Will only populated when the object is the root.

  • schemaTitle :: !(Maybe Text)

    "title" - Optional. The title of the schema.

  • schemaMinItems :: !(Maybe Text)

    "minItems" - Optional. Minimum number of the elements for Type.ARRAY.

  • schemaDescription :: !(Maybe Text)

    "description" - Optional. A brief description of the parameter. This could contain examples of use. Parameter description may be formatted as Markdown.

  • schemaType :: !ModelType

    Required "type" - Required. Data type.

  • schemaDefault :: !(Maybe String)

    "default" - Optional. Default value of the field. Per JSON Schema, this field is intended for documentation generators and doesn't affect validation. Thus it's included here and ignored so that developers who send schemas with a `default` field don't get unknown-field errors.

  • schemaMinimum :: !(Maybe Double)

    "minimum" - Optional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER Minimum value of the Type.INTEGER and Type.NUMBER

  • schemaPattern :: !(Maybe Text)

    "pattern" - Optional. Pattern of the Type.STRING to restrict a string to a regular expression.

  • schemaProperties :: !(Maybe (Map String Schema))

    "properties" - Optional. Properties of Type.OBJECT.

  • schemaMaxProperties :: !(Maybe Text)

    "maxProperties" - Optional. Maximum number of the properties for Type.OBJECT.

  • schemaFormat :: !(Maybe Text)

    "format" - Optional. The format of the data. This is used only for primitive datatypes. Supported formats: for NUMBER type: float, double for INTEGER type: int32, int64 for STRING type: enum, date-time

  • schemaEnum :: !(Maybe [Text])

    "enum" - Optional. Possible values of the element of Type.STRING with enum format. For example we can define an Enum Direction as : {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]}

  • schemaMaxLength :: !(Maybe Text)

    "maxLength" - Optional. Maximum length of the Type.STRING

Instances

Instances details
FromJSON Schema Source #

FromJSON Schema

Instance details

Defined in GenAI.Client.Model

ToJSON Schema Source #

ToJSON Schema

Instance details

Defined in GenAI.Client.Model

Show Schema Source # 
Instance details

Defined in GenAI.Client.Model

Eq Schema Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Schema -> Schema -> Bool #

(/=) :: Schema -> Schema -> Bool #

mkSchema Source #

Arguments

:: ModelType

schemaType: Required. Data type.

-> Schema 

Construct a value of type Schema (by applying it's required fields, if any)

SearchEntryPoint

data SearchEntryPoint Source #

SearchEntryPoint Google search entry point.

Constructors

SearchEntryPoint 

Fields

mkSearchEntryPoint :: SearchEntryPoint Source #

Construct a value of type SearchEntryPoint (by applying it's required fields, if any)

Segment

data Segment Source #

Segment Segment of the content.

Constructors

Segment 

Fields

  • segmentPartIndex :: !(Maybe Int)

    ReadOnly "partIndex" - Output only. The index of a Part object within its parent Content object.

  • segmentStartIndex :: !(Maybe Int)

    ReadOnly "startIndex" - Output only. Start index in the given Part, measured in bytes. Offset from the start of the Part, inclusive, starting at zero.

  • segmentText :: !(Maybe Text)

    ReadOnly "text" - Output only. The text corresponding to the segment from the response.

  • segmentEndIndex :: !(Maybe Int)

    ReadOnly "endIndex" - Output only. End index in the given Part, measured in bytes. Offset from the start of the Part, exclusive, starting at zero.

Instances

Instances details
FromJSON Segment Source #

FromJSON Segment

Instance details

Defined in GenAI.Client.Model

ToJSON Segment Source #

ToJSON Segment

Instance details

Defined in GenAI.Client.Model

Show Segment Source # 
Instance details

Defined in GenAI.Client.Model

Eq Segment Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Segment -> Segment -> Bool #

(/=) :: Segment -> Segment -> Bool #

mkSegment :: Segment Source #

Construct a value of type Segment (by applying it's required fields, if any)

SemanticRetrieverChunk

data SemanticRetrieverChunk Source #

SemanticRetrieverChunk Identifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig.

Constructors

SemanticRetrieverChunk 

Fields

  • semanticRetrieverChunkChunk :: !(Maybe Text)

    ReadOnly "chunk" - Output only. Name of the `Chunk` containing the attributed text. Example: `corpora123documentsabcchunks/xyz`

  • semanticRetrieverChunkSource :: !(Maybe Text)

    ReadOnly "source" - Output only. Name of the source matching the request's `SemanticRetrieverConfig.source`. Example: `corpora123` or `corpora123documentsabc`

mkSemanticRetrieverChunk :: SemanticRetrieverChunk Source #

Construct a value of type SemanticRetrieverChunk (by applying it's required fields, if any)

SemanticRetrieverConfig

data SemanticRetrieverConfig Source #

SemanticRetrieverConfig Configuration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API.

Constructors

SemanticRetrieverConfig 

Fields

mkSemanticRetrieverConfig Source #

Arguments

:: Text

semanticRetrieverConfigSource: Required. Name of the resource for retrieval. Example: `corpora123` or `corpora123documentsabc`.

-> Content

semanticRetrieverConfigQuery: Required. Query to use for matching Chunks in the given resource by similarity.

-> SemanticRetrieverConfig 

Construct a value of type SemanticRetrieverConfig (by applying it's required fields, if any)

SpeakerVoiceConfig

data SpeakerVoiceConfig Source #

SpeakerVoiceConfig The configuration for a single speaker in a multi speaker setup.

Constructors

SpeakerVoiceConfig 

Fields

mkSpeakerVoiceConfig Source #

Arguments

:: VoiceConfig

speakerVoiceConfigVoiceConfig: Required. The configuration for the voice to use.

-> Text

speakerVoiceConfigSpeaker: Required. The name of the speaker to use. Should be the same as in the prompt.

-> SpeakerVoiceConfig 

Construct a value of type SpeakerVoiceConfig (by applying it's required fields, if any)

SpeechConfig

data SpeechConfig Source #

SpeechConfig The speech generation config.

Constructors

SpeechConfig 

Fields

  • speechConfigVoiceConfig :: !(Maybe VoiceConfig)

    "voiceConfig" - The configuration in case of single-voice output.

  • speechConfigLanguageCode :: !(Maybe Text)

    "languageCode" - Optional. Language code (in BCP 47 format, e.g. "en-US") for speech synthesis. Valid values are: de-DE, en-AU, en-GB, en-IN, en-US, es-US, fr-FR, hi-IN, pt-BR, ar-XA, es-ES, fr-CA, id-ID, it-IT, ja-JP, tr-TR, vi-VN, bn-IN, gu-IN, kn-IN, ml-IN, mr-IN, ta-IN, te-IN, nl-NL, ko-KR, cmn-CN, pl-PL, ru-RU, and th-TH.

  • speechConfigMultiSpeakerVoiceConfig :: !(Maybe MultiSpeakerVoiceConfig)

    "multiSpeakerVoiceConfig" - Optional. The configuration for the multi-speaker setup. It is mutually exclusive with the voice_config field.

mkSpeechConfig :: SpeechConfig Source #

Construct a value of type SpeechConfig (by applying it's required fields, if any)

Status

data Status Source #

Status The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

Constructors

Status 

Fields

  • statusCode :: !(Maybe Int)

    "code" - The status code, which should be an enum value of google.rpc.Code.

  • statusDetails :: !(Maybe [Map String String])

    "details" - A list of messages that carry the error details. There is a common set of message types for APIs to use.

  • statusMessage :: !(Maybe Text)

    "message" - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

Instances

Instances details
FromJSON Status Source #

FromJSON Status

Instance details

Defined in GenAI.Client.Model

ToJSON Status Source #

ToJSON Status

Instance details

Defined in GenAI.Client.Model

Show Status Source # 
Instance details

Defined in GenAI.Client.Model

Eq Status Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

mkStatus :: Status Source #

Construct a value of type Status (by applying it's required fields, if any)

StringList

data StringList Source #

StringList User provided string values assigned to a single metadata key.

Constructors

StringList 

Fields

Instances

Instances details
FromJSON StringList Source #

FromJSON StringList

Instance details

Defined in GenAI.Client.Model

ToJSON StringList Source #

ToJSON StringList

Instance details

Defined in GenAI.Client.Model

Show StringList Source # 
Instance details

Defined in GenAI.Client.Model

Eq StringList Source # 
Instance details

Defined in GenAI.Client.Model

mkStringList :: StringList Source #

Construct a value of type StringList (by applying it's required fields, if any)

TextCompletion

data TextCompletion Source #

TextCompletion Output text returned from a model.

Constructors

TextCompletion 

Fields

mkTextCompletion :: TextCompletion Source #

Construct a value of type TextCompletion (by applying it's required fields, if any)

TextPrompt

data TextPrompt Source #

TextPrompt Text given to the model as a prompt. The Model will use this TextPrompt to Generate a text completion.

Constructors

TextPrompt 

Fields

Instances

Instances details
FromJSON TextPrompt Source #

FromJSON TextPrompt

Instance details

Defined in GenAI.Client.Model

ToJSON TextPrompt Source #

ToJSON TextPrompt

Instance details

Defined in GenAI.Client.Model

Show TextPrompt Source # 
Instance details

Defined in GenAI.Client.Model

Eq TextPrompt Source # 
Instance details

Defined in GenAI.Client.Model

mkTextPrompt Source #

Arguments

:: Text

textPromptText: Required. The prompt text.

-> TextPrompt 

Construct a value of type TextPrompt (by applying it's required fields, if any)

ThinkingConfig

data ThinkingConfig Source #

ThinkingConfig Config for thinking features.

Constructors

ThinkingConfig 

Fields

mkThinkingConfig :: ThinkingConfig Source #

Construct a value of type ThinkingConfig (by applying it's required fields, if any)

Tool

data Tool Source #

Tool Tool details that the model may use to generate response. A Tool is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model.

Constructors

Tool 

Fields

  • toolFunctionDeclarations :: !(Maybe [FunctionDeclaration])

    "functionDeclarations" - Optional. A list of `FunctionDeclarations` available to the model that can be used for function calling. The model or system does not execute the function. Instead the defined function may be returned as a FunctionCall with arguments to the client side for execution. The model may decide to call a subset of these functions by populating FunctionCall in the response. The next conversation turn may contain a FunctionResponse with the Content.role "function" generation context for the next model turn.

  • toolGoogleSearchRetrieval :: !(Maybe GoogleSearchRetrieval)

    "googleSearchRetrieval" - Optional. Retrieval tool that is powered by Google search.

  • toolGoogleSearch :: !(Maybe GoogleSearch)

    "googleSearch" - Optional. GoogleSearch tool type. Tool to support Google Search in Model. Powered by Google.

  • toolCodeExecution :: !(Maybe Value)

    "codeExecution" - Optional. Enables the model to execute code as part of generation.

  • toolUrlContext :: !(Maybe Value)

    "urlContext" - Optional. Tool to support URL context retrieval.

Instances

Instances details
FromJSON Tool Source #

FromJSON Tool

Instance details

Defined in GenAI.Client.Model

ToJSON Tool Source #

ToJSON Tool

Instance details

Defined in GenAI.Client.Model

Show Tool Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Tool -> ShowS #

show :: Tool -> String #

showList :: [Tool] -> ShowS #

Eq Tool Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Tool -> Tool -> Bool #

(/=) :: Tool -> Tool -> Bool #

mkTool :: Tool Source #

Construct a value of type Tool (by applying it's required fields, if any)

ToolConfig

data ToolConfig Source #

ToolConfig The Tool configuration containing parameters for specifying Tool use in the request.

Constructors

ToolConfig 

Fields

Instances

Instances details
FromJSON ToolConfig Source #

FromJSON ToolConfig

Instance details

Defined in GenAI.Client.Model

ToJSON ToolConfig Source #

ToJSON ToolConfig

Instance details

Defined in GenAI.Client.Model

Show ToolConfig Source # 
Instance details

Defined in GenAI.Client.Model

Eq ToolConfig Source # 
Instance details

Defined in GenAI.Client.Model

mkToolConfig :: ToolConfig Source #

Construct a value of type ToolConfig (by applying it's required fields, if any)

TopCandidates

data TopCandidates Source #

TopCandidates Candidates with top log probabilities at each decoding step.

Constructors

TopCandidates 

Fields

mkTopCandidates :: TopCandidates Source #

Construct a value of type TopCandidates (by applying it's required fields, if any)

TransferOwnershipRequest

data TransferOwnershipRequest Source #

TransferOwnershipRequest Request to transfer the ownership of the tuned model.

Constructors

TransferOwnershipRequest 

Fields

Instances

Instances details
FromJSON TransferOwnershipRequest Source #

FromJSON TransferOwnershipRequest

Instance details

Defined in GenAI.Client.Model

ToJSON TransferOwnershipRequest Source #

ToJSON TransferOwnershipRequest

Instance details

Defined in GenAI.Client.Model

Show TransferOwnershipRequest Source # 
Instance details

Defined in GenAI.Client.Model

Eq TransferOwnershipRequest Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam TransferOwnership TransferOwnershipRequest Source #

Body Param TransferOwnershipRequest - The request body.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes TransferOwnership contentType, MimeRender contentType TransferOwnershipRequest) => ClientRequest TransferOwnership contentType res accept -> TransferOwnershipRequest -> ClientRequest TransferOwnership contentType res accept Source #

mkTransferOwnershipRequest Source #

Arguments

:: Text

transferOwnershipRequestEmailAddress: Required. The email address of the user to whom the tuned model is being transferred to.

-> TransferOwnershipRequest 

Construct a value of type TransferOwnershipRequest (by applying it's required fields, if any)

TunedModel

data TunedModel Source #

TunedModel A fine-tuned model created using ModelService.CreateTunedModel.

Constructors

TunedModel 

Fields

  • tunedModelUpdateTime :: !(Maybe DateTime)

    ReadOnly "updateTime" - Output only. The timestamp when this model was updated.

  • tunedModelName :: !(Maybe Text)

    ReadOnly "name" - Output only. The tuned model name. A unique name will be generated on create. Example: `tunedModelsaz2mb0bpw6i` If display_name is set on create, the id portion of the name will be set by concatenating the words of the display_name with hyphens and adding a random portion for uniqueness. Example: * display_name = `Sentence Translator` * name = `tunedModelssentence-translator-u3b7m`

  • tunedModelCreateTime :: !(Maybe DateTime)

    ReadOnly "createTime" - Output only. The timestamp when this model was created.

  • tunedModelTuningTask :: !TuningTask

    Required "tuningTask" - Required. The tuning task that creates the tuned model.

  • tunedModelTunedModelSource :: !(Maybe TunedModelSource)

    "tunedModelSource" - Optional. TunedModel to use as the starting point for training the new model.

  • tunedModelBaseModel :: !(Maybe Text)

    "baseModel" - Immutable. The name of the `Model` to tune. Example: `models/gemini-1.5-flash-001`

  • tunedModelReaderProjectNumbers :: !(Maybe [Text])

    "readerProjectNumbers" - Optional. List of project numbers that have read access to the tuned model.

  • tunedModelDisplayName :: !(Maybe Text)

    "displayName" - Optional. The name to display for this model in user interfaces. The display name must be up to 40 characters including spaces.

  • tunedModelTemperature :: !(Maybe Float)

    "temperature" - Optional. Controls the randomness of the output. Values can range over `[0.0,1.0]`, inclusive. A value closer to `1.0` will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model. This value specifies default to be the one used by the base model while creating the model.

  • tunedModelDescription :: !(Maybe Text)

    "description" - Optional. A short description of this model.

  • tunedModelTopP :: !(Maybe Float)

    "topP" - Optional. For Nucleus sampling. Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`. This value specifies default to be the one used by the base model while creating the model.

  • tunedModelTopK :: !(Maybe Int)

    "topK" - Optional. For Top-k sampling. Top-k sampling considers the set of `top_k` most probable tokens. This value specifies default to be used by the backend while making the call to the model. This value specifies default to be the one used by the base model while creating the model.

  • tunedModelState :: !(Maybe E'State3)

    ReadOnly "state" - Output only. The state of the tuned model.

Instances

Instances details
FromJSON TunedModel Source #

FromJSON TunedModel

Instance details

Defined in GenAI.Client.Model

ToJSON TunedModel Source #

ToJSON TunedModel

Instance details

Defined in GenAI.Client.Model

Show TunedModel Source # 
Instance details

Defined in GenAI.Client.Model

Eq TunedModel Source # 
Instance details

Defined in GenAI.Client.Model

HasBodyParam CreateTunedModel TunedModel Source #

Body Param TunedModel - Required. The tuned model to create.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes CreateTunedModel contentType, MimeRender contentType TunedModel) => ClientRequest CreateTunedModel contentType res accept -> TunedModel -> ClientRequest CreateTunedModel contentType res accept Source #

HasBodyParam UpdateTunedModel TunedModel Source #

Body Param TunedModel - Required. The tuned model to update.

Instance details

Defined in GenAI.Client.API.Generativelanguage

Methods

setBodyParam :: forall {k1} {k2} contentType (res :: k1) (accept :: k2). (Consumes UpdateTunedModel contentType, MimeRender contentType TunedModel) => ClientRequest UpdateTunedModel contentType res accept -> TunedModel -> ClientRequest UpdateTunedModel contentType res accept Source #

mkTunedModel Source #

Arguments

:: TuningTask

tunedModelTuningTask: Required. The tuning task that creates the tuned model.

-> TunedModel 

Construct a value of type TunedModel (by applying it's required fields, if any)

TunedModelSource

data TunedModelSource Source #

TunedModelSource Tuned model as a source for training a new model.

Constructors

TunedModelSource 

Fields

  • tunedModelSourceTunedModel :: !(Maybe Text)

    "tunedModel" - Immutable. The name of the `TunedModel` to use as the starting point for training the new model. Example: `tunedModels/my-tuned-model`

  • tunedModelSourceBaseModel :: !(Maybe Text)

    ReadOnly "baseModel" - Output only. The name of the base `Model` this `TunedModel` was tuned from. Example: `models/gemini-1.5-flash-001`

mkTunedModelSource :: TunedModelSource Source #

Construct a value of type TunedModelSource (by applying it's required fields, if any)

TuningExample

data TuningExample Source #

TuningExample A single example for tuning.

Constructors

TuningExample 

Fields

mkTuningExample Source #

Arguments

:: Text

tuningExampleOutput: Required. The expected model output.

-> TuningExample 

Construct a value of type TuningExample (by applying it's required fields, if any)

TuningExamples

data TuningExamples Source #

TuningExamples A set of tuning examples. Can be training or validation data.

Constructors

TuningExamples 

Fields

mkTuningExamples :: TuningExamples Source #

Construct a value of type TuningExamples (by applying it's required fields, if any)

TuningSnapshot

data TuningSnapshot Source #

TuningSnapshot Record for a single tuning step.

Constructors

TuningSnapshot 

Fields

mkTuningSnapshot :: TuningSnapshot Source #

Construct a value of type TuningSnapshot (by applying it's required fields, if any)

TuningTask

data TuningTask Source #

TuningTask Tuning tasks that create tuned models.

Constructors

TuningTask 

Fields

Instances

Instances details
FromJSON TuningTask Source #

FromJSON TuningTask

Instance details

Defined in GenAI.Client.Model

ToJSON TuningTask Source #

ToJSON TuningTask

Instance details

Defined in GenAI.Client.Model

Show TuningTask Source # 
Instance details

Defined in GenAI.Client.Model

Eq TuningTask Source # 
Instance details

Defined in GenAI.Client.Model

mkTuningTask Source #

Arguments

:: Dataset

tuningTaskTrainingData: Required. Input only. Immutable. The model training data.

-> TuningTask 

Construct a value of type TuningTask (by applying it's required fields, if any)

UpdateChunkRequest

data UpdateChunkRequest Source #

UpdateChunkRequest Request to update a Chunk.

Constructors

UpdateChunkRequest 

Fields

mkUpdateChunkRequest Source #

Arguments

:: Text

updateChunkRequestUpdateMask: Required. The list of fields to update. Currently, this only supports updating custom_metadata and `data`.

-> Chunk

updateChunkRequestChunk: Required. The Chunk to update.

-> UpdateChunkRequest 

Construct a value of type UpdateChunkRequest (by applying it's required fields, if any)

UrlContextMetadata

data UrlContextMetadata Source #

UrlContextMetadata Metadata related to url context retrieval tool.

Constructors

UrlContextMetadata 

Fields

mkUrlContextMetadata :: UrlContextMetadata Source #

Construct a value of type UrlContextMetadata (by applying it's required fields, if any)

UrlMetadata

data UrlMetadata Source #

UrlMetadata Context of the a single url retrieval.

Constructors

UrlMetadata 

Fields

Instances

Instances details
FromJSON UrlMetadata Source #

FromJSON UrlMetadata

Instance details

Defined in GenAI.Client.Model

ToJSON UrlMetadata Source #

ToJSON UrlMetadata

Instance details

Defined in GenAI.Client.Model

Show UrlMetadata Source # 
Instance details

Defined in GenAI.Client.Model

Eq UrlMetadata Source # 
Instance details

Defined in GenAI.Client.Model

mkUrlMetadata :: UrlMetadata Source #

Construct a value of type UrlMetadata (by applying it's required fields, if any)

UsageMetadata

data UsageMetadata Source #

UsageMetadata Metadata on the generation request's token usage.

Constructors

UsageMetadata 

Fields

mkUsageMetadata :: UsageMetadata Source #

Construct a value of type UsageMetadata (by applying it's required fields, if any)

Video

data Video Source #

Video Representation of a video.

Constructors

Video 

Fields

Instances

Instances details
FromJSON Video Source #

FromJSON Video

Instance details

Defined in GenAI.Client.Model

ToJSON Video Source #

ToJSON Video

Instance details

Defined in GenAI.Client.Model

Show Video Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Video -> ShowS #

show :: Video -> String #

showList :: [Video] -> ShowS #

Eq Video Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Video -> Video -> Bool #

(/=) :: Video -> Video -> Bool #

mkVideo :: Video Source #

Construct a value of type Video (by applying it's required fields, if any)

VideoFileMetadata

mkVideoFileMetadata :: VideoFileMetadata Source #

Construct a value of type VideoFileMetadata (by applying it's required fields, if any)

VideoMetadata

data VideoMetadata Source #

VideoMetadata Metadata describes the input video content.

Constructors

VideoMetadata 

Fields

mkVideoMetadata :: VideoMetadata Source #

Construct a value of type VideoMetadata (by applying it's required fields, if any)

VoiceConfig

data VoiceConfig Source #

VoiceConfig The configuration for the voice to use.

Constructors

VoiceConfig 

Fields

Instances

Instances details
FromJSON VoiceConfig Source #

FromJSON VoiceConfig

Instance details

Defined in GenAI.Client.Model

ToJSON VoiceConfig Source #

ToJSON VoiceConfig

Instance details

Defined in GenAI.Client.Model

Show VoiceConfig Source # 
Instance details

Defined in GenAI.Client.Model

Eq VoiceConfig Source # 
Instance details

Defined in GenAI.Client.Model

mkVoiceConfig :: VoiceConfig Source #

Construct a value of type VoiceConfig (by applying it's required fields, if any)

Web

data Web Source #

Web Chunk from the web.

Constructors

Web 

Fields

Instances

Instances details
FromJSON Web Source #

FromJSON Web

Instance details

Defined in GenAI.Client.Model

ToJSON Web Source #

ToJSON Web

Instance details

Defined in GenAI.Client.Model

Show Web Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> Web -> ShowS #

show :: Web -> String #

showList :: [Web] -> ShowS #

Eq Web Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: Web -> Web -> Bool #

(/=) :: Web -> Web -> Bool #

mkWeb :: Web Source #

Construct a value of type Web (by applying it's required fields, if any)

Enums

E'Alt

data E'Alt Source #

Enum of Text

Constructors

E'Alt'Json
"json"
E'Alt'Media
"media"
E'Alt'Proto
"proto"

Instances

Instances details
FromJSON E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

Methods

showsPrec :: Int -> E'Alt -> ShowS #

show :: E'Alt -> String #

showList :: [E'Alt] -> ShowS #

Eq E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: E'Alt -> E'Alt -> Bool #

(/=) :: E'Alt -> E'Alt -> Bool #

Ord E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

Methods

compare :: E'Alt -> E'Alt -> Ordering #

(<) :: E'Alt -> E'Alt -> Bool #

(<=) :: E'Alt -> E'Alt -> Bool #

(>) :: E'Alt -> E'Alt -> Bool #

(>=) :: E'Alt -> E'Alt -> Bool #

max :: E'Alt -> E'Alt -> E'Alt #

min :: E'Alt -> E'Alt -> E'Alt #

FromHttpApiData E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Alt Source # 
Instance details

Defined in GenAI.Client.Model

fromE'Alt :: E'Alt -> Text Source #

unwrap E'Alt enum

E'AnswerStyle

data E'AnswerStyle Source #

Enum of Text . Required. Style in which answers should be returned.

Instances

Instances details
FromJSON E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

Show E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'AnswerStyle Source # 
Instance details

Defined in GenAI.Client.Model

E'Behavior

data E'Behavior Source #

Enum of Text . Optional. Specifies the function Behavior. Currently only supported by the BidiGenerateContent method.

Instances

Instances details
FromJSON E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Behavior Source # 
Instance details

Defined in GenAI.Client.Model

E'BlockReason

data E'BlockReason Source #

Enum of Text . Optional. If set, the prompt was blocked and no candidates are returned. Rephrase the prompt.

Instances

Instances details
FromJSON E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

Show E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'BlockReason Source # 
Instance details

Defined in GenAI.Client.Model

E'BlockReason2

data E'BlockReason2 Source #

Enum of Text . Optional. If set, the input was blocked and no candidates are returned. Rephrase the input.

Instances

Instances details
FromJSON E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

Show E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'BlockReason2 Source # 
Instance details

Defined in GenAI.Client.Model

E'FinishReason

data E'FinishReason Source #

Enum of Text . Optional. Output only. The reason why the model stopped generating tokens. If empty, the model has not stopped generating tokens.

Instances

Instances details
FromJSON E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

Show E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'FinishReason Source # 
Instance details

Defined in GenAI.Client.Model

E'GranteeType

data E'GranteeType Source #

Enum of Text . Optional. Immutable. The type of the grantee.

Instances

Instances details
FromJSON E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

Show E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'GranteeType Source # 
Instance details

Defined in GenAI.Client.Model

E'Language

data E'Language Source #

Enum of Text . Required. Programming language of the code.

Instances

Instances details
FromJSON E'Language Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Language Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Language Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Language Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Language Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Language Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Language Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Language Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Language Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Language Source # 
Instance details

Defined in GenAI.Client.Model

E'MediaResolution

data E'MediaResolution Source #

Enum of Text . Optional. If specified, the media resolution specified will be used.

Instances

Instances details
FromJSON E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

Show E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'MediaResolution Source # 
Instance details

Defined in GenAI.Client.Model

E'Mode

data E'Mode Source #

Enum of Text . The mode of the predictor to be used in dynamic retrieval.

Instances

Instances details
FromJSON E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: E'Mode -> E'Mode -> Bool #

(/=) :: E'Mode -> E'Mode -> Bool #

Ord E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Mode Source # 
Instance details

Defined in GenAI.Client.Model

fromE'Mode :: E'Mode -> Text Source #

unwrap E'Mode enum

E'Mode2

data E'Mode2 Source #

Enum of Text . Optional. Specifies the mode in which function calling should execute. If unspecified, the default value will be set to AUTO.

Instances

Instances details
FromJSON E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: E'Mode2 -> E'Mode2 -> Bool #

(/=) :: E'Mode2 -> E'Mode2 -> Bool #

Ord E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Mode2 Source # 
Instance details

Defined in GenAI.Client.Model

E'Operation

data E'Operation Source #

Enum of Text . Required. Operator applied to the given key-value pair to trigger the condition.

Instances

Instances details
FromJSON E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Operation Source # 
Instance details

Defined in GenAI.Client.Model

E'Outcome

data E'Outcome Source #

Enum of Text . Required. Outcome of the code execution.

Instances

Instances details
FromJSON E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Outcome Source # 
Instance details

Defined in GenAI.Client.Model

E'Probability

data E'Probability Source #

Enum of Text . Required. The probability of harm for this content.

Instances

Instances details
FromJSON E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Probability Source # 
Instance details

Defined in GenAI.Client.Model

E'Reason

data E'Reason Source #

Enum of Text . The reason content was blocked during request processing.

Instances

Instances details
FromJSON E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Reason Source # 
Instance details

Defined in GenAI.Client.Model

E'ResponseModalities

data E'ResponseModalities Source #

Enum of Text

Instances

Instances details
FromJSON E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

Show E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'ResponseModalities Source # 
Instance details

Defined in GenAI.Client.Model

E'Role

data E'Role Source #

Enum of Text . Required. The role granted by this permission.

Instances

Instances details
FromJSON E'Role Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Role Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Role Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Role Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Role Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Role Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: E'Role -> E'Role -> Bool #

(/=) :: E'Role -> E'Role -> Bool #

Ord E'Role Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Role Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Role Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Role Source # 
Instance details

Defined in GenAI.Client.Model

fromE'Role :: E'Role -> Text Source #

unwrap E'Role enum

E'Scheduling

data E'Scheduling Source #

Enum of Text . Optional. Specifies how the response should be scheduled in the conversation. Only applicable to NON_BLOCKING function calls, is ignored otherwise. Defaults to WHEN_IDLE.

Instances

Instances details
FromJSON E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Scheduling Source # 
Instance details

Defined in GenAI.Client.Model

E'Source

data E'Source Source #

Enum of Text . Source of the File.

Instances

Instances details
FromJSON E'Source Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Source Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Source Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Source Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Source Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Source Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Source Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Source Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Source Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Source Source # 
Instance details

Defined in GenAI.Client.Model

E'State

data E'State Source #

Enum of Text . Output only. Processing state of the File.

Instances

Instances details
FromJSON E'State Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'State Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'State Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'State Source # 
Instance details

Defined in GenAI.Client.Model

Show E'State Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'State Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: E'State -> E'State -> Bool #

(/=) :: E'State -> E'State -> Bool #

Ord E'State Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'State Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'State Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'State Source # 
Instance details

Defined in GenAI.Client.Model

E'State2

data E'State2 Source #

Enum of Text . Output only. The state of the GeneratedFile.

Instances

Instances details
FromJSON E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

Show E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'State2 Source # 
Instance details

Defined in GenAI.Client.Model

E'State3

data E'State3 Source #

Enum of Text . Output only. The state of the tuned model.

Instances

Instances details
FromJSON E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

Show E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'State3 Source # 
Instance details

Defined in GenAI.Client.Model

E'State4

data E'State4 Source #

Enum of Text . Output only. Current state of the Chunk.

Instances

Instances details
FromJSON E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

Show E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'State4 Source # 
Instance details

Defined in GenAI.Client.Model

E'Threshold

data E'Threshold Source #

Enum of Text . Required. Controls the probability threshold at which harm is blocked.

Instances

Instances details
FromJSON E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Threshold Source # 
Instance details

Defined in GenAI.Client.Model

E'UrlRetrievalStatus

data E'UrlRetrievalStatus Source #

Enum of Text . Status of the url retrieval.

Instances

Instances details
FromJSON E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

Show E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

Ord E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'UrlRetrievalStatus Source # 
Instance details

Defined in GenAI.Client.Model

E'Xgafv

data E'Xgafv Source #

Enum of Text

Constructors

E'Xgafv'1
"1"
E'Xgafv'2
"2"

Instances

Instances details
FromJSON E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

Bounded E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

Enum E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

Show E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

Eq E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

Methods

(==) :: E'Xgafv -> E'Xgafv -> Bool #

(/=) :: E'Xgafv -> E'Xgafv -> Bool #

Ord E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData E'Xgafv Source # 
Instance details

Defined in GenAI.Client.Model

HarmCategory

data HarmCategory Source #

Enum of Text

Instances

Instances details
FromJSON HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

Bounded HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

Enum HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

Show HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

Eq HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

Ord HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData HarmCategory Source # 
Instance details

Defined in GenAI.Client.Model

Modality

data Modality Source #

Enum of Text

Instances

Instances details
FromJSON Modality Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON Modality Source # 
Instance details

Defined in GenAI.Client.Model

Bounded Modality Source # 
Instance details

Defined in GenAI.Client.Model

Enum Modality Source # 
Instance details

Defined in GenAI.Client.Model

Show Modality Source # 
Instance details

Defined in GenAI.Client.Model

Eq Modality Source # 
Instance details

Defined in GenAI.Client.Model

Ord Modality Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData Modality Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData Modality Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData Modality Source # 
Instance details

Defined in GenAI.Client.Model

ModelType

data ModelType Source #

Enum of Text

Instances

Instances details
FromJSON ModelType Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON ModelType Source # 
Instance details

Defined in GenAI.Client.Model

Bounded ModelType Source # 
Instance details

Defined in GenAI.Client.Model

Enum ModelType Source # 
Instance details

Defined in GenAI.Client.Model

Show ModelType Source # 
Instance details

Defined in GenAI.Client.Model

Eq ModelType Source # 
Instance details

Defined in GenAI.Client.Model

Ord ModelType Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData ModelType Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData ModelType Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData ModelType Source # 
Instance details

Defined in GenAI.Client.Model

TaskType

data TaskType Source #

Enum of Text

Instances

Instances details
FromJSON TaskType Source # 
Instance details

Defined in GenAI.Client.Model

ToJSON TaskType Source # 
Instance details

Defined in GenAI.Client.Model

Bounded TaskType Source # 
Instance details

Defined in GenAI.Client.Model

Enum TaskType Source # 
Instance details

Defined in GenAI.Client.Model

Show TaskType Source # 
Instance details

Defined in GenAI.Client.Model

Eq TaskType Source # 
Instance details

Defined in GenAI.Client.Model

Ord TaskType Source # 
Instance details

Defined in GenAI.Client.Model

FromHttpApiData TaskType Source # 
Instance details

Defined in GenAI.Client.Model

ToHttpApiData TaskType Source # 
Instance details

Defined in GenAI.Client.Model

MimeRender MimeMultipartFormData TaskType Source # 
Instance details

Defined in GenAI.Client.Model