Gemini invocar
Suporte de gateway
| Gateway | Versão da política |
|---|---|
| DataPower® API Gateway | 2.0.0 |
Este tópico descreve como configurar a política na interface de usuário do assembly; para obter detalhes sobre como configurar a política na sua fonte do OpenAPI, consulte gemini-invoke.
Sobre
POST models/[model]:generateContentPOST models/[model]:countTokensPOST models/[model]:embedContentPOST models/[model]:batchEmbedContentsGET models/[model]GET models
A política de invocação " Gemini suporta as propriedades mostradas na Tabela 2.
Propriedades
A tabela a seguir lista as propriedades de política, indica se uma propriedade é necessária, especifica os valores válidos e padrão para entrada e especifica o tipo de dados dos valores.
| Rótulo da propriedade | Obrigatório | Descrição | Tipo de dados |
|---|---|---|---|
| Título | Não | Gemini invocar conclusões de bate-papo | sequência |
| Descrição | Não | Uma descrição da política. | sequência |
| Operação do Gemini | True | A operação ' Gemini a ser invocada; deve ser uma das seguintes operações:
|
sequência |
| Chave da API da Gemini | True | A chave de API ou uma referência de variável para a variável que contém uma chave de API. A chave da API é usada para autenticar solicitações " Gemini. | sequência |
| Ativar o cache de resposta | Não | O cache de resposta é ativado por padrão para otimizar o desempenho da API; no entanto, você pode desativá-lo se necessário para a sua API. Quando o cache de resposta está ativado, quando uma solicitação é enviada ao serviço " Gemini, o cache de resposta é inspecionado para determinar se a carga útil da solicitação tem uma resposta em cache associada. Em caso afirmativo, essa resposta em cache e seus cabeçalhos de resposta HTTP associados são colocados na mensagem de contexto do DataPower API Gateway especificada pela propriedade Output Message. Se não houver resposta em cache, a solicitação será passada para o serviço ' Gemini e a resposta será armazenada em cache para operações subsequentes usando o tempo de vida especificado na propriedade Response Cache Expiration. |
booleano |
| Expiração do cache de respostas | Não | A duração do cache (o tempo de vida). A duração mínima é de 60 segundos e a duração máxima é de 86400 segundos (1 dia). Qualquer valor fora desse intervalo falhará na validação quando a API for publicada, mesmo que o valor seja aceito nesse campo. | número inteiro |
| Escopo do cache | Não | Uma cadeia de caracteres que adiciona exclusividade à chave usada para armazenar uma resposta em cache. A adição de um escopo de cache permite que a mesma solicitação seja salva em várias entradas de cache. | sequência |
| Parâmetros do caminho de operação do Gemini | Não | Para operações que têm um parâmetro de caminho designado com um nome de parâmetro de caminho entre colchetes na operação, especifique o nome do parâmetro e o valor separado por dois pontos. Se a operação tiver mais de um parâmetro de caminho, cada designação de parâmetro de caminho deverá ser separada por vírgula. Por exemplo, para a operação " GET models/[model], a propriedade do parâmetro de caminho seria especificada como " model:somename.Observação: se um parâmetro de caminho for necessário para a operação selecionada, mas não tiver sido fornecido, a operação de invocação falhará. No entanto, para operações que não exigem um parâmetro de caminho, qualquer parâmetro de caminho fornecido será ignorado. |
sequência |
| Parâmetros de consulta da operação Gemini | Não | Para operações que suportam parâmetros de consulta, especifique uma string de parâmetro de consulta que especifique o nome do parâmetro e o valor separados por um caractere de sinal de igual. Se houver suporte para mais de um parâmetro de consulta, cada parâmetro de consulta deverá ser separado por um caractere e comercial. As operações suportadas no momento não suportam parâmetros de consulta, embora as operações que possam ser suportadas no futuro suportem parâmetros de consulta. | sequência |
| Mensagem de saída | Não | O nome da mensagem de contexto DataPower API Gateway que recebe a resposta " Gemini. Por padrão, essa propriedade usa message como o valor, o que permite que a resposta seja acessível por políticas de API subsequentes em ' message.body e ' message.headers. |
sequência |
done. Review pending. THIS IS THE UI VERSION.