Gemini appeler
Prise en charge des passerelles
| Passerelle | Version de la stratégie |
|---|---|
| DataPower® API Gateway | 2.0.0 |
Cette rubrique explique comment configurer la stratégie dans l'interface utilisateur de l'assembly; pour plus de détails sur la configuration de la stratégie dans votre source d' OpenAPI, consultez gemini-invoke.
A propos de
POST models/[model]:generateContentPOST models/[model]:countTokensPOST models/[model]:embedContentPOST models/[model]:batchEmbedContentsGET models/[model]GET models
La politique d'appel " Gemini prend en charge les propriétés indiquées dans le tableau 2.
Propriétés
Le tableau suivant répertorie les propriétés des stratégies, indique si une propriété est nécessaire, définit les valeurs d'entrée et par défaut valides et précise le type de données des valeurs.
| Libellé de la propriété | Obligatoire | Descriptif | Type de données |
|---|---|---|---|
| Titre | Non | Gemini invoquer les compléments de chat | chaîne |
| Description | Non | Description de la stratégie. | chaîne |
| Fonctionnement de Gemini | Oui | L'opération " Gemini à invoquer doit être l'une des opérations suivantes :
|
chaîne |
| Clé API Gemini | Oui | La clé API, ou une référence à la variable qui contient une clé API. La clé API est utilisée pour authentifier les requêtes " Gemini | chaîne |
| Activer la mise en cache des réponses | Non | La mise en cache des réponses est activée par défaut afin d'optimiser les performances de l'API ; vous pouvez toutefois la désactiver si cela est nécessaire pour votre API. Lorsque la mise en cache des réponses est activée, lorsqu'une demande est envoyée au service " Gemini ", le cache des réponses est inspecté afin de déterminer si la charge utile de la demande est associée à une réponse mise en cache. Si c'est le cas, cette réponse mise en cache et ses en-têtes de réponse HTTP associés sont placés dans le message contextuel de DataPower API Gateway spécifié par la propriété Output Message. S'il n'y a pas de réponse mise en cache, la demande est transmise au service " Gemini et la réponse est mise en cache pour les opérations suivantes en utilisant la durée de vie spécifiée dans la propriété Expiration du cache de la réponse. |
booléen |
| Expiration du cache des réponses | Non | La durée du cache (time-to-live). La durée minimale est de 60 secondes et la durée maximale est de 86400 secondes (1 jour). Toute valeur en dehors de cette fourchette ne sera pas validée lors de la publication de l'API, même si la valeur est acceptée dans ce champ. | entier |
| Champ d'application du cache | Non | Une chaîne qui ajoute un caractère unique à la clé utilisée pour stocker une réponse mise en cache. L'ajout d'une étendue de cache permet d'enregistrer la même demande dans plusieurs entrées de cache. | chaîne |
| Paramètres du chemin d'exploitation de Gemini | Non | Pour les opérations qui ont un paramètre de chemin d'accès désigné par un nom de paramètre de chemin d'accès entre crochets dans l'opération, spécifiez le nom du paramètre et la valeur séparés par deux points. Si l'opération a plus d'un paramètre de chemin, chaque désignation de paramètre de chemin doit être séparée par une virgule. Par exemple, pour l'opération " GET models/[model], la propriété du paramètre "path" sera spécifiée comme étant " model:somename.Note : Si un paramètre de chemin est requis pour l'opération sélectionnée mais n'a pas été fourni, l'opération d'invocation échouera. Toutefois, pour les opérations qui ne nécessitent pas de paramètre de chemin d'accès, tout paramètre de chemin d'accès fourni sera ignoré. |
chaîne |
| Paramètres d'interrogation de l'opération Gemini | Non | Pour les opérations qui prennent en charge les paramètres de requête, spécifiez une chaîne de paramètres de requête qui spécifie le nom du paramètre et la valeur séparés par un signe égal. Si plusieurs paramètres de requête sont pris en charge, chacun d'entre eux doit être séparé par une esperluette. Les opérations prises en charge à l'heure actuelle ne prennent pas en charge les paramètres de requête, mais les opérations qui pourraient être prises en charge à l'avenir prendraient en charge les paramètres de requête. | chaîne |
| Message de sortie | Non | Le nom du message contextuel de DataPower API Gateway qui reçoit la réponse " Gemini Par défaut, cette propriété utilise message comme valeur, ce qui permet à la réponse d'être accessible par les politiques API suivantes dans " message.body et " message.headers. |
chaîne |
done. Review pending. THIS IS THE UI VERSION.