Gemini Developer API

Gemini API 키를 가져와 몇 분 만에 첫 번째 API 요청을 실행하세요.

Python

import google.generativeai as genai

genai.configure(api_key="YOUR_API_KEY")
model = genai.GenerativeModel("gemini-1.5-flash")
response = model.generate_content("Explain how AI works")
print(response.text)

Node.js

const { GoogleGenerativeAI } = require("@google/generative-ai");

const genAI = new GoogleGenerativeAI("YOUR_API_KEY");
const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash" });

const prompt = "Explain how AI works";

const result = await model.generateContent(prompt);
console.log(result.response.text());

REST

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=YOUR_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
  "contents": [{
    "parts":[{"text": "Write a story about a magic backpack."}]
    }]
   }'

API 살펴보기

긴 컨텍스트 살펴보기

Gemini 모델에 수백만 개의 토큰을 입력하고 비정형 이미지, 동영상, 문서에서 이해를 도출합니다.

미세 조정으로 작업 해결

Gemini 모델의 동작을 수정하여 특정 작업에 적응하고, 데이터를 인식하고, 문제를 해결합니다. 자체 데이터로 모델을 조정하여 프로덕션 배포를 더욱 강력하고 안정적으로 만드세요.

구조화된 출력 생성

자동 처리에 적합한 구조화된 데이터 형식인 JSON으로 응답하도록 Gemini를 제한합니다.

Gemini API로 빌드 시작하기

시작하기