제미나이 2.5 프로 API 무료 사용법: 3가지 플랫폼 분석 및 실습 코드

1. 구글 AI 스튜디오 (Google AI Studio)

구글 AI 스튜디오는 개발자가 Gemini 2.5 Pro에 직접 접근할 수 있도록 API를 제공합니다. 텍스트 생성, 다중 모달 작업 실행 등 다양한 기능을 지원합니다.

주요 기능:

  • 다중 모달 지원: 오디오, 이미지, 비디오, 텍스트를 처리합니다.
  • 향상된 추론: 고급 사고, 추론 및 다중 모달 이해 능력을 갖추고 있습니다.
  • 높은 확장성: Vertex AI를 통해 대규모 애플리케이션을 쉽게 배포할 수 있습니다.
  • 사용 편의성: SDK를 통해 통합 및 사용 과정을 단순화합니다.

빠른 시작 가이드:

  1. 구글 AI 스튜디오에 접속하여 구글 계정으로 로그인하고 API 키를 생성합니다.
  2. 생성된 API 키를 시스템 환경 변수로 저장합니다.

코드 예제:

pip install google-genai

import google.genai as genai
import os

api_client = genai.Client(api_key=os.environ["GEMINI_API_KEY"])

api_response = api_client.models.generate_content(
    model="gemini-2.5-pro",
    contents="주식 시장에서 '곰'이란 개념을 설명해주세요."
)

print(api_response.text)

상세하고 정확한 답변을 받을 수 있습니다.

2. 오픈라우터 (OpenRouter)

오픈라우터는 다양한 AI 모델을 지원하는 멀티플랫폼 API 게이트웨이입니다. Anthropic, Google, Meta 등 주요 공급업체의 대규모 언어 모델을 포함합니다. 개발자는 하나의 API 키로 여러 모델과 공급업체 간에 원활하게 전환할 수 있습니다.

주요 기능:

  • 모델 라우팅: 다양한 AI 모델 간에 원활하게 전환할 수 있습니다.
  • 공급업체 라우팅: 여러 AI 모델 공급업체를 지원합니다.
  • 다중 모달 접근: 이미지, 오디오, 파일, 텍스트를 업로드하여 텍스트나 이미지를 생성할 수 있습니다.
  • 유연한 가격 정책: 무료 및 유료 모델에 모두 접근할 수 있습니다.

빠른 시작 가이드:

  1. 오픈라우터 공식 웹사이트에 접속하여 계정을 등록합니다.
  2. API 키를 생성하여 환경 변수로 설정합니다.

코드 예제:

pip install openai

from openai import OpenAI
import os

openrouter_client = OpenAI(
    base_url="https://openrouter.ai/api/v1",
    api_key=os.environ["OPENROUTER_API_KEY"],
)

chat_result = openrouter_client.chat.completions.create(
    model="google/gemini-2.5-pro",
    messages=[
        {
            "role": "user",
            "content": [
                {"type": "text", "text": "이 이미지에 대한 시를 작성해주세요."},
                {"type": "image_url", "image_url": {"url": "https://www.thewowstyle.com/wp-content/uploads/2015/02/beautiful_mountain-wide.jpg"}}
            ]
        }
    ]
)
print(chat_result.choices[0].message.content)

이미지의 내용을 이해하고 관련 시를 창작할 수 있습니다.

3. 리퀘스티 (Requesty)

리퀘스티는 Gemini 2.5 Pro와 같은 대규모 언어 모델을 개발자가 쉽게 통합할 수 있도록 하는 개발 플랫폼입니다. 스마트 LLM 라우팅 기능을 통해 요청에 따라 최적의 모델을 자동으로 선택하여 성능을 향상시킵니다.

주요 기능:

  • 개발자 친화적: Gemini 2.5 Pro와의 통합 과정을 단순화합니다.
  • 스마트 라우팅: 작업에 맞는 최적의 모델을 자동으로 선택합니다.
  • 대화형 대시보드: API 사용량을 모니터링하고 관리합니다.
  • 높은 확장성: 프로덕션 환경 애플리케이션에 적합합니다.

빠른 시작 가이드:

  1. 리퀘스티 공식 웹사이트에 접속하여 계정을 등록합니다.
  2. 안내에 따라 API 키를 생성하고 환경 변수로 저장합니다.

코드 예제:

from openai import OpenAI
import os

requesty_client = OpenAI(
    base_url="https://router.requesty.ai/v1",
    api_key=os.environ["REQUESTY_API_KEY"],
)

response_data = requesty_client.chat.completions.create(
    model="google/gemini-2.5-pro",
    messages=[
        {
            "role": "user",
            "content": [
                {"type": "text", "text": "삶에 대한 일반적인 이해를 돕는 말을 해주세요."}
            ]
        }
    ]
)
print(response_data.choices[0].message.content)

풍부하고 체계적인 답변을 얻을 수 있습니다.

요약

API를 통해 Gemini 2.5 Pro를 무료로 사용할 수 있는 3가지 AI 모델 서비스 제공업체를 살펴보았습니다.

  • 구글 AI 스튜디오: Gemini 2.5 Pro에 직접 접근하기에 가장 적합하며, 강력한 SDK 지원과 Vertex AI 통합 기능을 제공합니다.
  • 오픈라우터: 여러 모델과 다중 모달 작업을 지원하는 통합 API 게이트웨이가 필요한 개발자에게 이상적입니다.
  • 리퀘스티: 스마트 라우팅 및 프로덕션 수준의 확장성을 갖춘 개발자 플랫폼입니다.

태그: Gemini Google AI api OpenRouter Requesty

6월 29일 20:36에 게시됨