Gemini Developer API

קבלו מפתח Gemini API ושלחו את בקשת ה-API הראשונה תוך דקות.

Python

from google import genai

client = genai.Client()

response = client.models.generate_content(
    model="gemini-2.5-flash",
    contents="Explain how AI works in a few words",
)

print(response.text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

async function main() {
  const response = await ai.models.generateContent({
    model: "gemini-2.5-flash",
    contents: "Explain how AI works in a few words",
  });
  console.log(response.text);
}

await main();

Go

package main

import (
    "context"
    "fmt"
    "log"
    "google.golang.org/genai"
)

func main() {
    ctx := context.Background()
    client, err := genai.NewClient(ctx, nil))
    if err != nil {
        log.Fatal(err)
    }

    result, err := client.Models.GenerateContent(
        ctx,
        "gemini-2.5-flash",
        genai.Text("Explain how AI works in a few words"),
        nil,
    )
    if err != nil {
        log.Fatal(err)
    }
    fmt.Println(result.Text())
}

Java

package com.example;

import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;

public class GenerateTextFromTextInput {
  public static void main(String[] args) {
    Client client = new Client();

    GenerateContentResponse response =
        client.models.generateContent(
            "gemini-2.5-flash",
            "Explain how AI works in a few words",
            null);

    System.out.println(response.text());
  }
}

REST

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -X POST \
  -d '{
    "contents": [
      {
        "parts": [
          {
            "text": "Explain how AI works in a few words"
          }
        ]
      }
    ]
  }'

הכירו את המודלים

שימוש ב-Gemini ב-Google AI Studio

סקירת ה-API

יצירת תמונות מובנית

ליצור ולערוך תמונות עם הקשר רחב באמצעות Gemini 2.0 Flash.

הסבר על הקשר רחב

הזנת מיליוני טוקנים למודלים של Gemini והפקת תובנות מתמונות, סרטונים ומסמכים לא מובנים.

יצירת פלט מובנה

מגבילים את Gemini לתת תשובה בפורמט JSON, שהוא פורמט נתונים מובנה שמתאים לעיבוד אוטומטי.

מתחילים לבנות עם Gemini API

שנתחיל?