「CLI接続」って何? 承認画面やAPIトークンとどう違う?
ひとことで答えると
ブラウザの管理画面を使わず、ターミナルのコマンドでEmDashを操作することです。承認画面もAPIトークンも、そのときの「鍵の渡し方」の違いです。
くわしい答え
EmDashは、管理画面と同じ操作を npx emdash というコマンドでも行えます。これがCLI(コマンドラインの道具)での接続です。AIに記事の登録を任せるときは、この方法を使います。
コマンドから本番を操作するには「自分が許可した」という証明が要ります。渡し方は2つです。
- 承認画面(`emdash login`):毎回ブラウザでコードを承認します。権限は「管理者フルアクセス」です
- APIトークン:管理画面で一度作っておけば、承認なしで使えます。記事だけ・画像だけのように権限を絞れて、期限も決められます
ふだんの記事・Q&Aの登録はAPIトークン、トークンの権限では足りない作業(入れ物の変更や、検索の索引の作り直しなど)だけ承認画面、と使い分けると安全で手間も少なくなります。
APIトークンは、パソコンのファイルではなく、Macならキーチェーン(パスワードの金庫)に入れておくのがおすすめです。