@extends('layouts.admin') @section('title', 'AI 設定') @section('content')
CLI
產生方式
@if($cliAvailable['claude'] && $cliAvailable['gemini']) Claude + Gemini @elseif($cliAvailable['claude']) Claude @elseif($cliAvailable['gemini']) Gemini @else 未安裝 @endif
可用 CLI 工具
{{ number_format($totalCount) }}
總題數
{{ number_format($pendingCount) }}
待產生詳解
CLI 模式:AI 詳解透過伺服器上已安裝的 Claude Code 或 Gemini CLI 工具產生,不需要設定 API Key。
批量產生:選擇範圍後點「啟動產生」,系統會在背景逐題呼叫 CLI 工具。可隨時查看進度或停止。
命令列:也可以在終端機直接執行:
php artisan ai:explain --exam=5 --cli=claude # 指定考試
php artisan ai:explain --subject=3 --cli=gemini # 指定科目
php artisan ai:explain --all --limit=100 # 全部(限 100 題)
php artisan ai:explain --question=42 # 單題
單題產生:在題目詳情頁點「重新產生 AI 詳解」按鈕,或學生練習時點「AI 詳解」都會即時呼叫 CLI 產生。