diff --git a/app/Services/NotionService.php b/app/Services/NotionService.php index 0f7d3377..2a13bdee 100644 --- a/app/Services/NotionService.php +++ b/app/Services/NotionService.php @@ -2,6 +2,7 @@ namespace App\Services; +use App\Helpers\AiTokenHelper; use App\Models\System\AiConfig; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Log; @@ -151,6 +152,8 @@ public function searchWithAi(string $userMessage, array $history = []): array ]; } + AiTokenHelper::saveGeminiUsage($response->json(), $geminiModel, 'Notion 검색 > AI 답변'); + $reply = $response->json('candidates.0.content.parts.0.text') ?? '죄송합니다. 답변을 생성하지 못했습니다.'; @@ -189,6 +192,8 @@ private function refineQuery(string $userMessage, string $historyText, string $b ); if ($response->successful()) { + AiTokenHelper::saveGeminiUsage($response->json(), $model, 'Notion 검색 > 검색어 정제'); + $refined = $response->json('candidates.0.content.parts.0.text'); if ($refined) { return trim($refined); diff --git a/resources/views/additional/notion-search/index.blade.php b/resources/views/additional/notion-search/index.blade.php index 3ab2d0bf..5faf75ae 100644 --- a/resources/views/additional/notion-search/index.blade.php +++ b/resources/views/additional/notion-search/index.blade.php @@ -167,9 +167,14 @@ className={`underline font-medium break-all ${isUser ? 'text-blue-200 hover:text
Notion 문서에서 검색하고 AI가 답변합니다
-