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 の無料 Web インターフェースを OpenAI 互換 API に変換するブリッジとして機能します。これにより、有料の Google API キーや Google Cloud のクォータを消費することなく、標準的な OpenAI API を期待するツール(Cursor、Dify、Cherry Studio など)に Gemini を統合できます。

仕組み

本サービスは、実際の Chrome ブラウザセッションを模倣するリバースプロキシとして機能します。TLS フィンガープリントを使用して Google のサーバーに対して正当なブラウザであるかのように見せかけ、一般的なボット検知を回避します。Cookie とプロキシのプールを管理し、安定性と負荷分散を確保します。リクエストを送信すると、サービスはそれを gemini.google.com で使用される Web プロトコルに変換し、レスポンスを処理して、標準的な OpenAI 形式でクライアントにストリーミングします。

対象ユーザー

公式の Google Generative AI API に料金を支払うことなく、独自のアプリケーションやローカル AI ツールで Gemini モデル(Pro や思考モデルを含む)を使用したい開発者やパワーユーザー向けです。AI ワークフローのために信頼性の高いマルチアカウントプロキシをセルフホストしたい方に特に適しています。

主な特徴

  • OpenAI 互換性: 標準的な /v1/chat/completions エンドポイントを提供し、既存の AI クライアントとシームレスに統合可能。
  • API キー不要: Web インターフェースのリバースエンジニアリングにより動作するため、公式の Google API キーや有料クォータは不要です。
  • 高度な機能: Gemini の「思考」モデル、画像/動画生成、および統合された MCP サーバーを介した Web 検索機能をサポート。
  • 堅牢なインフラ: 内蔵の管理ダッシュボード、SQLite/MySQL/PostgreSQL サポート、自動 Cookie 更新、IP 禁止を防ぐためのプロキシプール管理機能を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト