Gemini API
Google의 최신 AI 모델로 빌드하고 확장할 수 있는 개발자 플랫폼입니다. 몇 분 만에 시작하세요.
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)
자바스크립트
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())
}
자바
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());
}
}
C#
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.0-flash", contents: "Explain how AI works in a few words"
);
Console.WriteLine(response.Candidates[0].Content.Parts[0].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"
}
]
}
]
}'
빠른 시작 가이드에 따라 API 키를 가져오고 몇 분 만에 첫 번째 API 호출을 실행하세요.
대부분의 모델의 경우 결제 계정을 설정하지 않고도 무료 등급으로 시작할 수 있습니다.
모델을 만나보세요
제미니 2.5 프로
코딩 및 복잡한 추론 작업에 뛰어난 Google의 가장 강력한 추론 모델입니다.
제미니 2.5 플래시
1백만 개의 토큰 컨텍스트 윈도우를 제공하는 가장 균형 잡힌 모델
Gemini 2.5 Flash-Lite
고빈도 작업에 뛰어난 성능을 제공하는 가장 빠르고 비용 효율적인 멀티모달 모델
베오 3.1
네이티브 오디오를 탑재한 최첨단 비디오 생성 모델
제미니 2.5 플래시 이미지 (나노 바나나)
최첨단 이미지 생성 및 편집 모델
Gemini 임베딩
생산 RAG 워크플로우를 위해 설계된 최초의 Gemini 임베딩 모델
기능 살펴보기
네이티브 이미지 생성 (Nano Banana)
Gemini 2.5 Flash Image를 사용하여 컨텍스트가 풍부한 이미지를 네이티브로 생성하고 편집하세요.
긴 컨텍스트
Gemini 모델에 수백만 개의 토큰을 입력하고 비구조화된 이미지, 동영상, 문서에서 이해를 도출하세요.
구조화된 출력
자동 처리에 적합한 구조화된 데이터 형식인 JSON으로 대답하도록 Gemini를 제한합니다.
함수 호출
Gemini를 외부 API 및 도구에 연결하여 에이전트형 워크플로를 빌드하세요.
Veo 3.1을 사용한 동영상 생성
최첨단 모델을 사용하여 텍스트 또는 이미지 프롬프트에서 고품질 동영상 콘텐츠를 만드세요.
Live API가 적용된 음성 에이전트
Live API로 실시간 음성 애플리케이션과 에이전트를 빌드하세요.
도구
Google 검색, URL 컨텍스트, Google 지도, 코드 실행, 컴퓨터 사용과 같은 기본 제공 도구를 통해 Gemini를 세상과 연결하세요.
문서 이해
최대 1,000페이지의 PDF 파일을 처리합니다.
사고
사고 능력이 복잡한 작업과 에이전트의 추론을 어떻게 개선하는지 알아봅니다.