Gemini Developer API

Lấy khoá Gemini API và đưa ra yêu cầu API đầu tiên chỉ trong vài phút.

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"
          }
        ]
      }
    ]
  }'

Làm quen với các mô hình

Sử dụng Gemini trong Google AI Studio

Khám phá API

Tạo hình ảnh trực tiếp

Tạo và chỉnh sửa hình ảnh có tính ngữ cảnh cao một cách tự nhiên bằng Gemini 2.0 Flash.

Khám phá ngữ cảnh dài

Nhập hàng triệu mã thông báo vào các mô hình Gemini và rút ra thông tin từ hình ảnh, video và tài liệu không có cấu trúc.

Tạo đầu ra có cấu trúc

Giới hạn Gemini để phản hồi bằng JSON, một định dạng dữ liệu có cấu trúc phù hợp cho quá trình xử lý tự động.

Bắt đầu xây dựng bằng Gemini API

Bắt đầu