Utiliser la passerelle AI pour prendre en charge les API " Gemini

Le " API Connect fournit un assistant d'interface utilisateur pour créer des API et des produits compatibles avec l'IA, ainsi qu'une intégration avec le " Gemini pour transmettre les demandes et gérer les réponses.

Le " AI Gateway permet aux entreprises de gérer facilement l'accès aux points d'extrémité de l'API utilisés par les applications d'IA. Le " AI Gateway simplifie l'intégration de l'IA dans les API OpenAPI 3.0 nouvelles et existantes dans le " API Connect pour accéder à un ensemble d'opérations exposées par le " Gemini.

API Connect fournit une politique qui permet à votre API d'envoyer des demandes à " Gemini. Les opérations " Gemini suivantes sont prises en charge :
  • GET /models
  • GET /models/[model]
  • POST /models/[model]:generateContent
  • POST /models/[model]:countTokens
  • POST /models/[model]:embedContent
  • POST /models/[model]:batchEmbedContents

Conditions préalables à l'utilisation du " AI Gateway avec le " Gemini

Avant d'essayer d'utiliser le " AI Gateway avec Gemini, il faut remplir les conditions préalables suivantes :

  • Inscrivez-vous auprès de Google Studio.
    Remarque : lorsque vous vous inscrivez à Google Studio, un projet par défaut est créé pour vous. Vous pouvez utiliser ce projet ou en créer d'autres.
  • Accédez à la page de gestion des clés d'API pour créer une clé d'API. Vous pouvez également gérer les projets et les clés API dans Google Cloud en suivant les liens fournis sur la page de gestion des clés API.

Démarrer avec le " AI Gateway et le " Gemini

Pour utiliser le " AI Gateway, suivez les étapes suivantes :

  1. Configurez votre environnement comme expliqué dans la section Conditions préalables à l'utilisation de la passerelle AI avec Gemini.

  2. Créer une API à utiliser comme proxy inverse.

  3. Ajoutez le " Gemini politique d'invocation à l'API pour qu'il puisse accéder à la plateforme " Gemini.

  4. Examinez les mesures des performances de l'API dans le tableau de bord de l'utilisation de l'IA, qui suit l'utilisation des jetons et des modèles d'IA.