전체 API 키
0
등록된 모든 Gemini 키
활성 키 (Ready)
0
즉시 요청 가능한 키
쿨다운 키 (429 대기)
0
시간 만료 시 자동 복구
총 프록시 요청 수
0
성공률: 100%
Gemini API 키 목록 & 로테이션 풀
키는 요청마다 라운드 로빈으로 자동 순환되며, 429 발생 시 다음 키로 즉시 Failover 됩니다.
| 이름 | API 키 (마스킹) | 상태 | 요청 통계 (성공/실패/429) | 마지막 사용 | 관리 |
|---|---|---|---|---|---|
| 등록된 API 키가 없습니다. 키를 추가해주세요. | |||||
설정
SSE 스트리밍 응답 (stream: true)
대화 세션
사용된 키 대기중
실시간 프록시 요청 로그
/v1/chat/completions 등으로 들어온 최근 요청 목록과 사용된 키 정보를 보여줍니다.
| 시간 | 엔드포인트 | 요청 모델 | 매핑 모델 | 사용된 키 | 스트림 | 소요 시간 | 상태 |
|---|---|---|---|---|---|---|---|
| 아직 요청 기록이 없습니다. | |||||||
🚀 OpenAI SDK 호환 설정
기존의 OpenAI SDK나 툴에서 `baseURL`만 로컬 서버로 변경하면 즉시 동작합니다.
Python (openai >= 1.0)
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:3005/v1",
api_key="anything" # 프록시가 내부 Gemini 키를 로테이션하므로 임의값 전달
)
response = client.chat.completions.create(
model="gemini-2.0-flash", # 또는 "gpt-4o"
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "안녕하세요!"}
],
stream=True
)
for chunk in response:
content = chunk.choices[0].delta.content
if content:
print(content, end="", flush=True)
Node.js / TypeScript (openai)
import OpenAI from "openai";
const openai = new OpenAI({
baseURL: "http://localhost:3005/v1",
apiKey: "anything"
});
async function main() {
const stream = await openai.chat.completions.create({
model: "gpt-4o", // 자동으로 gemini-2.0-flash로 매핑
messages: [{ role: "user", content: "Node.js에서 Gemini 로테이션 테스트!" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
}
main();
🌐 cURL & Cursor / IDE 연동
Cursor, Cline, Roo Code, Aider, LangChain 등의 툴에 연동하기 위한 설정입니다.
cURL Command
curl http://localhost:3005/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer dummy-key" \
-d '{
"model": "gemini-2.0-flash",
"messages": [{"role": "user", "content": "Explain quantum computing simply"}],
"stream": false
}'
Cursor / Cline / Roo Code 설정
API Type: OpenAI Compatible
Base URL: http://localhost:3005/v1
API Key: rotate-proxy (아무 문자열)
Model: gemini-2.0-flash (또는 gpt-4o, gemini-1.5-pro)