Guía de inicio rápido de la API de Gemini

En esta guía de inicio rápido, se muestra cómo comenzar a usar la API de Gemini con el SDK que elijas.


Ver en la IA de Google Prueba un notebook de Colab Ver notebook en GitHub

Requisitos previos

En esta guía de inicio rápido, se da por sentado que ya sabes compilar aplicaciones con Python.

Para completar esta guía de inicio rápido, asegúrate de que tu entorno de desarrollo cumpla con los siguientes requisitos:

  • Python 3.9 y versiones posteriores

Instala el SDK de Google AI

El SDK de Python para la API de Gemini se encuentra en el paquete google-generativeai. Instala la dependencia con pip:

pip install -q -U google-generativeai

Configura la autenticación

La forma más sencilla de autenticarse en la API de Gemini es configurar una clave de API, como se describe en esta sección. Si necesitas controles de acceso más estrictos, puedes usar OAuth.

Si aún no tienes una clave de API, créala en Google AI Studio.

Obtén una clave de API de Google AI Studio

Luego, configura tu clave.

Te recomendamos que no verifiques una clave de API en tu sistema de control de versión, sino que la asignes como una variable de entorno:

export API_KEY=<YOUR_API_KEY>

Importa la biblioteca

Importa y configura la biblioteca de IA generativa de Google.

import google.generativeai as genai
import os

genai.configure(api_key=os.environ["API_KEY"])

Realiza tu primera solicitud

Usa el método generateContent para generar texto.

model = genai.GenerativeModel("gemini-1.5-flash")
response = model.generate_content("Write a story about a magic backpack.")
print(response.text)

¿Qué sigue?

Ahora que tienes todo listo para realizar solicitudes a la API de Gemini, puedes usar la gama completa de funciones de la API de Gemini para compilar tus apps y flujos de trabajo. Para comenzar con las funciones de la API de Gemini, consulta las siguientes guías:

Para obtener documentación detallada de los métodos y parámetros de solicitud de la API de Gemini, consulta las guías de la referencia de la API.