يمكنك الحصول على مفتاح واجهة برمجة التطبيقات Gemini وتقديم طلبك الأول لواجهة برمجة التطبيقات في دقائق.

إذا ضبطت مفتاح واجهة برمجة التطبيقات على المتغيّر البيئي GEMINI_API_KEY، سيلتقطه العميل تلقائيًا عند استخدام مكتبات Gemini API. بخلاف ذلك، عليك تمرير مفتاح واجهة برمجة التطبيقات كوسيطة عند بدء العميل.

Python

from google import genai

# The client gets the API key from the environment variable `GEMINI_API_KEY`.
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";

// The client gets the API key from the environment variable `GEMINI_API_KEY`.
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();

انتقال

package main

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

func main() {
    ctx := context.Background()
    // The client gets the API key from the environment variable `GEMINI_API_KEY`.
    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) {
    // The client gets the API key from the environment variable `GEMINI_API_KEY`.
    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

استكشاف واجهة برمجة التطبيقات

إنشاء الصور المضمّنة

يمكنك إنشاء صور ذات سياق عالٍ وتعديلها بشكل أصلي باستخدام Gemini 2.0 Flash.

استكشاف السياق الطويل

إدخال ملايين الرموز إلى نماذج Gemini والحصول على فهم من الصور والفيديوهات والمستندات غير المنظّمة

إنشاء نتائج منظَّمة

يمكنك تقييد Gemini للردّ باستخدام تنسيق JSON، وهو تنسيق بيانات منظَّمة مناسب للمعالجة الآلية.

بدء إنشاء التطبيقات باستخدام Gemini API

البدء
OSZAR »