Bienvenido al libro de recetas de la API de Gemini
Esta es una colección de guías y ejemplos para la API de Gemini, que incluye tutoriales de inicio rápido para escribir indicaciones y utilizar diferentes funciones de la API, y ejemplos de cosas que puede crear.
Comience con la API de Gemini
La API de Gemini le brinda acceso a los modelos de Gemini creados por Google DeepMind. Los modelos Gemini se construyen desde cero para ser multimodales, de modo que pueda razonar sin problemas a través de texto, imágenes, código y audio. Puede utilizarlos para desarrollar una variedad de aplicaciones.
Empezar a desarrollar
- Vaya a Google AI Studio.
- Inicie sesión con su cuenta de Google.
- Cree una clave API.
- Utilice un inicio rápido para Python o llame a la API REST mediante curl.
¿Qué hay de nuevo?
Nos complace mostrarle las últimas incorporaciones a la API de Gemini y los nuevos cuadernos.
- Ejecución de código: resuelva tareas complejas generando y ejecutando código Python basado en instrucciones de texto sin formato.
- VectorDB: cree una base de datos de vectores y recupere respuestas a preguntas de la base de datos.
Tabla de contenido
Conozca las capacidades de la API de Gemini consultando estos tutoriales de inicio rápido.
- Autenticación: comience aquí para aprender cómo puede configurar su clave API para poder acceder a la API de Gemini.
- Contar fichas Las fichas son los insumos básicos de los modelos Gemini. A través de este cuaderno, obtendrá una mejor comprensión de los tokens a través de una experiencia interactiva.
- Archivos: use la API de Gemini para cargar archivos (texto, código, imágenes, audio, video) y escribir indicaciones usándolos.
- Audio: aprenda a utilizar la API de Gemini con archivos de audio.
- Modo JSON: Descubra cómo utilizar el modo JSON.
- Llamada de funciones: la API de Gemini funciona muy bien con código. Utilice este inicio rápido para aprender a escribir indicaciones para comprender y llamar funciones. Luego consulte el tutorial de configuración de llamadas a funciones para obtener más información.
- Instrucciones del sistema: brinde a los modelos contexto adicional sobre cómo responder configurando las instrucciones del sistema.
- Incrustaciones: cree incrustaciones de alta calidad y específicas para tareas.
- Ajuste: aprenda cómo mejorar el rendimiento del modelo en una tarea específica mediante el ajuste.
- Ejecución de código: resuelva tareas complejas generando y ejecutando código Python basado en instrucciones de texto sin formato.
Puede encontrar mucho más en la carpeta de inicio rápido y consultar la carpeta de ejemplos para ver ejemplos divertidos. También mantenemos una lista Awesome Gemini de todos los proyectos interesantes que la comunidad está creando con Gemini.
SDK oficiales
La API de Gemini es una API REST. Puedes llamar a la API usando una herramienta de línea de comandos como curl
(y puedes encontrar ejemplos de REST aquí), o usando uno de nuestros SDK oficiales:
- Python: Nota: todos los cuadernos de este libro de recetas instalan el SDK de Python por usted y este libro de recetas es el mejor lugar para encontrar ejemplos de Python.
- Nodo.js
- Dardo (Aleteo)
- Androide
- Rápido
- Ir
obtener ayuda
Haga una pregunta en el Foro de desarrolladores de IA de Google.
La API Gemini en Google Cloud Vertex AI
Si es un desarrollador empresarial que busca desarrollar una plataforma totalmente administrada, también puede utilizar la API de Gemini en Google Cloud. Consulte este repositorio para ver muchos ejemplos interesantes.
Contribuyendo
Las contribuciones son bienvenidas. Ver contribución para aprender más.
¡Gracias por desarrollar con la API de Gemini! Estamos emocionados de ver lo que creas.