Method: models.list

Lista os modelos disponíveis por meio da API.

Solicitação HTTP

GET https://generativelanguage.googleapis.com/v1beta/models

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de consulta

Parâmetros
pageSize

integer

O número máximo de Models a serem retornados (por página).

O serviço pode retornar menos modelos. Se não for especificado, no máximo 50 modelos serão retornados por página. Esse método retorna no máximo 1.000 modelos por página, mesmo que você transmita um pageSize maior.

pageToken

string

Um token de página recebido de uma chamada models.list anterior.

Forneça o pageToken retornado por uma solicitação como argumento para a próxima solicitação e recuperar a próxima página.

Ao paginar, todos os outros parâmetros fornecidos para models.list precisam corresponder à chamada que forneceu o token da página.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Resposta de ListModel contendo uma lista paginada de modelos.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "models": [
    {
      object (Model)
    }
  ],
  "nextPageToken": string
}
Campos
models[]

object (Model)

Os modelos retornados.

nextPageToken

string

Um token, que pode ser enviado como pageToken para recuperar a próxima página.

Se este campo for omitido, não haverá mais páginas.

Escopos de autorização

Requer um dos seguintes escopos de OAuth:

  • https://www.googleapis.com/auth/generative-language
  • https://www.googleapis.com/auth/generative-language.tuning
  • https://www.googleapis.com/auth/generative-language.tuning.readonly
  • https://www.googleapis.com/auth/generative-language.retriever
  • https://www.googleapis.com/auth/generative-language.retriever.readonly

Para saber mais, consulte a Visão geral da autenticação.