Gemini API는 Gemini, Veo, Nano Banana 등을 사용하여 프롬프트에서 프로덕션까지 도달하는 가장 빠른 경로를 제공합니다. 이 API를 사용하면 이러한 생성형 모델을 애플리케이션에 통합하여 텍스트와 이미지를 생성하고, 멀티모달 입력을 분석하고, 대화형 에이전트를 빌드할 수 있습니다.
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.8-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-3.8-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-3.8-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-3.8-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-3.8-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-3.8-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 4 Argon 신규
공유 1백만 컨텍스트 윈도우와 최대 1백만 개의 토큰을 디코딩하는 긴 디코드를 지원하는 Google의 대표적인 추론 모델입니다.
Gemini 3.6 Flash 신규
속도와 인텔리전스의 균형을 맞춰 에이전트형 작업과 멀티모달 작업에서 강력한 성능을 제공하는 Google의 최신 모델입니다.
Gemini 3.8 Flash TTS 신규
표현력 있는 연기, 맞춤 음성 디자인, 음성 복제를 지원하는 스튜디오급 텍스트 음성 변환 모델입니다.
Gemini 3.5 Flash-Lite 신규
지연 시간이 짧고 처리량이 높은 하위 에이전트 작업에 최적화된 비용에 민감한 대용량 모델입니다.
Gemini 3.1 Flash-Lite
Gemini 3 시리즈의 성능과 품질을 갖춘 비용에 민감한 대용량 모델입니다.
Gemini 3 Flash
더 큰 모델에 필적하는 최첨단 성능을 훨씬 저렴한 비용으로 제공합니다.
Nano Banana
현존 최고 수준의 이미지 생성 및 편집 모델입니다.
Veo 3.1
기본 오디오를 지원하는 Google의 현존 최고 수준 동영상 생성 모델입니다.
Gemini Robotics
Gemini의 에이전트형 기능을 로봇 공학에 도입하고 실제 세계에서 고급 추론을 지원하는 비전 언어 모델 (VLM)입니다.
기능 살펴보기
기본 이미지 생성 (Nano Banana)
Gemini 2.5 Flash Image를 사용하여 컨텍스트가 풍부한 이미지를 기본적으로 생성하고 편집합니다.
긴 컨텍스트
Gemini 모델에 수백만 개의 토큰을 입력하고 비정형 이미지, 동영상, 문서에서 이해를 도출합니다.
구조화된 출력
Gemini가 자동 처리에 적합한 구조화된 데이터 형식인 JSON으로 응답하도록 제한합니다.
함수 호출
Gemini를 외부 API 및 도구에 연결하여 Agentic Workflows를 빌드합니다.
Veo 3.1을 사용한 동영상 생성
Google의 현존 최고 수준(SOTA) 모델을 사용하여 텍스트 또는 이미지 프롬프트에서 고품질 동영상 콘텐츠를 만듭니다.
Live API를 사용한 음성 에이전트
Live API를 사용하여 실시간 음성 애플리케이션과 에이전트를 빌드합니다.
도구
Google 검색, URL 컨텍스트, Google 지도, 코드 실행, 컴퓨터 사용과 같은 기본 제공 도구를 통해 Gemini를 전 세계에 연결합니다.
문서 이해
완전한 멀티모달 이해 또는 기타 텍스트 기반 파일 형식을 사용하여 최대 1,000페이지의 PDF 파일을 처리합니다.
생각 중
생각 기능이 복잡한 작업과 에이전트의 추론을 개선하는 방법을 알아봅니다.