zexadev/gemini-web2api-go

Gemini web → OpenAI-compatible + native Gemini API, self-hosted, no API key. Reverse-proxies gemini.google.com into /v1/chat/completions + /v1beta generateContent: single Go binary, Chrome TLS fingerprint, cookie pool, auto-renewal, proxy pool, admin dashboard, SQLite/MySQL/PG, image & video generation · 把 Gemini 网页反代成 OpenAI 兼容 / Gemini 原生 API

해결하는 문제

이 프로젝트는 Google Gemini의 무료 웹 인터페이스를 OpenAI 호환 API로 변환하는 가교 역할을 합니다. 이를 통해 사용자는 유료 Google API 키나 Google Cloud 할당량을 소모하지 않고도 표준 OpenAI API를 지원하는 도구(Cursor, Dify, Cherry Studio 등)에 Gemini를 통합할 수 있습니다.

작동 방식

실제 Chrome 브라우저 세션을 모방하는 리버스 프록시로 작동합니다. TLS 핑거프린팅을 사용하여 Google 서버에 합법적인 브라우저처럼 보이게 함으로써 일반적인 봇 탐지를 우회합니다. 쿠키 및 프록시 풀을 관리하여 안정성과 로드 밸런싱을 보장합니다. 요청을 보내면 서비스가 이를 gemini.google.com에서 사용하는 웹 프로토콜로 변환하고, 응답을 처리하여 표준 OpenAI 형식으로 클라이언트에 스트리밍합니다.

대상 사용자

공식 Google Generative AI API 비용을 지불하지 않고 자신의 애플리케이션이나 로컬 AI 도구에서 Gemini 모델(Pro 및 사고 모델 포함)을 사용하려는 개발자와 파워 유저를 위한 도구입니다. AI 워크플로우를 위해 안정적인 다중 계정 프록시를 직접 호스팅하려는 사용자에게 특히 유용합니다.

주요 특징

  • OpenAI 호환성: 표준 /v1/chat/completions 엔드포인트를 제공하여 기존 AI 클라이언트와 원활하게 통합됩니다.
  • API 키 불필요: 웹 인터페이스를 리버스 엔지니어링하여 작동하므로 공식 Google API 키나 유료 할당량이 필요하지 않습니다.
  • 고급 기능: Gemini의 '사고(thinking)' 모델, 이미지/비디오 생성, 통합된 MCP 서버를 통한 웹 검색 기능을 지원합니다.
  • 강력한 인프라: 내장 관리 대시보드, SQLite/MySQL/PostgreSQL 지원, 자동 쿠키 갱신, IP 차단을 방지하기 위한 프록시 풀 관리 기능을 갖추고 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트