Compiler avec l'API Gemini
Intégrez facilement le modèle d'IA le plus vaste et le plus performant de Google à vos applications.
Disponible dès maintenant
2 millions de jetons
Découvrez notre fenêtre de contexte la plus longue à ce jour dans Gemini 1.5 Pro. Créer et tester l'API Gemini dans Google AI Studio
Plusieurs tailles Gemini
pour une polyvalence inégalée
Intégrer 1.5 Flash à votre application avec l'API Gemini
Commencez à créer des modèles Gemini dans Google AI Studio rapidement et sans frais
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),
]);
Une IA adaptée aux entreprises
Créer des agents basés sur vos données
Chaque modèle Gemini est conçu pour ses propres cas d'utilisation, ce qui en fait une famille de modèles polyvalents qui s'exécutent efficacement dans tous les domaines, des centres de données aux appareils.
Créer une IA professionnelle
Intégrez des modèles d'IA à vos services grâce au framework robuste de sécurité, de confidentialité et de conformité de Google Cloud.
Écosystème de développeurs Gemini
Outils Google
Partenaires
Gemini Nano
Android AICore permet aux téléphones puissants d'exécuter Gemini Nano. Vous pouvez ainsi créer facilement des expériences d'IA sur l'appareil qui utilisent des informations sensibles ou doivent fonctionner même lorsque l'appareil est hors connexion.
DISPONIBLE SUR LES PIXEL 8 PRO ET LES SÉRIES SAMSUNG S24, ET D'AUTRES FONCTIONNALITÉS SONT BIENTÔT DISPONIBLES