ロールとアクセスレベル
ログインは必須です。各レベルには独自のパスワードと制限があり、すべて環境変数で設定できます。
| 機能 | 👤 HUMANO | 😇 ANGEL | 👑 DIOS |
|---|---|---|---|
| ファイルのアップロードと変換 | ✓ | ✓ | ✓ |
| 公開 URL からの変換 | — | ✓(アンチ SSRF) | ✓ |
内部 URL / file:// / ローカルパス | — | — | ✓ |
| 音声 / 動画 / ZIP | — | ✓ | ✓ |
| YouTube の文字起こし | ✓ | ✓ | ✓ |
| OCR(強制/自動) | — | ✓ | ✓ |
| サーバー側 AI キーの使用 | — | ✓ | ✓ |
| 最大ファイルサイズ | 25 MB | 100 MB | 無制限 |
| バッチあたりのファイル数 | 3 | 10 | 無制限 |
| サーバー統計(CPU/RAM) | — | 一部 | すべて |
| レート制限(req/min) | 15 | 60 | 無制限 |
すべての制限は環境変数で設定できます(設定 を参照)。
HUMAN_OPEN=true を設定すると、誰でもログインなしで HUMANO レベルを使えるようになります — HUMANO の制限を持つ公開コンバーターです。ANGEL と DIOS のレベルは常にパスワードを必要とします。
自動化向けのレベル選び
Section titled “自動化向けのレベル選び”スクリプトや連携(n8n、cron ジョブ)には、API_TOKEN を定義し、API_TOKEN_ROLE でロールに対応づけます(デフォルトは angel)。API のページをご覧ください。