Skip to content

Commit

Permalink
Merge pull request #6 from led-mirage/feature/v1.3.0
Browse files Browse the repository at this point in the history
v1.3.0
  • Loading branch information
led-mirage authored Dec 7, 2024
2 parents 5f73f73 + 203f0b5 commit c6e34ee
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 9 deletions.
21 changes: 14 additions & 7 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,15 @@ ZundaGPT2(https://github.com/led-mirage/ZundaGPT2) のライト版なのだ。Zu

OpenAI、AzureOpenAI Service、Google Geminiを使って、AIとチャットできるチャットクライアントソフトウェアなのだ。

## 最新情報 バージョン 1.2.2
## 最新情報 バージョン 1.3.0

最新のライブラリを使うようにしたのだ
起動時に表示されるスプラッシュ画面を追加したのだ

## スクリーンショット

<img src="doc/screenshot.png" width="600">
<img src="assets/ZundaGPT2_splash.png" width="200">

<img src="doc/screenshot_1.3.0.png" width="600">

## 動作確認環境

Expand Down Expand Up @@ -60,12 +62,14 @@ Windowsの場合は、Windowsの検索窓で「環境変数を編集」で検索

以下のリンクから ZundaGPT2Lite.ZIP をダウンロードして、作成したフォルダに展開するのだ。

https://github.com/led-mirage/ZundaGPT2Lite/releases/tag/v1.2.1
https://github.com/led-mirage/ZundaGPT2Lite/releases/tag/v1.3.0

#### 3. 実行

ZundaGPT2Lite.exeをダブルクリックすればアプリが起動するのだ。

※起動時にスプラッシュ画面を表示したくない人は、`ZundaGPT2Lite.ns.exe`を替わりに使ってほしいのだ。

#### 4. 注意事項

この実行ファイル(EXEファイル)は PyInstaller というライブラリを使って作成しているんだけど、割と頻繁にウィルス対策ソフトにマルウェアとかウィルスとかに誤認されるのだ。ネットとかを見るとこの問題が結構書かれているので、よくある事象のようだけど、残念なことに根本的な解決策は見つかっていないのだ。
Expand Down Expand Up @@ -154,9 +158,8 @@ OpenAIやGoogle GeminiのAPIキーはあなただけのものなので、人に

これが嫌な人は(ボクも嫌だけど)、Python本体をインストールしてPythonから普通に実行して欲しいのだ。実行ファイルのほうが手軽だし、そのほうがPythonに詳しくない人にとっては簡単なんだけど、誤認問題がついて回ることは覚えておいて欲しいのだ。

VirusTotalでの[チェック結果](https://www.virustotal.com/gui/file/4b86dd12eb7bfb5902545c438753197e9fbe147fbda889b3c0068c27e444c4e2
)は以下の通りなのだ。
(71個中4個のアンチウィルスエンジンで検出 :2024/12/07 v1.2.2)。
VirusTotalでの[チェック結果](https://www.virustotal.com/gui/file/77f31ba267eb56614cd11f1f261adbea9931cc93c6165bf71b87b7a951ac7764)は以下の通りなのだ。
(72個中4個のアンチウィルスエンジンで検出 :2024/12/07 v1.3.0)。

<img src="doc/virustotal_1.2.2.png" width="600">

Expand Down Expand Up @@ -293,3 +296,7 @@ VirusTotalでの[チェック結果](https://www.virustotal.com/gui/file/4b86dd1
- pywebviewのバージョンを5.3.2に更新
- openaiのバージョンを1.57.0に更新
- google-generativeaiのバージョンを0.8.3に更新

### 1.3.0 (2024/12/08)

- 起動時に表示されるスプラッシュ画面を追加
9 changes: 8 additions & 1 deletion app/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
# このソースコードは MITライセンス の下でライセンスされています。
# ライセンスの詳細については、このプロジェクトのLICENSEファイルを参照してください。

import sys
import webview

from app_config import AppConfig
Expand All @@ -14,8 +15,11 @@
from chat import Chat
from chat_log import ChatLog

if getattr(sys, "frozen", False):
import pyi_splash

APP_NAME = "ZundaGPT2 Lite"
APP_VERSION = "1.2.2"
APP_VERSION = "1.3.0"
COPYRIGHT = "Copyright 2024 led-mirage"

# アプリケーションクラス
Expand Down Expand Up @@ -269,5 +273,8 @@ def escape_js_string(self, s):
)

if __name__ == '__main__':
if getattr(sys, "frozen", False):
pyi_splash.close()

app = Application()
app.start()
Binary file added assets/ZundaGPT2_splash.mdp
Binary file not shown.
Binary file added assets/ZundaGPT2_splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion build.bat
Original file line number Diff line number Diff line change
@@ -1 +1 @@
pyinstaller --onefile --noconsole --paths=./app --add-data "./app/html;html" --name ZundaGPT2Lite --icon assets/ZundaGPT2.ico app/main.py
pyinstaller --onefile --noconsole --paths=./app --add-data "./app/html;html" --name ZundaGPT2Lite --icon assets/ZundaGPT2.ico --splash assets/ZundaGPT2_splash.png app/main.py
1 change: 1 addition & 0 deletions build_nosplash.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pyinstaller --onefile --noconsole --paths=./app --add-data "./app/html;html" --name ZundaGPT2Lite.ns --icon assets/ZundaGPT2.ico app/main.py
Binary file added doc/screenshot_1.3.0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/virustotal_1.3.0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c6e34ee

Please sign in to comment.