新規チャット

システムプロンプト

履歴一覧

  • token- perm_media- database-
※反映には保存が必要

プロファイル編集

※設定項目はリアルタイムで保存されます。
※新機能の詳細はリポジトリを参照。

メモリ機能

チャットを横断してユーザーの好みや指示を記憶し、応答に反映させます。記憶はプロファイルごとに独立して保存されます。

▼ 基礎設定

▼ API / モデル設定

パラメータ

その他パラメータ

※ Thinking Budgetは新しいGeminiモデルのみ対応。0明示でthinkingをOFF。
※ 1~1024指定時は固定で1024になる

※ チェック時、モデルの思考プロセスの要約が返る。
※ thinkingConfigが有効なモデルでのみ機能。

アドバンスド

※チェック時、API送信時に(User→ダミーModel→ダミーUser)の順序で追加されます。

※チェック時、モデル応答の先頭に上記ダミーModelの内容を付与。

※ 0に設定するとリトライしません。

※ リトライ毎に倍増する待機時間の上限を設定します。短いネットワークエラーは即座に、長いエラーには優しく対応します。

API呼び出しが指定秒数を超えてもレスポンスが返らない場合、自動的に中断して再試行します。
推奨:Function Calling使用時は有効化(90秒)

推奨値:
• Function Calling使用時: 90秒
• 通常使用時: 120秒
• 無効化したい場合: チェックを外す

データ同期

Dropboxアカウントと連携して、異なるブラウザ間でPWAの全データを安全に同期します。
初回は複数環境で残したいデータを1つのブラウザーにまとめてから連携することをおすすめします。
初回連携時は全データをクラウドにアップロードする処理が実行されます。本機能の詳細はこちら

⚠️ 連携エラーが出る場合は Dropbox App Console のRedirect URIsに https://sakanaai-lab.github.io/pwa/ が登録されているか確認してください。

ツール設定 (Gemini)

※ Function Calling と Google Search は同時に使用できません。

Web検索設定 (Google Custom Search)

※AIがFunction Callingを使用して外部情報を検索するために使用します。Google Custom Search APIを利用し、1日100回まで無料です。
検索エンジンIDはGoogleのサイトで検索エンジンを作成し取得して下さい。タグ内の"cx="以降の文字列がIDです。

※ チェック時、AIは計算などのタスクを外部関数に任せようとします。
※ Google Searchより優先されます。

※ チェック時、モデルは回答生成のためにWeb検索を行います。
※ 推論モデルは推論内で検索する場合があり、引用データが帰らない場合がある。

NovelAI設定

Function Callingで「絵を描いて」と言うとNovelAIでアニメ調画像を生成します。

校正機能

※チェック時、最初の応答生成に成功した後、下記設定で校正処理が実行されます。
※校正処理にもAPIコストが発生します。

履歴の要約機能

チャット履歴が長くなった際に、AIに送信するコンテキストを要約して応答品質の低下を防ぎます。

その他設定

※ PCではマウスオーバー、スマホではタップで表示されます。

※ 画面幅が800px以上の場合に、チャット画面の横幅を広げます。

※ 没入感を高めたい場合に。非表示でも機能は有効。

※ 端末またはPCにインストールされているフォント名を指定。

※ アプリ内の動作ログを収集・表示する機能です。開発者向け。

更新履歴

v1.18 (2025-04)

  • 自動タイトル生成の動作を修正(タイトルのみ更新するよう最適化、消費トークン数百程度)
  • モバイル表示の文字サイズを少し大きく(15px)
  • Service WorkerのAPIバイパス対象を全AIプロバイダーに拡大

v1.17 (2025-04)

  • アプリ名を「Aquarium Chat」に変更
  • チャットタイトルの自動生成機能を追加(初回やり取り後に自動でタイトルを付ける)
  • Dropbox同期の競合を自動マージに変更(ダイアログ廃止)
  • プロジェクトフィルター起因のチャット消失バグを修正
  • Dropbox同期時のデータ消失バグを修正(空データでクラウドを上書きしない)

v1.14〜v1.16

  • マルチプロバイダー対応(OpenRouter, Anthropic, OpenAI互換API等)
  • プロジェクト機能の追加(チャットをプロジェクト単位で管理)
  • Dropbox双方向同期の実装
  • メモリ自動保存機能
  • Stable Diffusion画像生成連携

v1.0〜v1.13

  • Gemini APIを使ったチャットPWAとして公開
  • マークダウン表示・コードハイライト対応
  • チャット履歴のIndexedDB保存
  • ダーク/ライトテーマ切替

バージョン:

GitHub Repository

※ サーバー側のhtmlファイルなどはブラウザにキャッシュされるため、
このボタンで明示的にサーバーがから再取得しない限り更新されない。

※取り扱い注意項目※

※ ブラウザに保存されている設定や履歴を全て削除。
!!間違えて押そうとしていないか注意!!

画像、テキスト、PDF、動画、音声などを添付可能

記憶の管理

履歴の要約

APIに送信する会話履歴を要約し、コンテキストを圧縮します。

  • ユーザーから見える会話履歴は変更されません。
  • 要約文は会話ログと紐づいてDBに保存されており、会話ログを削除すると一緒に削除されます。
  • 会話ログをエクスポート/インポートした場合、要約ログもその対象になります。
  • 要約後に会話を続けて再度要約を行うと、前回の要約文に新しい要約内容が追記されます。
  • APIには「冒頭5件」+「前回の要約文(あれば)」+「今回の要約文」+「最新15件」が送信されます。

キャラクタープロファイル

※編集内容は自動的に保存されます

デバッグログ

プロジェクト管理

作成済みプロジェクト