Obsidian デスクトップまたはモバイル内のマークダウン ファイルとして OpenAI モデルとチャットします。ここから最新リリースをダウンロードし、 .obsidian/plugins
フォルダーに追加して開始してください。
例: chat.md
1 + 2 とは何ですか?
:答えは 3 ••◦
会話構文
OpenAI Markdown は、ファイルが可能な限り純粋な Markdown に近づくように、最小限の構文を優先します。モデルの応答は、プラグイン設定で任意のテキスト文字列に設定できるIcons
でラップされます。デフォルトでは、一連の絵文字 (, ••◦) が使用されます。つまり、アイコンで囲まれていないテキストはすべてユーザー メッセージとみなされます。
ファイルを OpenAI に送信する
Send current file as conversation to OpenAI model
コマンドを実行して、現在のファイルから会話を抽出し、構成された OpenAI モデルに送信して応答を取得します。これを cmd+enter などのホットキーにバインドすることを検討してください。
注: モデルの応答はファイルにストリーミングされるため、モデルの応答中にスクロールで問題が発生する可能性があります。
再放送
デフォルトでは、新しいメッセージを追加せずにファイルを OpenAI に送信すると、以前のモデル応答が削除され、再生成されます。
最後のモデル応答を削除する
コマンドを実行します。 Delete last response from model
これを cmd+backspace などのホットキーにバインドすることを検討してください。
これは初期リリースなのでバグがある可能性があります。使用前に注意し、リスクを考慮してください。
Icon
シーケンスがモデルの出力またはユーザー メッセージに現れると、パーサーが壊れます。ここから最新リリースをダウンロードし、 .obsidian/plugins
フォルダーに追加します。
自分で構築する
<Your Obsidian Vault Location>/.obsidian/plugins
フォルダー内にこのリポジトリのクローンを作成します。 npm i
またはyarn
実行してから、 npm run build
またはyarn build
実行します。正常に動作した場合は、ルート ディレクトリにmain.js
というファイルが表示されます。
プラグインが安定すると、コミュニティ プラグインとして公開されます。
Twitter では @benemills を、Farcaster では @benmills を見つけてください。