🐲

ChatGPT APIクライアントアプリ『TmCGPT Debugger』v2.0-beta

2023/05/07に公開


公開中のChatGPTのAPIクライアントアプリの、次バージョンのベータ版を公開します。

正直、見た目がモダンになっただけで機能を少し整理した程度です。もともとマルチプラットフォーム対応のためにAvaloniaUIで作り直したのですが、
現状Mac版がうまく動かせていないので、Windows版のみ暫定公開とします。
※Mac版も動くようになりました。
v1.0~に搭載されているエディター部のシンタックスハイライト機能もまだ未搭載です。

使用するにはOpenAIのAPIキーが必要ですが、よろしければどうぞ。
https://openai.com/blog/openai-api

ダウンロード

gitにて公開中です。
https://github.com/Jun-Murakami/TmCGPTD-2.0/releases

特徴

  • 縦5分割のテキストエディター
    文章を切り貼りして命令文/プロンプトを構成しやすいようになっています。
  • Webサービス版ログのインポート
    ChatGPTのアカウントでログインしてWebサービス版のログをインポートできます。チャットの長さが最大に達しているログでも、インポートした後は半永久的に会話が継続できます。(古い会話履歴を裏で自動的に圧縮し、保持する機能が備わっています。)また、有料会員の方は高速なGPT3.5モデルを内蔵のブラウザでそのまま使用できます。
  • 定型文プリセット機能
    「~を英語で何パターンか翻訳してください。」とか、「あなたはプロの編集者です」「下記の文章を300文字以内で要約してください。」など、よく使う定型文を登録しておいて、エディターに挿入できます。
  • テキストエディター履歴
    プロンプトを使いまわしたり、微調整したりするために、送信した文章の履歴を200件まで自動的に保存します。
  • APIオプション設定
    全てのAPIオプションをGUI上で調整可能です。

余談

Avaloniaの日本語入力は何とか解決できたんですが、組み込みブラウザで使っているCEFが、MacOSだとパブリッシュすると起動時に落ちちゃうんですよね。デバッグ中は問題ないのでおそらくセキュリティの関係だと思うんですが。解決できるかなぁ。Appleデベロッパ加入しないとダメかしら・・・
→-p:PublishSingleFile=trueをfalseでパブリッシュすることで解決できました。

Discussion