1回のクリックでプライベートジェミニアプリケーションを無料で展開し、Gemini 1.5 Pro、Gemini 1.5 Flash、Gemini Pro、Gemini Pro Visionモデルをサポートします。
1回のクリックでプライベートジェミニアプリを無料で展開し、Gemini 1.5 Pro、Gemini 1.5 Flash、Gemini Pro、Gemini Pro Visionモデルをサポートします。
Webアプリ /デスクトップアプリ /問題
Webバージョン/クライアント/フィードバック

シンプルなインターフェイスは、画像認識と音声会話をサポートします
簡潔なインターフェイス、画像認識と音声会話をサポートします

Gemini 1.5およびGemini 1.5 Flash Multimodalモデルをサポートします
Gemini 1.5およびGemini 1.5 Flash Multimodalモデルをサポートします

パーマネントメニューバーをサポートするクロスプラットフォームアプリケーションクライアント、作業効率を2倍にする
クロスプラットフォームアプリケーションクライアント、レジデントメニューバーをサポートし、作業効率を2倍にします
注:プロジェクトの使用中に問題が発生した場合、FAQの既知の問題と解決策を確認できます。
注:プロジェクトの使用中に問題が発生した場合、一般的な問題に対する既知の問題と解決策を表示できます。
即座に更新する場合は、GitHubドキュメントをチェックして、Frokedプロジェクトを上流コードと同期する方法を学ぶことができます。
このプロジェクトを主演または視聴したり、著者をフォローしてリリース通知を時間内に取得したりできます。
今すぐ更新したい場合は、GitHubドキュメントをチェックして、Forkedプロジェクトを上流コードと同期する方法を学ぶことができます。
プロジェクトに従って、著者に従ってタイムリーなリリース通知を取得できます。
このプロジェクトは、Vercel Environment変数ページにACCESS_PASSWORDという名前の環境変数を追加してください。
この環境変数を追加または変更した後、変更が有効になるようにプロジェクトを再展開してください。
このプロジェクトはアクセス制御を提供します。 .envファイルまたは環境変数ページにACCESS_PASSWORDという名前の環境変数を追加してください。
この環境変数を追加または変更した後、変更が有効になるようにプロジェクトを再展開します。
このプロジェクトは、 .envファイルまたは環境変数ページにNEXT_PUBLIC_GEMINI_MODEL_LISTという名前の環境変数を追加してください。
デフォルトのモデルリストはallで表され、複数のモデルが分離されます,
新しいモデルを追加する必要がある場合は、モデル名をall,new-model-nameを直接記述するか、 +シンボルとモデル名を使用して追加して、 all,+new-model-name使用してください。
モデルリストからモデルを削除する場合は、 -シンボルの後にモデル名、つまりall,-existing-model-nameを削除する場合は、 -all使用できます。 。
デフォルトのモデルを設定する場合は、 @ Symbol Plusモデル名を使用して、デフォルトモデル、 all,@default-model-nameを示すことができます。
このプロジェクトは、カスタムモデルリストをサポートしています。 .envファイルまたは環境変数ページにNEXT_PUBLIC_GEMINI_MODEL_LISTという名前の環境変数を追加してください。
デフォルトのモデルリストは、 allで表され、複数のモデルで使用,分離されます。
新しいモデルを追加する必要がある場合は、モデル名をall,new-model-name直接記述するか、 +シンボルとモデル名を使用して追加を表す、つまりall,+new-model-name表してください。
モデルリストからモデルを削除する場合は、 -シンボルとモデル名を使用して、削除、 all,-existing-model-name示します。デフォルトのモデルリストを削除する場合は、 -allを使用できます。
デフォルトのモデルを設定する場合は、 @ Symbol Plusモデル名を使用して、デフォルトモデル、 all,@default-model-nameを表すことができます。
GEMINI_API_KEY (オプション) Gemini APIキーは、サーバーAPI enable必要がある場合、これが必要です。
GEMINI_API_BASE_URL (オプション)デフォルト:
https://generativelanguage.googleapis.com
例:
http://your-gemini-proxy.com
Gemini APIリクエストベースURLをオーバーライドします。
GEMINI_UPLOAD_BASE_URL (オプション)デフォルト:
https://generativelanguage.googleapis.com
例:
http://your-gemini-upload-proxy.com
geminiファイルAPIベースURLをオーバーライドします。
NEXT_PUBLIC_GEMINI_MODEL_LIST (オプション)カスタムモデルリスト、デフォルト:すべて。
NEXT_PUBLIC_ASSISTANT_INDEX_URL (オプション)デフォルト:
https://chat-agents.lobehub.com
例:
http://your-assistant-market-proxy.com
オーバーライドアシスタントAPIリクエストベースURL。
NEXT_PUBLIC_UPLOAD_LIMIT (オプション)ファイルアップロードサイズ制限はデフォルトではありません。
ACCESS_PASSWORD (オプション)パスワードにアクセスします。
HEAD_SCRIPTS (オプション)挿入されたスクリプトコードは、統計またはエラー追跡に使用できます。
EXPORT_BASE_PATH (オプション)静的展開モードでページベースパスを設定するためにのみ使用されます。
GEMINI_API_KEY (オプション)Gemini APIキー。 これは、サーバーAPIを「有効」する必要がある場合に必要です。
GEMINI_API_BASE_URL (オプション)デフォルト値:
https://generativelanguage.googleapis.com
例:
http://your-gemini-proxy.com
オーバーライドGemini APIはベースURLを要求します。サーバープロキシURLリークを回避するために、フロントエンドページのリンクは上書きされません。
GEMINI_UPLOAD_BASE_URL (オプション)デフォルト値:
https://generativelanguage.googleapis.com
例:
http://your-gemini-upload-proxy.com
Geminiファイルをオーバーライドして、API BASIC URLをアップロードします。サーバープロキシURLリークを回避するために、フロントエンドページのリンクは上書きされません。
NEXT_PUBLIC_GEMINI_MODEL_LIST (オプション)カスタムモデルリスト、デフォルトはすべてです。
NEXT_PUBLIC_ASSISTANT_INDEX_URL (オプション)デフォルト値:
https://chat-agents.lobehub.com
例:
http://your-assistant-market-proxy.com
カバレッジアシスタントマーケットAPIは、基本的なURLを要求します。フロントエンドインターフェイスのAPIリンクは同時に調整されます。
NEXT_PUBLIC_UPLOAD_LIMIT (オプション)ファイルアップロードサイズ制限。ファイルサイズはデフォルトでは制限されていません。
ACCESS_PASSWORD (オプション)パスワードにアクセスします。
HEAD_SCRIPTS (オプション)注入に使用されるスクリプトコードは、統計またはエラー追跡に使用できます。
EXPORT_BASE_PATH (オプション)静的展開モードでページベースパスを設定するためにのみ使用されます。
nodejs> = 18、docker> = 20
nodejs> = 18、docker> = 20
PNPMをインストールしていない場合
npm install -g pnpm # 1. install nodejs and yarn first
# 2. config local variables, please change `.env.example` to `.env` or `.env.local`
# 3. run
pnpm install
pnpm devPNPMをインストールしていない場合
npm install -g pnpm # 1. 先安装nodejs和yarn
# 2. 配置本地变量,请将 `.env.example` 改为 `.env` 或 `.env.local`
# 3. 运行
pnpm install
pnpm devDockerバージョンは20以上である必要があります。そうしないと、画像が見つからないことが促されます。
ショ和 注:ほとんどの場合、Dockerバージョンは最新バージョンの後ろに1〜2日遅れているため、「アップデートが存在する」プロンプトは、展開後も引き続き表示されますが、これは正常です。
docker pull xiangfa/talk-with-gemini:latest
docker run -d --name talk-with-gemini -p 5481:3000 xiangfa/talk-with-gemini追加の環境変数を指定することもできます。
docker run -d --name talk-with-gemini
-p 5481:3000
-e GEMINI_API_KEY=AIzaSy...
-e ACCESS_PASSWORD=your-password
xiangfa/talk-with-gemini他の環境変数を指定する必要がある場合は、上記のコマンドに-e key=valueを追加して指定してください。
docker-compose.ymlを使用して展開:
version: ' 3.9 '
services:
talk-with-gemini:
image: xiangfa/talk-with-gemini
container_name: talk-with-gemini
environment:
- GEMINI_API_KEY=AIzaSy...
- ACCESS_PASSWORD=your-password
ports:
- 5481:3000Dockerバージョンは20以上である必要があります。そうしないと、画像は見つかりません。
ショ和 注:Dockerバージョンは、ほとんどの場合1〜2日間最新バージョンの後ろに遅れをとるため、展開後も「存在更新」というプロンプトが表示され続けます。これは正常です。
docker pull xiangfa/talk-with-gemini:latest
docker run -d --name talk-with-gemini -p 5481:3000 xiangfa/talk-with-gemini追加の環境変数を指定することもできます。
docker run -d --name talk-with-gemini
-p 5481:3000
-e GEMINI_API_KEY=AIzaSy...
-e ACCESS_PASSWORD=your-password
xiangfa/talk-with-gemini他の環境変数を指定する必要がある場合は、 -e 环境变量=环境变量值上記のコマンドに追加して、自分で指定してください。
docker-compose.ymlを使用して展開:
version: ' 3.9 '
services:
talk-with-gemini:
image: xiangfa/talk-with-gemini
container_name: talk-with-gemini
environment:
- GEMINI_API_KEY=AIzaSy...
- ACCESS_PASSWORD=your-password
ports:
- 5481:3000静的ページバージョンを直接構築してから、GitHubページ、CloudFlare、Vercelなどの静的ページをサポートするWebサイトサービスにoutディレクトリ内のすべてのファイルをアップロードすることもできます。
pnpm build:exportプロジェクトをサブディレクトリに展開し、アクセス時にリソースの読み込み障害に遭遇した場合は、 .envファイルまたは変数設定ページにEXPORT_BASE_PATH=/path/projectを追加してください。
静的ページバージョンを直接構築し、 outディレクトリ内のすべてのファイルを、GitHubページ、CloudFlare、Vercelなどの静的ページをサポートするWebサイトサービスにアップロードすることもできます。
pnpm build:exportプロジェクトをサブディレクトリに展開すると、アクセス時にリソースの読み込み障害が発生しますEXPORT_BASE_PATH=/路径/项目名称を.envファイルまたは変数設定ページに追加してください。
現在知られているvercelとNetlifyは、サーバーレスエッジコンピューティングを使用していますが、アップロードされたファイル(無料ユーザーの場合は500MB)には、アップロードされた制限があります。 APIプロキシとして使用されます
現在、2つのモデルGemini 1.5 ProとGemini 1.5 Flashほとんどの画像、ビデオ、いくつかのテキストファイルをサポートしています。
次の2つのGemini APIプロキシプロジェクトGemini-ProxyとPalm-Netlify-Proxyを参照できます。
vercelとnetlifyは、ユーザーがプロキシサービスを展開することを禁止しています。
現在、ServerLess Edgeコンピューティングを使用していることを学んだことがありますが、ファイルをアップロードするためのサイズの制限があります。 CloudFlareワーカーは、大規模なファイル(無料ユーザーの場合は500MB、有料ユーザーの場合は5GB)で比較的緩く、APIプロキシとして使用できます。 CloudFlareワーカーAPIプロキシを展開する方法
現在、Voice認識はブラウザのSpeechRecognitionインターフェイスを使用しており、システムはSpeechRecognitionインターフェイスをサポートしていない一部のブラウザの音声会話関数を非表示にします。
ほとんどのChromeカーネルベースのブラウザは、SpeechRecognitionインターフェイスの実装でGoogleの音声認識サービスを使用しているため、通常の国際ネットワークにアクセスできる必要があります。
現在、 Gemini 1.5 ProとGemini 1.5 Flashによってサポートされているほとんどの写真、オーディオ、ビデオ、およびいくつかのテキストファイルがサポートリストを参照してください。他のドキュメントタイプについては、langchain.jsを使用して後で実装しようとします。
vercelが数年前に国内ネットワークによってブロックされた後に生成されたドメイン名は数年前にブロックされていませんでした。ドメイン名をカスタマイズでき、国内で通常アクセスできます。 Vercelには国内にサーバーがないため、通常の現象であるネットワークの変動がある場合があります。ドメイン名の設定方法は、インターネットVercel Binding Custom Domain名から見つけたソリューション記事を参照できます。
GPL-3.0のみ