管理画面・記事

「CLI接続」って何? 承認画面やAPIトークンとどう違う?

ひとことで答えると

ブラウザの管理画面を使わず、ターミナルのコマンドでEmDashを操作することです。承認画面もAPIトークンも、そのときの「鍵の渡し方」の違いです。

くわしい答え

EmDashは、管理画面と同じ操作を npx emdash というコマンドでも行えます。これがCLI(コマンドラインの道具)での接続です。AIに記事の登録を任せるときは、この方法を使います。

コマンドから本番を操作するには「自分が許可した」という証明が要ります。渡し方は2つです。

  • 承認画面(`emdash login`):毎回ブラウザでコードを承認します。権限は「管理者フルアクセス」です
  • APIトークン:管理画面で一度作っておけば、承認なしで使えます。記事だけ・画像だけのように権限を絞れて、期限も決められます

ふだんの記事・Q&Aの登録はAPIトークン、トークンの権限では足りない作業(入れ物の変更や、検索の索引の作り直しなど)だけ承認画面、と使い分けると安全で手間も少なくなります。

APIトークンは、パソコンのファイルではなく、Macならキーチェーン(パスワードの金庫)に入れておくのがおすすめです。

Q&A集のトップへ戻る