From fefe356022133ab2fdfb5afb7349e1446908dac2 Mon Sep 17 00:00:00 2001
From: Yixuan Lin <yixuan.lin1993@outlook.com>
Date: Thu, 22 Feb 2024 15:22:58 +0800
Subject: [PATCH 1/2] Create and update README.md

---
 README.md    |   2 +-
 README_cn.md |   2 +-
 README_it.md |   2 +-
 README_jp.md | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 124 insertions(+), 3 deletions(-)
 create mode 100644 README_jp.md

diff --git a/README.md b/README.md
index 1e79f6e2..0c3511e6 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # GeminiProChat
 
-English | [中文](README_cn.md) | [Italiano](README_it.md)
+English | [中文](README_cn.md) | [Italiano](README_it.md) | [日本語](README_jp.md)
 
 Minimal web UI for Gemini Pro Chat.
 
diff --git a/README_cn.md b/README_cn.md
index d44427c9..9c51157e 100644
--- a/README_cn.md
+++ b/README_cn.md
@@ -1,6 +1,6 @@
 # GeminiProChat
 
-[English](README.md) | 中文 | [Italiano](README_it.md)
+[English](README.md) | 中文 | [Italiano](README_it.md) | [日本語](README_jp.md)
 
 与 Gemini Pro 聊天的最简 WebUI。
 
diff --git a/README_it.md b/README_it.md
index be7cd488..104aed6b 100644
--- a/README_it.md
+++ b/README_it.md
@@ -1,6 +1,6 @@
 # GeminiProChat
 
-[English](README.md) | [中文](README_cn.md) | Italiano
+[English](README.md) | [中文](README_cn.md) | Italiano | [日本語](README_jp.md)
 
 Interfaccia utente web minimale per Gemini Pro Chat.
 
diff --git a/README_jp.md b/README_jp.md
new file mode 100644
index 00000000..63d1749a
--- /dev/null
+++ b/README_jp.md
@@ -0,0 +1,121 @@
+# GeminiProChat
+
+[English](README.md) | [中文](README_cn.md) | [Italiano](README_it.md) | 日本語
+
+WebUIでGemini Proとチャットしましょう!
+
+Demo: [Gemini Pro Chat](https://www.geminiprochat.com)
+
+[![image](https://github.com/babaohuang/GeminiProChat/assets/559171/d02fd440-401a-410d-a112-4b10935624c6)](https://www.geminiprochat.com)
+
+## デプロイ
+
+### Vercelでデプロイ(推奨)
+
+[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/babaohuang/GeminiProChat&env=GEMINI_API_KEY&envDescription=Google%20API%20Key%20for%20GeminiProChat&envLink=https://makersuite.google.com/app/apikey&project-name=gemini-pro-chat&repository-name=gemini-pro-chat&demo-title=Gemini%20Pro%20Chat&demo-description=Minimal%20web%20UI%20for%20Gemini%20Pro.&demo-url=https%3A%2F%2Fgeminiprochat.com&demo-image=https%3A%2F%2Fgeminiprochat.com%2Ficon.svg)
+
+上記のボタンをクリックして、手順に従ってアプリのコピーデプロイできます。
+
+> [!NOTE]
+> #### **"User location is not supported for the API use"** の解決策  
+> **"User location is not supported for the API use"** のissueあれば,次の手順で解決します。
+>
+> 1. Repo [**palm-netlify-proxy**](https://github.com/antergone/palm-netlify-proxy) の **“Deploy With Netlify”** をクリック。
+> 2. デプロイ完了でNetlifyからドメイン名(例えば`https://xxx.netlify.app`)をゲット。
+> 3. **Gemini Pro Chat** コピープロテクトで,環境変数`API_BASE_URL`を設定する。palm proxyをデプロイして得たドメイン(https://xxx.vercel.app)を値として使用する。
+> 4. **Gemini Pro Chat** 再デプロイする。
+>
+>  [**antergone**](https://github.com/antergone/palm-netlify-proxy) さんからの解決策にありがとうございます。
+
+### Railwayでデプロイ
+
+[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/v9QL5u?referralCode=tSzmIe)
+
+上記のボタンをクリックして、手順に従ってRailwayにデプロイできます。
+
+### eaburでデプロイ
+
+[![Deploy on Zeabur](https://zeabur.com/button.svg)](https://zeabur.com/templates/1103PJ)
+
+上記のボタンをクリックして、手順に従ってeaburにデプロイできます。
+
+### Dockerでデプロイ
+
+Dockerでデプロイしたい方は、次のコマンドを実行し出来ます。
+
+```bash
+docker run --name geminiprochat \
+--restart always \
+-p 3000:3000 \
+-itd \
+-e GEMINI_API_KEY=your_api_key_here \
+babaohuang/geminiprochat:latest
+```
+`your_api_key_here`に自分のGemini API keyを置き換えてください。
+
+これで **geminiprochat** サービスをスタート、urlは http://localhost:3000。
+
+## 環境変数
+
+環境変数でウェブサイトを設定できます。
+
+| 変数 | 説明 | 必要 |
+| --- | --- | --- |
+| `GEMINI_API_KEY` | Gemini API key。[ここ](https://makersuite.google.com/app/apikey)でゲット。| **✔** |
+| `API_BASE_URL` | Gemini APIのカスタムbase url。[ここ](https://github.com/babaohuang/GeminiProChat/README_cn.md#solution-for-user-location-is-not-supported-for-the-api-use)で使い方をご覧ください。| ❌ |
+| `HEAD_SCRIPTS` | ウェブページの`</head>`前にscriptを入ってください。 | ❌ |
+| `PUBLIC_SECRET_KEY` | プロジェクトの秘密文字列。APIコールのジェネレートシグネチャーために使います。 | ❌ |
+| `SITE_PASSWORD` | ウェブサイトのパスワードを設定する。コンマ使って複数のパスワードもできる。設定しないウェブサイトは公開サイトになる。| ❌ |
+
+## ローカルでの実行
+
+### 要求環境
+1. **Node**: `Node v18` 以上の開発まだはデプロイ環境。[nvm](https://github.com/nvm-sh/nvm) 使って`node`バージョンを管理できます。
+
+   ```bash
+    node -v
+   ```
+
+2. **PNPM**: [pnpm](https://pnpm.io/) 使って依存関係を管理する推奨。pnpm使ってない方は以下のコメントでインストールできます。
+
+   ```bash
+    npm i -g pnpm
+   ```
+
+3. **GEMINI_API_KEY**: アプリを使ってため、GoogleからAPI keyをゲットする必要です。[https://makersuite.google.com/app/apikey](https://makersuite.google.com/app/apikey)からAPI keyを申込してください 。
+
+### デプロイ
+
+1. 依存関係のインストールしてください。
+
+   ```bash
+    pnpm install
+   ```
+
+2. ファイル`.env.example`をコピーし、 `.env`に名前を変更し、そのファイルに[`GEMINI_API_KEY`](https://makersuite.google.com/app/apikey)を入ってください。
+
+   ```bash
+    GEMINI_API_KEY=AIzaSy...
+   ```
+
+3. アプリを実行すると、`http://localhost:3000/`にご覧ください。
+
+   ```bash
+    pnpm run dev
+   ```
+
+## 謝辞
+
+このアプリは以下のRepoを基づいて開発しました。
+
+- [ChatGPT-Demo](https://github.com/anse-app/chatgpt-demo)
+
+## Star History
+
+[![Star History Chart](https://api.star-history.com/svg?repos=babaohuang/geminiprochat&type=Timeline)](https://star-history.com/#babaohuang/geminiprochat&Timeline)
+
+## Buy me a coffee
+
+このアプリは役に立ちあれば、コーヒー一杯ちょうだい?😄
+
+<a href="https://www.buymeacoffee.com/babaohuang" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174"></a>

From 719167e776b155857c5786450902e7f28ac891d9 Mon Sep 17 00:00:00 2001
From: ReiiNoki <reiinoki@outlook.com>
Date: Thu, 22 Feb 2024 15:26:29 +0800
Subject: [PATCH 2/2] Update README.md

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 0c3511e6..2af07851 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # GeminiProChat
 
-English | [中文](README_cn.md) | [Italiano](README_it.md) | [日本語](README_jp.md)
+English | [中文](README_cn.md) | [Italiano](README_it.md) | [日本語](README_jp.md)
 
 Minimal web UI for Gemini Pro Chat.