haskell-google-genai-client
Safe HaskellNone
LanguageGHC2021

GenAI.Client.API.Generativelanguage

Description

 
Synopsis

Operations

Generativelanguage

batchCreateChunks

batchCreateChunks Source #

Arguments

:: Consumes BatchCreateChunks MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest BatchCreateChunks MimeJSON BatchCreateChunksResponse MimeJSON 
POST /v1beta/corpora/{corpus}/documents/{document}/chunks:batchCreate

Batch create Chunks.

data BatchCreateChunks Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes BatchCreateChunks MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces BatchCreateChunks MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

batchDeleteChunks

batchDeleteChunks Source #

Arguments

:: Consumes BatchDeleteChunks MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest BatchDeleteChunks MimeJSON Value MimeJSON 
POST /v1beta/corpora/{corpus}/documents/{document}/chunks:batchDelete

Batch delete Chunks.

data BatchDeleteChunks Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes BatchDeleteChunks MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces BatchDeleteChunks MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

batchEmbedContents

batchEmbedContents Source #

Arguments

:: Consumes BatchEmbedContents MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest BatchEmbedContents MimeJSON BatchEmbedContentsResponse MimeJSON 
POST /v1beta/models/{model}:batchEmbedContents

Generates multiple embedding vectors from the input Content which consists of a batch of strings represented as EmbedContentRequest objects.

data BatchEmbedContents Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes BatchEmbedContents MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces BatchEmbedContents MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

batchEmbedText

batchEmbedText Source #

Arguments

:: Consumes BatchEmbedText MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest BatchEmbedText MimeJSON BatchEmbedTextResponse MimeJSON 
POST /v1beta/models/{model}:batchEmbedText

Generates multiple embeddings from the model given input text in a synchronous call.

data BatchEmbedText Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes BatchEmbedText MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces BatchEmbedText MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

batchUpdateChunks

batchUpdateChunks Source #

Arguments

:: Consumes BatchUpdateChunks MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest BatchUpdateChunks MimeJSON BatchUpdateChunksResponse MimeJSON 
POST /v1beta/corpora/{corpus}/documents/{document}/chunks:batchUpdate

Batch update Chunks.

data BatchUpdateChunks Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes BatchUpdateChunks MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces BatchUpdateChunks MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

cancelOperation

cancelOperation Source #

Arguments

:: GenerateContentBatch

"generateContentBatch" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest CancelOperation MimeNoContent Value MimeJSON 
POST /v1beta/batches/{generateContentBatch}:cancel

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to CANCELLED.

data CancelOperation Source #

Instances

Instances details
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 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 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 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 #

Produces CancelOperation MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

countMessageTokens

countMessageTokens Source #

Arguments

:: Consumes CountMessageTokens MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest CountMessageTokens MimeJSON CountMessageTokensResponse MimeJSON 
POST /v1beta/models/{model}:countMessageTokens

Runs a model's tokenizer on a string and returns the token count.

data CountMessageTokens Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CountMessageTokens MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CountMessageTokens MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

countTextTokens

countTextTokens Source #

Arguments

:: Consumes CountTextTokens MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest CountTextTokens MimeJSON CountTextTokensResponse MimeJSON 
POST /v1beta/models/{model}:countTextTokens

Runs a model's tokenizer on a text and returns the token count.

data CountTextTokens Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CountTextTokens MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CountTextTokens MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

countTokens

countTokens Source #

Arguments

:: Consumes CountTokens MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest CountTokens MimeJSON CountTokensResponse MimeJSON 
POST /v1beta/models/{model}:countTokens

Runs a model's tokenizer on input Content and returns the token count. Refer to the tokens guide to learn more about tokens.

data CountTokens Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CountTokens MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CountTokens MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

createCachedContent

data CreateCachedContent Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CreateCachedContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CreateCachedContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

createChunk

createChunk Source #

Arguments

:: Consumes CreateChunk MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest CreateChunk MimeJSON Chunk MimeJSON 
POST /v1beta/corpora/{corpus}/documents/{document}/chunks

Creates a Chunk.

data CreateChunk Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CreateChunk MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CreateChunk MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

createCorpus

data CreateCorpus Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CreateCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CreateCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

createDocument

createDocument Source #

Arguments

:: Consumes CreateDocument MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest CreateDocument MimeJSON Document MimeJSON 
POST /v1beta/corpora/{corpus}/documents

Creates an empty Document.

data CreateDocument Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CreateDocument MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CreateDocument MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

createFile

data CreateFile Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CreateFile MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CreateFile MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

createPermission

createPermission Source #

Arguments

:: Consumes CreatePermission MimeJSON 
=> TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest CreatePermission MimeJSON Permission MimeJSON 
POST /v1beta/tunedModels/{tunedModel}/permissions

Create a permission to a specific resource.

data CreatePermission Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CreatePermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CreatePermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

createPermissionByCorpus

createPermissionByCorpus Source #

Arguments

:: Consumes CreatePermissionByCorpus MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest CreatePermissionByCorpus MimeJSON Permission MimeJSON 
POST /v1beta/corpora/{corpus}/permissions

Create a permission to a specific resource.

data CreatePermissionByCorpus Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes CreatePermissionByCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CreatePermissionByCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

createTunedModel

createTunedModel :: Consumes CreateTunedModel MimeJSON => ClientRequest CreateTunedModel MimeJSON CreateTunedModelOperation MimeJSON Source #

POST /v1beta/tunedModels

Creates a tuned model. Check intermediate tuning progress (if any) through the [google.longrunning.Operations] service. Access status and results through the Operations service. Example: GET v1tunedModelsaz2mb0bpw6ioperations/000-111-222

data CreateTunedModel Source #

Instances

Instances details
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 #

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 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 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 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 #

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 #

Consumes CreateTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces CreateTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

deleteCachedContent

deleteCachedContent Source #

Arguments

:: Id

"id" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DeleteCachedContent MimeNoContent Value MimeJSON 
DELETE /v1beta/cachedContents/{id}

Deletes CachedContent resource.

data DeleteCachedContent Source #

Instances

Instances details
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 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 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 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 #

Produces DeleteCachedContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

deleteChunk

deleteChunk Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Chunk2

"chunk" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DeleteChunk MimeNoContent Value MimeJSON 
DELETE /v1beta/corpora/{corpus}/documents/{document}/chunks/{chunk}

Deletes a Chunk.

data DeleteChunk Source #

Instances

Instances details
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 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 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 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 #

Produces DeleteChunk MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

deleteCorpus

deleteCorpus Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DeleteCorpus MimeNoContent Value MimeJSON 
DELETE /v1beta/corpora/{corpus}

Deletes a Corpus.

data DeleteCorpus Source #

Instances

Instances details
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 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 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 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 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 #

Produces DeleteCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

deleteDocument

deleteDocument Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DeleteDocument MimeNoContent Value MimeJSON 
DELETE /v1beta/corpora/{corpus}/documents/{document}

Deletes a Document.

data DeleteDocument Source #

Instances

Instances details
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 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 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 #

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 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 #

Produces DeleteDocument MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

deleteFile

deleteFile Source #

Arguments

:: File2

"file" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DeleteFile MimeNoContent Value MimeJSON 
DELETE /v1beta/files/{file}

Deletes the File.

data DeleteFile Source #

Instances

Instances details
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 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 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 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 #

Produces DeleteFile MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

deletePermission

deletePermission Source #

Arguments

:: TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Permission2

"permission" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DeletePermission MimeNoContent Value MimeJSON 
DELETE /v1beta/tunedModels/{tunedModel}/permissions/{permission}

Deletes the permission.

data DeletePermission Source #

Instances

Instances details
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 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 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 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 #

Produces DeletePermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

deletePermissionByCorpusAndPermission

deletePermissionByCorpusAndPermission Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Permission2

"permission" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DeletePermissionByCorpusAndPermission MimeNoContent Value MimeJSON 
DELETE /v1beta/corpora/{corpus}/permissions/{permission}

Deletes the permission.

data DeletePermissionByCorpusAndPermission Source #

Instances

Instances details
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 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 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 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 #

Produces DeletePermissionByCorpusAndPermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

deleteTunedModel

deleteTunedModel Source #

Arguments

:: TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DeleteTunedModel MimeNoContent Value MimeJSON 
DELETE /v1beta/tunedModels/{tunedModel}

Deletes a tuned model.

data DeleteTunedModel Source #

Instances

Instances details
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 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 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 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 #

Produces DeleteTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

downloadFile

downloadFile Source #

Arguments

:: File2

"file" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest DownloadFile MimeNoContent Value MimeJSON 
GET /v1beta/files/{file}:download

Download the File.

data DownloadFile Source #

Instances

Instances details
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 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 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 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 #

Produces DownloadFile MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

embedContent

embedContent Source #

Arguments

:: Consumes EmbedContent MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest EmbedContent MimeJSON EmbedContentResponse MimeJSON 
POST /v1beta/models/{model}:embedContent

Generates a text embedding vector from the input Content using the specified Gemini Embedding model.

data EmbedContent Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes EmbedContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces EmbedContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

embedText

embedText Source #

Arguments

:: Consumes EmbedText MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest EmbedText MimeJSON EmbedTextResponse MimeJSON 
POST /v1beta/models/{model}:embedText

Generates an embedding from the model given an input message.

data EmbedText Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes EmbedText MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces EmbedText MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

generateAnswer

generateAnswer Source #

Arguments

:: Consumes GenerateAnswer MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GenerateAnswer MimeJSON GenerateAnswerResponse MimeJSON 
POST /v1beta/models/{model}:generateAnswer

Generates a grounded answer from the model given an input GenerateAnswerRequest.

data GenerateAnswer Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes GenerateAnswer MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces GenerateAnswer MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

generateContent

generateContent Source #

Arguments

:: Consumes GenerateContent MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GenerateContent MimeJSON GenerateContentResponse MimeJSON 
POST /v1beta/models/{model}:generateContent

Generates a model response given an input GenerateContentRequest. Refer to the text generation guide for detailed usage information. Input capabilities differ between models, including tuned models. Refer to the model guide and tuning guide for details.

data GenerateContent Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes GenerateContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces GenerateContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

generateContentByDynamicId

generateContentByDynamicId Source #

Arguments

:: Consumes GenerateContentByDynamicId MimeJSON 
=> DynamicId

"dynamicId" - Part of model. Required. The name of the Model to use for generating the completion. Format: `models/{model}`.

-> ClientRequest GenerateContentByDynamicId MimeJSON GenerateContentResponse MimeJSON 
POST /v1beta/dynamic/{dynamicId}:generateContent

Generates a model response given an input GenerateContentRequest. Refer to the text generation guide for detailed usage information. Input capabilities differ between models, including tuned models. Refer to the model guide and tuning guide for details.

data GenerateContentByDynamicId Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes GenerateContentByDynamicId MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces GenerateContentByDynamicId MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

generateContentByTunedModel

generateContentByTunedModel Source #

Arguments

:: Consumes GenerateContentByTunedModel MimeJSON 
=> TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GenerateContentByTunedModel MimeJSON GenerateContentResponse MimeJSON 
POST /v1beta/tunedModels/{tunedModel}:generateContent

Generates a model response given an input GenerateContentRequest. Refer to the text generation guide for detailed usage information. Input capabilities differ between models, including tuned models. Refer to the model guide and tuning guide for details.

data GenerateContentByTunedModel Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes GenerateContentByTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces GenerateContentByTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

generateMessage

generateMessage Source #

Arguments

:: Consumes GenerateMessage MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GenerateMessage MimeJSON GenerateMessageResponse MimeJSON 
POST /v1beta/models/{model}:generateMessage

Generates a response from the model given an input MessagePrompt.

data GenerateMessage Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes GenerateMessage MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces GenerateMessage MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

generateText

generateText Source #

Arguments

:: Consumes GenerateText MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GenerateText MimeJSON GenerateTextResponse MimeJSON 
POST /v1beta/models/{model}:generateText

Generates a response from the model given an input message.

data GenerateText Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes GenerateText MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces GenerateText MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

generateTextByTunedModel

generateTextByTunedModel Source #

Arguments

:: Consumes GenerateTextByTunedModel MimeJSON 
=> TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GenerateTextByTunedModel MimeJSON GenerateTextResponse MimeJSON 
POST /v1beta/tunedModels/{tunedModel}:generateText

Generates a response from the model given an input message.

data GenerateTextByTunedModel Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes GenerateTextByTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces GenerateTextByTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getCachedContent

getCachedContent Source #

Arguments

:: Id

"id" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetCachedContent MimeNoContent CachedContent MimeJSON 
GET /v1beta/cachedContents/{id}

Reads CachedContent resource.

data GetCachedContent Source #

Instances

Instances details
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 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 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 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 #

Produces GetCachedContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getChunk

getChunk Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Chunk2

"chunk" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetChunk MimeNoContent Chunk MimeJSON 
GET /v1beta/corpora/{corpus}/documents/{document}/chunks/{chunk}

Gets information about a specific Chunk.

data GetChunk Source #

Instances

Instances details
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 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 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 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 #

Produces GetChunk MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getCorpus

getCorpus Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetCorpus MimeNoContent Corpus MimeJSON 
GET /v1beta/corpora/{corpus}

Gets information about a specific Corpus.

data GetCorpus Source #

Instances

Instances details
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 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 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 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 #

Produces GetCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getDocument

getDocument Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetDocument MimeNoContent Document MimeJSON 
GET /v1beta/corpora/{corpus}/documents/{document}

Gets information about a specific Document.

data GetDocument Source #

Instances

Instances details
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 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 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 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 #

Produces GetDocument MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getFile

getFile Source #

Arguments

:: File2

"file" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetFile MimeNoContent File MimeJSON 
GET /v1beta/files/{file}

Gets the metadata for the given File.

data GetFile Source #

Instances

Instances details
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 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 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 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 #

Produces GetFile MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getGeneratedFile

getGeneratedFile Source #

Arguments

:: GeneratedFile2

"generatedFile" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetGeneratedFile MimeNoContent GeneratedFile MimeJSON 
GET /v1beta/generatedFiles/{generatedFile}

Gets a generated file. When calling this method via REST, only the metadata of the generated file is returned. To retrieve the file content via REST, add alt=media as a query parameter.

data GetGeneratedFile Source #

Instances

Instances details
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 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 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 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 #

Produces GetGeneratedFile MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getModel

getModel Source #

Arguments

:: Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetModel MimeNoContent Model MimeJSON 
GET /v1beta/models/{model}

Gets information about a specific Model such as its version number, token limits, parameters and other metadata. Refer to the Gemini models guide for detailed model information.

data GetModel Source #

Instances

Instances details
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 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 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 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 #

Produces GetModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getOperation

getOperation Source #

Arguments

:: TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Operation2

"operation" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetOperation MimeNoContent Operation MimeJSON 
GET /v1beta/tunedModels/{tunedModel}/operations/{operation}

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

data GetOperation Source #

Instances

Instances details
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 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 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 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 #

Produces GetOperation MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getOperationByGenerateContentBatch

getOperationByGenerateContentBatch Source #

Arguments

:: GenerateContentBatch

"generateContentBatch" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetOperationByGenerateContentBatch MimeNoContent Operation MimeJSON 
GET /v1beta/batches/{generateContentBatch}

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

data GetOperationByGenerateContentBatch Source #

Instances

Instances details
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 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 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 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 #

Produces GetOperationByGenerateContentBatch MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getOperationByGeneratedFileAndOperation

getOperationByGeneratedFileAndOperation Source #

Arguments

:: GeneratedFile2

"generatedFile" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Operation2

"operation" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetOperationByGeneratedFileAndOperation MimeNoContent Operation MimeJSON 
GET /v1beta/generatedFiles/{generatedFile}/operations/{operation}

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

data GetOperationByGeneratedFileAndOperation Source #

Instances

Instances details
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 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 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 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 #

Produces GetOperationByGeneratedFileAndOperation MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getOperationByModelAndOperation

getOperationByModelAndOperation Source #

Arguments

:: Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Operation2

"operation" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetOperationByModelAndOperation MimeNoContent Operation MimeJSON 
GET /v1beta/models/{model}/operations/{operation}

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

data GetOperationByModelAndOperation Source #

Instances

Instances details
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 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 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 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 #

Produces GetOperationByModelAndOperation MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getPermission

getPermission Source #

Arguments

:: TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Permission2

"permission" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetPermission MimeNoContent Permission MimeJSON 
GET /v1beta/tunedModels/{tunedModel}/permissions/{permission}

Gets information about a specific Permission.

data GetPermission Source #

Instances

Instances details
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 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 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 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 #

Produces GetPermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getPermissionByCorpusAndPermission

getPermissionByCorpusAndPermission Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Permission2

"permission" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetPermissionByCorpusAndPermission MimeNoContent Permission MimeJSON 
GET /v1beta/corpora/{corpus}/permissions/{permission}

Gets information about a specific Permission.

data GetPermissionByCorpusAndPermission Source #

Instances

Instances details
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 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 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 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 #

Produces GetPermissionByCorpusAndPermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

getTunedModel

getTunedModel Source #

Arguments

:: TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest GetTunedModel MimeNoContent TunedModel MimeJSON 
GET /v1beta/tunedModels/{tunedModel}

Gets information about a specific TunedModel.

data GetTunedModel Source #

Instances

Instances details
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 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 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 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 #

Produces GetTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listCachedContents

data ListCachedContents Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListCachedContents MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listChunks

listChunks Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest ListChunks MimeNoContent ListChunksResponse MimeJSON 
GET /v1beta/corpora/{corpus}/documents/{document}/chunks

Lists all Chunks in a Document.

data ListChunks Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListChunks MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listCorpora

listCorpora :: ClientRequest ListCorpora MimeNoContent ListCorporaResponse MimeJSON Source #

GET /v1beta/corpora

Lists all Corpora owned by the user.

data ListCorpora Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListCorpora MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listDocuments

listDocuments Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest ListDocuments MimeNoContent ListDocumentsResponse MimeJSON 
GET /v1beta/corpora/{corpus}/documents

Lists all Documents in a Corpus.

data ListDocuments Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListDocuments MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listFiles

listFiles :: ClientRequest ListFiles MimeNoContent ListFilesResponse MimeJSON Source #

GET /v1beta/files

Lists the metadata for Files owned by the requesting project.

data ListFiles Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListFiles MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listGeneratedFiles

listGeneratedFiles :: ClientRequest ListGeneratedFiles MimeNoContent ListGeneratedFilesResponse MimeJSON Source #

GET /v1beta/generatedFiles

Lists the generated files owned by the requesting project.

data ListGeneratedFiles Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListGeneratedFiles MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listModels

listModels :: ClientRequest ListModels MimeNoContent ListModelsResponse MimeJSON Source #

GET /v1beta/models

Lists the Models available through the Gemini API.

data ListModels Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListModels MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listOperations

listOperations Source #

Arguments

:: TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest ListOperations MimeNoContent ListOperationsResponse MimeJSON 
GET /v1beta/tunedModels/{tunedModel}/operations

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

data ListOperations Source #

Instances

Instances details
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 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 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 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 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 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 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 #

Produces ListOperations MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listOperationsBy

listOperationsBy :: ClientRequest ListOperationsBy MimeNoContent ListOperationsResponse MimeJSON Source #

GET /v1beta/batches

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

data ListOperationsBy Source #

Instances

Instances details
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 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 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 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 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 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 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 #

Produces ListOperationsBy MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listOperationsByModel

listOperationsByModel Source #

Arguments

:: Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest ListOperationsByModel MimeNoContent ListOperationsResponse MimeJSON 
GET /v1beta/models/{model}/operations

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

data ListOperationsByModel Source #

Instances

Instances details
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 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 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 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 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 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 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 #

Produces ListOperationsByModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listPermissions

listPermissions Source #

Arguments

:: TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest ListPermissions MimeNoContent ListPermissionsResponse MimeJSON 
GET /v1beta/tunedModels/{tunedModel}/permissions

Lists permissions for the specific resource.

data ListPermissions Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListPermissions MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listPermissionsByCorpus

listPermissionsByCorpus Source #

Arguments

:: Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest ListPermissionsByCorpus MimeNoContent ListPermissionsResponse MimeJSON 
GET /v1beta/corpora/{corpus}/permissions

Lists permissions for the specific resource.

data ListPermissionsByCorpus Source #

Instances

Instances details
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 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 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 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 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 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 #

Produces ListPermissionsByCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

listTunedModels

data ListTunedModels Source #

Instances

Instances details
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 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 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 #

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 #

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 #

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 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 #

Produces ListTunedModels MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

predict

predict Source #

Arguments

:: Consumes Predict MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest Predict MimeJSON PredictResponse MimeJSON 
POST /v1beta/models/{model}:predict

Performs a prediction request.

data Predict Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes Predict MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces Predict MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

predictLongRunning

predictLongRunning Source #

Arguments

:: Consumes PredictLongRunning MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest PredictLongRunning MimeJSON PredictLongRunningOperation MimeJSON 
POST /v1beta/models/{model}:predictLongRunning

Same as Predict but returns an LRO.

data PredictLongRunning Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes PredictLongRunning MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces PredictLongRunning MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

queryCorpus

queryCorpus Source #

Arguments

:: Consumes QueryCorpus MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest QueryCorpus MimeJSON QueryCorpusResponse MimeJSON 
POST /v1beta/corpora/{corpus}:query

Performs semantic search over a Corpus.

data QueryCorpus Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes QueryCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces QueryCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

queryDocument

queryDocument Source #

Arguments

:: Consumes QueryDocument MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest QueryDocument MimeJSON QueryDocumentResponse MimeJSON 
POST /v1beta/corpora/{corpus}/documents/{document}:query

Performs semantic search over a Document.

data QueryDocument Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes QueryDocument MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces QueryDocument MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

streamGenerateContent

streamGenerateContent Source #

Arguments

:: Consumes StreamGenerateContent MimeJSON 
=> Model2

"model" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest StreamGenerateContent MimeJSON GenerateContentResponse MimeJSON 
POST /v1beta/models/{model}:streamGenerateContent

Generates a streamed response from the model given an input GenerateContentRequest.

data StreamGenerateContent Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes StreamGenerateContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces StreamGenerateContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

streamGenerateContentByDynamicId

streamGenerateContentByDynamicId Source #

Arguments

:: Consumes StreamGenerateContentByDynamicId MimeJSON 
=> DynamicId

"dynamicId" - Part of model. Required. The name of the Model to use for generating the completion. Format: `models/{model}`.

-> ClientRequest StreamGenerateContentByDynamicId MimeJSON GenerateContentResponse MimeJSON 
POST /v1beta/dynamic/{dynamicId}:streamGenerateContent

Generates a streamed response from the model given an input GenerateContentRequest.

data StreamGenerateContentByDynamicId Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes StreamGenerateContentByDynamicId MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces StreamGenerateContentByDynamicId MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

streamGenerateContentByTunedModel

streamGenerateContentByTunedModel Source #

Arguments

:: Consumes StreamGenerateContentByTunedModel MimeJSON 
=> TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest StreamGenerateContentByTunedModel MimeJSON GenerateContentResponse MimeJSON 
POST /v1beta/tunedModels/{tunedModel}:streamGenerateContent

Generates a streamed response from the model given an input GenerateContentRequest.

data StreamGenerateContentByTunedModel Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes StreamGenerateContentByTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces StreamGenerateContentByTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

transferOwnership

transferOwnership Source #

Arguments

:: Consumes TransferOwnership MimeJSON 
=> TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest TransferOwnership MimeJSON Value MimeJSON 
POST /v1beta/tunedModels/{tunedModel}:transferOwnership

Transfers ownership of the tuned model. This is the only way to change ownership of the tuned model. The current owner will be downgraded to writer role.

data TransferOwnership Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes TransferOwnership MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces TransferOwnership MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

updateCachedContent

updateCachedContent Source #

Arguments

:: Consumes UpdateCachedContent MimeJSON 
=> Id

"id" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest UpdateCachedContent MimeJSON CachedContent MimeJSON 
PATCH /v1beta/cachedContents/{id}

Updates CachedContent resource (only expiration is updatable).

data UpdateCachedContent Source #

Instances

Instances details
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 #

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 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 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 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 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 #

Consumes UpdateCachedContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces UpdateCachedContent MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

updateChunk

updateChunk Source #

Arguments

:: Consumes UpdateChunk MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Chunk2

"chunk2" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> UpdateMask

"updateMask" - Required. The list of fields to update. Currently, this only supports updating custom_metadata and `data`.

-> ClientRequest UpdateChunk MimeJSON Chunk MimeJSON 
PATCH /v1beta/corpora/{corpus}/documents/{document}/chunks/{chunk}

Updates a Chunk.

data UpdateChunk Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes UpdateChunk MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces UpdateChunk MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

updateCorpus

updateCorpus Source #

Arguments

:: Consumes UpdateCorpus MimeJSON 
=> Corpus2

"corpus2" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> UpdateMask

"updateMask" - Required. The list of fields to update. Currently, this only supports updating display_name.

-> ClientRequest UpdateCorpus MimeJSON Corpus MimeJSON 
PATCH /v1beta/corpora/{corpus}

Updates a Corpus.

data UpdateCorpus Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes UpdateCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces UpdateCorpus MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

updateDocument

updateDocument Source #

Arguments

:: Consumes UpdateDocument MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Document2

"document2" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> UpdateMask

"updateMask" - Required. The list of fields to update. Currently, this only supports updating display_name and custom_metadata.

-> ClientRequest UpdateDocument MimeJSON Document MimeJSON 
PATCH /v1beta/corpora/{corpus}/documents/{document}

Updates a Document.

data UpdateDocument Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes UpdateDocument MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces UpdateDocument MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

updatePermission

updatePermission Source #

Arguments

:: Consumes UpdatePermission MimeJSON 
=> TunedModel2

"tunedModel" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Permission2

"permission2" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> UpdateMask

"updateMask" - Required. The list of fields to update. Accepted ones: - role (role field)

-> ClientRequest UpdatePermission MimeJSON Permission MimeJSON 
PATCH /v1beta/tunedModels/{tunedModel}/permissions/{permission}

Updates the permission.

data UpdatePermission Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes UpdatePermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces UpdatePermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

updatePermissionByCorpusAndPermission

updatePermissionByCorpusAndPermission Source #

Arguments

:: Consumes UpdatePermissionByCorpusAndPermission MimeJSON 
=> Corpus2

"corpus" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> Permission2

"permission2" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> UpdateMask

"updateMask" - Required. The list of fields to update. Accepted ones: - role (role field)

-> ClientRequest UpdatePermissionByCorpusAndPermission MimeJSON Permission MimeJSON 
PATCH /v1beta/corpora/{corpus}/permissions/{permission}

Updates the permission.

data UpdatePermissionByCorpusAndPermission Source #

Instances

Instances details
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 #

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 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 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 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 #

Consumes UpdatePermissionByCorpusAndPermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces UpdatePermissionByCorpusAndPermission MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

updateTunedModel

updateTunedModel Source #

Arguments

:: Consumes UpdateTunedModel MimeJSON 
=> TunedModel2

"tunedModel2" - Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.

-> ClientRequest UpdateTunedModel MimeJSON TunedModel MimeJSON 
PATCH /v1beta/tunedModels/{tunedModel}

Updates a tuned model.

data UpdateTunedModel Source #

Instances

Instances details
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 #

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 #

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 #

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 #

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 #

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 #

Consumes UpdateTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage

Produces UpdateTunedModel MimeJSON Source #
application/json
Instance details

Defined in GenAI.Client.API.Generativelanguage