Compila con la API de Gemini
Integra fácilmente en tus apps el modelo de IA más grande y potente de Google
Disponible ahora
2 millones de tokens
Explora nuestra ventana de contexto más larga hasta ahora en Gemini 1.5 Pro. Compila y experimenta con la API de Gemini en Google AI Studio.
Varios tamaños de Gemini
para una versatilidad sin igual
Integra 1.5 Flash en tu app con la API de Gemini.
Es rápido y gratis, y puedes comenzar a crear con modelos de Gemini en Google AI Studio
import google.generativeai as genai
import PIL.Image
import os
genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
img = PIL.Image.open('path/to/image.png')
model = genai.GenerativeModel(model_name="gemini-1.5-flash")
response = model.generate_content(["What is in this photo?", img])
print(response.text)
const { GoogleGenerativeAI } = require("@google/generative-ai");
const fs = require("fs");
const genAI = new GoogleGenerativeAI(process.env.GOOGLE_API_KEY);
async function run() {
const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash"});
const result = await model.generateContent([
"What is in this photo?",
{inlineData: {data: Buffer.from(fs.readFileSync('path/to/image.png')).toString("base64"),
mimeType: 'image/png'}}]
);
console.log(result.response.text());
}
run();
curl https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=${GOOGLE_API_KEY} \
-H 'Content-Type: application/json' \
-d '{
"contents":[{
"parts":[
{"text": "What is this picture?"},
{"inline_data": {
"mime_type":"image/png",
"data": "'"$(base64 -i 'path/to/image/image.png')"'"
}}
]}
]
}'
import "github.com/google/generative-ai-go/genai"
import "google.golang.org/api/option"
ctx := context.Background()
client, err := genai.NewClient(ctx, option.WithAPIKey(os.Getenv("GOOGLE_API_KEY")))
model := client.GenerativeModel("gemini-1.5-flash")
resp, err := model.GenerateContent(
ctx,
genai.Text("What's in this photo?"),
genai.ImageData("jpeg", imgData))
val model = GenerativeModel("gemini-1.5-flash")
val response = model.generateContent(content {
text("What's in this photo?")
image(ingredientsBitmap)
})
let model = GenerativeModel(name: "gemini-1.5-flash")
let response = try await model.generateContent("What's in this photo?", image)
final model = GenerativeModel(model: "gemini-1.5-flash", apiKey: apiKey);
final response = await model.generateContent([
Content.text("What's in this photo?"),
Content.data("image/png", imageBytes),
]);
IA lista para empresas
Crea agentes basados en tus datos
Cada modelo de Gemini está diseñado para su propio conjunto de casos de uso, por lo que es una familia de modelos versátil que se ejecuta de manera eficiente en todo, desde centros de datos hasta dispositivos integrados.
Compila IA de nivel empresarial
Integra modelos de IA en tus servicios con el sólido framework de seguridad, privacidad y cumplimiento de Google Cloud.
Ecosistema de desarrolladores de Gemini
Herramientas de Google
Socios
Gemini Nano
Android AICore permite que teléfonos potentes ejecuten Gemini Nano, lo que facilita la compilación de experiencias de IA integradas en el dispositivo que usan información sensible o que deben funcionar incluso cuando el dispositivo no tiene conexión.
DISPONIBLE EN EL PIXEL 8 PRO Y SAMSUNG S24 SERIES, Y PRÓXIMAMENTE