API جمینی

پلتفرم توسعه‌دهندگان برای ساخت و توسعه با جدیدترین مدل‌های هوش مصنوعی گوگل. شروع در عرض چند دقیقه.

پایتون

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)

جاوا اسکریپت

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();

برو

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())
}

جاوا

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());
  }
}

سی شارپ

using System.Threading.Tasks;
using Google.GenAI;
using Google.GenAI.Types;

public class GenerateContentSimpleText {
  public static async Task main() {
    var client = new Client();
    var response = await client.Models.GenerateContentAsync(
      model: "gemini-2.5-flash", contents: "Explain how AI works in a few words"
    );
    Console.WriteLine(response.Candidates[0].Content.Parts[0].Text);
  }
}

استراحت

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"
          }
        ]
      }
    ]
  }'
شروع به ساختن کنید

برای دریافت کلید API و برقراری اولین فراخوانی API خود در عرض چند دقیقه، راهنمای شروع سریع ما را دنبال کنید.

برای اکثر مدل‌ها، می‌توانید بدون نیاز به ایجاد حساب کاربری، از سطح رایگان ما شروع کنید.


با مدل‌ها آشنا شوید

بررسی قابلیت‌ها

تولید تصویر بومی (نانو موز)

با استفاده از Gemini 2.5 Flash Image، تصاویر بسیار متنی را به صورت بومی تولید و ویرایش کنید.

متن طولانی

میلیون‌ها توکن را به مدل‌های Gemini وارد کنید و از تصاویر، ویدیوها و اسناد بدون ساختار، درک لازم را به دست آورید.

خروجی‌های ساختاریافته

Gemini را مجبور کنید تا با JSON پاسخ دهد، یک فرمت داده ساختار یافته مناسب برای پردازش خودکار.

فراخوانی تابع

با اتصال Gemini به APIها و ابزارهای خارجی، گردش‌های کاری عامل‌محور بسازید.

تولید ویدیو با Veo 3.1

با استفاده از مدل پیشرفته ما، محتوای ویدیویی با کیفیت بالا از متن یا تصویر ایجاد کنید.

عامل‌های صوتی با API زنده

با استفاده از Live API، اپلیکیشن‌ها و عامل‌های صوتی بلادرنگ بسازید.

ابزارها

Gemini را از طریق ابزارهای داخلی مانند جستجوی گوگل، متن URL، نقشه‌های گوگل، اجرای کد و استفاده از رایانه به جهان متصل کنید.

درک سند

پردازش تا ۱۰۰۰ صفحه فایل PDF

تفکر

بررسی کنید که چگونه قابلیت‌های تفکر، استدلال برای وظایف و عامل‌های پیچیده را بهبود می‌بخشد.

جعبه ابزار توسعه‌دهندگان

استودیوی هوش مصنوعی باز

جامعه توسعه‌دهندگان

از دیگر توسعه‌دهندگان و مهندسان گوگل سوال بپرسید و راه‌حل پیدا کنید.

به انجمن بپیوندید

مرجع API

اطلاعات دقیق در مورد API مربوط به Gemini را در مستندات مرجع رسمی بیابید.

دسترسی به مرجع API