Bienvenue dans le livre de recettes de l'API Gemini
Il s'agit d'une collection de guides et d'exemples pour l'API Gemini, y compris des didacticiels de démarrage rapide pour rédiger des invites et utiliser différentes fonctionnalités de l'API, ainsi que des exemples de choses que vous pouvez créer.
Commencez avec l'API Gemini
L'API Gemini vous donne accès aux modèles Gemini créés par Google DeepMind. Les modèles Gemini sont conçus dès le départ pour être multimodaux, afin que vous puissiez raisonner de manière transparente à travers le texte, les images, le code et l'audio. Vous pouvez les utiliser pour développer une gamme d’applications.
Commencez à développer
- Accédez à Google AI Studio.
- Connectez-vous avec votre compte Google.
- Créez une clé API.
- Utilisez un démarrage rapide pour Python ou appelez l'API REST à l'aide de curl.
Quoi de neuf?
Nous sommes ravis de vous présenter les derniers ajouts à l'API Gemini et les nouveaux notebooks.
- Exécution de code : résolvez des tâches complexes en générant et en exécutant du code Python basé sur des instructions en texte brut.
- VectorDB : créez une base de données vectorielle et récupérez les réponses aux questions de la base de données.
Table des matières
Découvrez les capacités de l'API Gemini en consultant ces didacticiels de démarrage rapide.
- Authentification : commencez ici pour savoir comment configurer votre clé API afin de pouvoir accéder à l'API Gemini.
- Compter les jetons Les jetons sont les entrées de base des modèles Gemini. Grâce à ce carnet, vous acquerrez une meilleure compréhension des jetons grâce à une expérience interactive.
- Fichiers : utilisez l'API Gemini pour télécharger des fichiers (texte, code, images, audio, vidéo) et rédiger des invites en les utilisant.
- Audio : découvrez comment utiliser l'API Gemini avec des fichiers audio.
- Mode JSON : Découvrez comment utiliser le mode JSON.
- Appel de fonction : l'API Gemini fonctionne très bien avec le code. Utilisez ce démarrage rapide pour apprendre à rédiger des invites pour comprendre et appeler des fonctions. Consultez ensuite le didacticiel de configuration des appels de fonctions pour en savoir plus.
- Instructions système : donnez aux modèles un contexte supplémentaire sur la façon de répondre en définissant les instructions système.
- Intégrations : créez des intégrations de haute qualité et spécifiques à des tâches.
- Réglage : découvrez comment améliorer les performances du modèle sur une tâche spécifique grâce au réglage.
- Exécution de code : résolvez des tâches complexes en générant et en exécutant du code Python basé sur des instructions en texte brut.
Vous pouvez en trouver beaucoup plus dans le dossier de démarrage rapide et consulter le dossier d'exemples pour des exemples amusants. Nous maintenons également une liste Awesome Gemini de tous les projets sympas que la communauté construit en utilisant Gemini.
SDK officiels
L'API Gemini est une API REST. Vous pouvez appeler l'API en utilisant un outil de ligne de commande comme curl
(et vous pouvez trouver des exemples REST ici), ou en utilisant l'un de nos SDK officiels :
- Python - Remarque : tous les blocs-notes de ce livre de recettes installent le SDK Python pour vous, et ce livre de recettes est le meilleur endroit pour trouver des exemples Python.
- Noeud.js
- Fléchette (Flottement)
- Androïde
- Rapide
- Aller
Obtenir de l'aide
Posez une question sur le forum des développeurs Google AI.
L'API Gemini sur Google Cloud Vertex AI
Si vous êtes un développeur d'entreprise cherchant à s'appuyer sur une plate-forme entièrement gérée, vous pouvez également utiliser l'API Gemini sur Google Cloud. Consultez ce dépôt pour de nombreux exemples intéressants.
Contribuer
Les contributions sont les bienvenues. Voir contribuer pour en savoir plus.
Merci d'avoir développé avec l'API Gemini ! Nous sommes ravis de voir ce que vous créez.