1. 구글 AI 스튜디오 (Google AI Studio)
구글 AI 스튜디오는 개발자가 Gemini 2.5 Pro에 직접 접근할 수 있도록 API를 제공합니다. 텍스트 생성, 다중 모달 작업 실행 등 다양한 기능을 지원합니다.
주요 기능:
- 다중 모달 지원: 오디오, 이미지, 비디오, 텍스트를 처리합니다.
- 향상된 추론: 고급 사고, 추론 및 다중 모달 이해 능력을 갖추고 있습니다.
- 높은 확장성: Vertex AI를 통해 대규모 애플리케이션을 쉽게 배포할 수 있습니다.
- 사용 편의성: SDK를 통해 통합 및 사용 과정을 단순화합니다.
빠른 시작 가이드:
- 구글 AI 스튜디오에 접속하여 구글 계정으로 로그인하고 API 키를 생성합니다.
- 생성된 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 모델 공급업체를 지원합니다.
- 다중 모달 접근: 이미지, 오디오, 파일, 텍스트를 업로드하여 텍스트나 이미지를 생성할 수 있습니다.
- 유연한 가격 정책: 무료 및 유료 모델에 모두 접근할 수 있습니다.
빠른 시작 가이드:
- 오픈라우터 공식 웹사이트에 접속하여 계정을 등록합니다.
- 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 사용량을 모니터링하고 관리합니다.
- 높은 확장성: 프로덕션 환경 애플리케이션에 적합합니다.
빠른 시작 가이드:
- 리퀘스티 공식 웹사이트에 접속하여 계정을 등록합니다.
- 안내에 따라 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 게이트웨이가 필요한 개발자에게 이상적입니다.
- 리퀘스티: 스마트 라우팅 및 프로덕션 수준의 확장성을 갖춘 개발자 플랫폼입니다.